Guideline 4.3 Design Spam: aplikace zamítnuta, co dělat
Autor: Mehdi Azizi
Aktualizováno , 9 min
Guideline 4.3 Design Spam: co říkají 4.3(a) a 4.3(b), proč ji dostávají aplikace dělané s AI, jak Applu odpovědět a jak se jí vyhnout.
Guideline 4.3 Design Spam: krátká odpověď
Guideline 4.3 je antispamové pravidlo App Storu. 4.3(a) zakazuje publikovat stejnou aplikaci vícekrát a v praxi míří na přebalené aplikace. 4.3(b) odmítá aplikace, které nejdou odlišit od toho, co už existuje, hlavně v přesycených kategoriích. Náprava je zásadní: hlavní funkce, kterou nikdo jiný nenabízí.
Je to zamítnutí, které se opravuje nejhůř: zpochybňuje samotný smysl tvé aplikace a žádná oprava kódu nestačí, pokud se produkt moc podobá tomu, co už existuje.
Publikuju vlastní iOS aplikace: Solys, budík s minihrami, a TradaZen, trénink tradingu, jsou na App Storu. Nolera a Clic byly zamítnuté a pak opravené. Dostal jsem zamítnutí 2.1, 5.6.3 a 2.3.2, která rozebírám v článku proč Apple zamítá tvou aplikaci. Zamítnutí 4.3 jsem nikdy nedostal a nebudu ti tvrdit opak. Tenhle návod vychází z oficiálního textu Applu, převyprávěného česky.
Co přesně říká guideline 4.3?
4.3, „Spam“, najdeš v sekci 4, „Design“, v App Review Guidelines. Její dvě části míří na dva různé problémy.
4.3(a): jedna aplikace, ne kopie pro každou variantu
Oficiální text žádá, abys nevytvářel víc Bundle ID pro stejnou aplikaci. Příklad od Applu: publikovat mapovou aplikaci pro každé město na světě místo jedné světové mapy, kde si své město vyhledáš. Pokud má tvoje aplikace verze podle místa, sportovního týmu nebo univerzity, Apple ti radí odeslat jedinou aplikaci a varianty nabídnout přes nákupy v aplikaci.
V praxi jde zpráva o zamítnutí dál než tenhle příklad. V zamítnutích 4.3(a), která vývojáři zveřejnili na vývojářských fórech Applu, Apple píše, že aplikace sdílí „a similar binary, metadata, and/or concept“ s aplikacemi jiných vývojářů a liší se jen drobnostmi. Zpráva takové podobné nebo přebalené aplikace označuje za spam. Důležitá jsou tři slova: binárka (zkompilovaný kód), metadata (název, popis, screenshoty) a koncept.
Stejným směrem jdou další dvě pravidla. 4.2.6, podpravidlo guideline 4.2, odmítá aplikace vytvořené z komerční šablony nebo služby na generování aplikací, pokud je neodesílá přímo poskytovatel obsahu. Guideline 4.1, „Copycats“, zakazuje kopírovat populární aplikaci s trochu změněným názvem nebo rozhraním. Začíná jednoduchou větou: „Come up with your own ideas.“
4.3(b): přesycené kategorie
4.3(b) odmítá aplikace, které nejdou odlišit od toho, co je už široce dostupné: podle Applu takové oportunistické varianty zhoršují objevování na App Storu.
Text konkrétní kategorie jmenuje. Seznamovací aplikace, baterky, zvukové efekty, tapety, jednoduché časovače a věštění („fortune telling“) jsou už dobře zavedené. Apple v těchto kategoriích nové aplikace nepřijímá, pokud nenabízejí „a meaningfully different or improved experience“. Ty, které se neaktualizují, nezlepšují nebo nikoho nepřitahují, může Apple dokonce stáhnout.
Druhý seznam je přísnější: pitné hry, Kámasútra, aplikace s prdy a krkáním. Apple je považuje za nekvalitní nebo udělané s minimálním úsilím a opakované odesílání takových aplikací může vést k vyloučení z vývojářského programu.
Horoskopy a astrologie nejsou v aktuální verzi textu výslovně uvedené. Generická aplikace s denním horoskopem je ale věštění hodně blízko a já bych ji bral jako přesycenou kategorii.
Proč 4.3 dopadá častěji na AI a šablony
Šablony ze své podstaty sdílejí všechno
Šablonu aplikace prodávanou online si koupí spousta vývojářů, změní barvy, ikonu a název a odešlou ji. Apple neupřesňuje, jak podobnosti odhaluje, ale jeho zpráva mluví o binárce, metadatech a konceptu: o třech věcech, které šablona sdílí se všemi svými kopiemi. Přesně na tohle míří 4.3(a) a 4.2.6.
AI vyrobí průměrnou verzi tvého nápadu
Požádej AI o „aplikaci na sledování návyků“: vrátí ti nejpravděpodobnější verzi nápadu, tedy průměr toho, co už existuje, se stejnými obrazovkami a stejným onboardingem. Kód může být originální, koncept ne. A 4.3(b) posuzuje zážitek, ne originalitu kódu.
AI odlišný nápad naprogramuje skvěle, ale ten rozdíl za tebe nenajde. Co dělá dobře a co ne, rozebírám v článku jak vytvořit iOS aplikaci s AI.
Jak svou aplikaci skutečně odlišit
Hlavní funkce, kterou nikdo nenabízí přesně takhle
Tohle pravidlo si dávám u každého nápadu, právě abych se 4.3 vyhnul: hlavní funkce, kterou nikdo jiný nenabízí přesně takhle. Další obyčejný budík by byl napadnutelný, jednoduché časovače patří mezi kategorie, které Apple jmenuje. Solys je budík, který tě nutí vyhrát minihru, abys ho vypnul. Rozdíl se vejde do jedné věty a je vidět hned při prvním použití.
Test: dokonči větu „je to jediná aplikace, která...“. Pokud ji dokážeš dokončit jen slovy „ale hezčí“, tvůj rozdíl je moc slabý.
Obsah a logika, které patří tobě
Jiný kabát nestačí. Aplikaci odlišuje to, co vytváří: obsah napsaný přímo pro ni, data, která počítá, mechanika, kterou jinde nenajdeš. Pokud vycházíš ze šablony nebo open source projektu, změň logiku, ne jen barvy.
Název, screenshoty a popis, které to dokazují
Zpráva k 4.3(a) zmiňuje metadata: reviewer posuzuje i tvůj záznam v obchodě, stejně jako u guideline 2.3.10. Generický název typu „Baterka Pro“ ohlásí kopii dřív, než aplikaci vůbec otevře. Název a podtitul musí říkat tu unikátní funkci, první screenshot ji musí ukázat a popis musí začínat právě jí. Tahle práce pomůže i tvé viditelnosti ve vyhledávání: metodu najdeš na stránce ASO App Store.
Jedna aplikace pro všechny tvoje varianty
Pokud se tvůj nápad dá rozložit podle měst, týmů nebo témat, publikuj jedinou aplikaci s výběrem uvnitř a s nákupy v aplikaci, pokud jsou varianty placené. To je doslovné čtení 4.3(a).
Jak odpovědět na zamítnutí 4.3 v App Store Connect
To, čemu se dřív říkalo Resolution Center, je dnes v sekci App Review v App Store Connect. Tam odpovídáš na zprávu od App Review textem a přílohami, screenshoty nebo dokumenty, dokud aplikaci znovu neodešleš.
- Zjisti, o které podpravidlo jde. Zamítnutí 4.3(a) mluví o podobnosti s jinými aplikacemi nebo o víc variantách. Zamítnutí 4.3(b) mluví o přesycené kategorii.
- Buď k podstatě upřímný. Pokud tvoje aplikace vychází ze šablony nebo se opravdu podobá tomu, co existuje, nehádej se: změň produkt, ne formulaci.
- Pokud je tvůj rozdíl skutečný, ukaž ho. Odpověz krátce, věcně, anglicky a přilož video hlavní funkce.
Šablona, kterou bych použil, uprav si ji:
Hello App Review team,
Thank you for your feedback regarding Guideline 4.3.
[App name] is not a variant of an existing app. Its core feature is:
[one sentence: what the user can do that no other app offers this way].
What makes it different:
- [Unique feature, and where to find it in the app]
- [Original content or logic created for this app]
- [Why it matters to the user]
All code, content and assets were created for this app.
We do not publish any other app based on the same code or concept.
Attached: a short screen recording of the core feature.
If a specific part of the app looks similar to existing apps,
could you tell us which one, so we can address it precisely?
Best regards,
[Your name]
Ty dvě věty o kódu a ostatních aplikacích napiš jen tehdy, když jsou pravdivé. Nepravdivé tvrzení v odpovědi Applu tě vyjde dráž než zamítnutí. Celý postup po jakémkoli zamítnutí najdeš na stránce aplikace zamítnutá Applem.
Kdy se odvolat k App Review Board
Apple umožňuje podat odvolání k App Review Board, pokud si myslíš, že reviewer špatně pochopil koncept a fungování tvé aplikace, nebo že s tebou při revizi nebylo jednáno férově. Apple klade tři podmínky: uvést konkrétní důvody, proč tvoje aplikace guidelines splňuje, podat jen jedno odvolání na jedno zamítnuté odeslání a nejdřív odpovědět na každou žádost o doplňující informace.
Odvolej se, když je tvůj rozdíl skutečný, viditelný v aplikaci a tvoje odpověď v App Store Connect nestačila, aby ho pochopili. U šablony, klonu nebo varianty bez rozdílu odvolání produkt nezmění.
Apple na stejné stránce nabízí i 30minutové videoschůzky s App Review. Pokud se tvůj nápad blíží přesycené kategorii, zeptej se dřív, než začneš stavět.
Checklist proti 4.3 před odesláním
- Umíš dokončit větu „je to jediná aplikace, která...“, aniž bys mluvil o designu
- Hlavní funkce je vidět hned při prvním použití, bez hledání
- Žádná obrazovka, text, zvuk ani vizuál nepochází beze změny ze šablony, u které jsi změnil logiku
- Nepublikuješ dvě aplikace, které sdílejí stejný kód a stejný koncept
- Tvoje varianty (města, týmy, témata) žijí v jediné aplikaci
- Název a podtitul říkají unikátní funkci, ne kategorii
- První screenshot a popis začínají tvým rozdílem
- Pokud se tvoje aplikace dotýká kategorie zmíněné v 4.3(b), poznámky pro revizi dvěma větami vysvětlují, čím se liší a jak to otestovat
Proti 4.3 se chráníš už při výběru nápadu
„Další“ aplikace v přesycené nice má dva problémy. Apple ji může zamítnout podle 4.3(b). A pokud projde, utká se s aplikacemi, které lidé mají nainstalované roky, aniž by nabízela důvod si ji vybrat.
Odlišení se tedy nepřidává při odesílání. Rozhoduje se před prvním řádkem kódu, když svůj nápad zúžíš na jasnou hlavní funkci pro konkrétní publikum. To je jádro dobře vymezeného MVP iOS aplikace a první krok mé metody od nápadu po App Store.
Vyber správný nápad dřív, než začneš programovat
V iOS Kit slouží první krok právě k tomuhle: vybrat nápad, publikum a cenu, než napíšeš kód.
Už jsi zamítnutí 4.3 dostal? Apple Review Kit ti pomůže najít citované pravidlo, co vyžaduje, a příklad opravy a odpovědi. Pokud chceš, abychom se na tvůj případ podívali spolu hned teď, zarezervuj si se mnou hodinu přes videohovor.
Schválení od Applu ti nikdo zaručit nemůže, ani já. Můžu ti ale pomoct hned od začátku vyřadit nápady, ze kterých by byla aplikace navíc.
Pořád o svém nápadu pochybuješ? Bezplatná diagnostika vychází z tvého projektu, řekne ti, kterým krokem začít, a pošle ti můj checklist proti zamítnutí od Applu. Úvodní stránka pak ukazuje, jak vytvořit mobilní aplikaci, aniž bys začínal od nuly, tak, že vybereš nápad dřív, než napíšeš kód.
Časté dotazy
Jaký je rozdíl mezi 4.3(a) a 4.3(b)?
4.3(a) míří na duplicitu: víc verzí stejné aplikace nebo aplikaci, která sdílí kód, záznam v obchodě nebo koncept s jinými a liší se jen v detailech. 4.3(b) míří na přesycenost: nic nového ve velmi zaplněné kategorii, jako jsou baterky.
Bude moje aplikace vytvořená s AI zamítnutá kvůli 4.3?
Ne proto, že je vytvořená s AI: Apple posuzuje výsledek, ne nástroj. Riziko přichází z generického nápadu, ze kterého AI udělá průměrnou verzi toho, co už existuje. Pokud je tvoje hlavní funkce unikátní a viditelná, původ kódu z hlediska 4.3 problém není.
Dá se použít šablona, aniž by mě zamítli?
Šablona použitá jako technický výchozí bod, kterou pak zásadně přetvoříš, problém není. Šablona publikovaná skoro beze změny, s novým názvem a novými barvami, odpovídá přesně tomu, na co míří 4.3(a) a 4.2.6.
Mám po zamítnutí 4.3 změnit účet nebo Bundle ID?
Ne. Změna identifikátoru nebo účtu aplikaci nezmění a 4.3(b) počítá s tím, že opakované odesílání málo hodnotných aplikací může vést k vyloučení z vývojářského programu. Jediné trvalé řešení je upravit produkt a pak ho znovu odeslat.
Může být seznamovací aplikace nebo aplikace s tapetami ještě schválena?
Ano, pokud nabízí skutečně odlišný nebo vylepšený zážitek: to je podmínka, kterou text Applu stanovuje. Ten rozdíl musí být vidět v aplikaci, v záznamu v obchodě i v poznámkách pro revizi.