Guideline 4.3 Design Spam: elutasított app, mit tegyél?
Írta: Mehdi Azizi
Frissítve: , 9 p
Guideline 4.3 Design Spam: mit mond a 4.3(a) és a 4.3(b), miért kapják meg az AI-jal készült appok, hogyan válaszolj az Apple-nek, és hogyan kerüld el.
Guideline 4.3 Design Spam: a rövid válasz
A 4.3-as guideline az App Store spamellenes szabálya. A 4.3(a) megtiltja, hogy ugyanazt az appot többször publikáld, és a gyakorlatban az újracsomagolt appok ellen használják. A 4.3(b) elutasítja azokat az appokat, amelyeket nem lehet megkülönböztetni a már meglévőktől, főleg a telített kategóriákban. A megoldás érdemi: egy olyan fő funkció, amit senki más nem kínál.
Ezt az elutasítást a legnehezebb javítani: az appod létjogosultságát kérdőjelezi meg, és semmilyen kódjavítás nem elég, ha a termék túlságosan hasonlít a meglévőkre.
Saját iOS-appokat publikálok: a Solys, egy minijátékos ébresztő, és a TradaZen, egy tradinggyakorló app, fent vannak az App Store-ban. A Nolerát és a Clicet elutasították, aztán kijavítottam őket. Kaptam 2.1-es, 5.6.3-as és 2.3.2-es elutasítást, ezeket részletezem a miért utasítja el az Apple az appodat cikkben. 4.3-as elutasítást soha nem kaptam, és nem fogom az ellenkezőjét állítani. Ez az útmutató az Apple hivatalos szövegére épül, magyarul átfogalmazva.
Mit mond pontosan a 4.3-as guideline?
A 4.3, „Spam”, az App Review Guidelines 4. szakaszában („Design”) található. A két része két különböző problémát céloz.
4.3(a): egyetlen app, nem változatonként egy másolat
A hivatalos szöveg azt kéri, hogy ne hozz létre több Bundle ID-t ugyanahhoz az apphoz. Az Apple példája: városonként egy-egy térképes app publikálása egyetlen világtérkép helyett, amelyben mindenki rákereshet a saját városára. Ha az appodnak vannak helyszín, sportcsapat vagy egyetem szerinti változatai, az Apple azt tanácsolja, hogy egyetlen appot küldj be, és a változatokat alkalmazáson belüli vásárlással kínáld.
A gyakorlatban az elutasító üzenet tovább megy ennél a példánál. Azokban a 4.3(a)-s elutasításokban, amelyeket fejlesztők közzétettek az Apple fejlesztői fórumain, az Apple azt írja, hogy az app „a similar binary, metadata, and/or concept” jellemzőkkel bír más fejlesztők által beküldött appokhoz képest, csak apró eltérésekkel. Az üzenet ezeket a hasonló vagy újracsomagolt appokat spamnek minősíti. Három szó számít: a bináris (a lefordított kód), a metaadatok (név, leírás, képernyőképek) és a koncepció.
Két másik szabály is ebbe az irányba mutat. A 4.2.6, a 4.2-es guideline egyik alpontja, elutasítja a kereskedelmi sablonból vagy appgeneráló szolgáltatással készült appokat, kivéve, ha közvetlenül a tartalom szolgáltatója küldi be őket. A 4.1-es guideline, „Copycats”, megtiltja egy népszerű app lemásolását a név vagy a felület kis módosításával. Egy egyszerű mondattal kezdődik: „Come up with your own ideas.”
4.3(b): a telített kategóriák
A 4.3(b) elutasítja azokat az appokat, amelyek nem különböztethetők meg attól, ami már széles körben elérhető: az Apple szerint ezek az opportunista változatok rontják a felfedezhetőséget az App Store-ban.
A szöveg megnevezi az érintett kategóriákat. A társkereső, zseblámpa, hangeffekt, háttérkép, egyszerű időzítő és jóslás („fortune telling”) appok már jól lefedett kategóriák. Az Apple ezekben nem fogad el új beküldéseket, hacsak nem kínálnak „a meaningfully different or improved experience” élményt. Az Apple akár el is távolíthatja azokat, amelyeket nem frissítenek, nem fejlesztenek, vagy senkit sem vonzanak.
Egy második lista szigorúbb: ivós játékok, Kámaszútra, fingós és böfögős appok. Az Apple ezeket gyenge minőségűnek vagy kis ráfordítással készültnek tartja, és az ilyen típusú ismételt beküldések a fejlesztői programból való kizáráshoz vezethetnek.
A horoszkópokat és az asztrológiát a szöveg jelenlegi változata szó szerint nem említi. Egy általános napi horoszkóp app viszont nagyon közel áll a jósláshoz, és én telített kategóriaként kezelném.
Miért kapják gyakrabban a 4.3-at az AI-jal és sablonokkal készült appok?
A sablonok eleve mindent megosztanak
Egy online árult appsablont sok fejlesztő megvesz, átírja a színeket, az ikont és a nevet, aztán beküldi. Az Apple nem részletezi, hogyan szúrja ki a hasonlóságokat, de az üzenete a binárisról, a metaadatokról és a koncepcióról beszél: három dolog, amit egy sablon az összes másolatával megoszt. Pontosan ezt az esetet célozza a 4.3(a) és a 4.2.6.
Az AI az ötleted átlagos változatát állítja elő
Kérj egy AI-tól „egy szokáskövető appot”: az ötlet legvalószínűbb változatát adja vissza, vagyis a meglévők átlagát, ugyanazokkal a képernyőkkel és ugyanazzal az onboardinggal. A kód lehet, hogy eredeti, a koncepció nem az. A 4.3(b) pedig az élményt értékeli, nem a kód eredetiségét.
Az AI nagyon jól lekódol egy megkülönböztetett ötletet, de a különbséget nem találja meg helyetted. Hogy mit csinál jól és mit ront el, azt az iOS-app készítése AI-jal cikkben részletezem.
Hogyan különböztesd meg igazán az appodat?
Egy fő funkció, amit senki sem kínál pontosan így
Ezt a szabályt minden ötletnél betartom, éppen a 4.3 elkerülésére: egy fő funkció, amit senki más nem kínál pontosan így. Egy újabb ébresztő támadható lenne, az egyszerű időzítők benne vannak az Apple által említett kategóriákban. A Solys egy olyan ébresztő, amelyet csak úgy tudsz kikapcsolni, ha megnyersz egy minijátékot. A különbség elfér egy mondatban, és már az első használatkor látszik.
A teszt: fejezd be a mondatot: „ez az egyetlen app, amely...”. Ha csak azzal tudod befejezni, hogy „de szebb”, túl gyenge a különbség.
Saját tartalom és saját logika
Egy másik külső nem elég. Ami megkülönböztet egy appot, az az, amit előállít: neki írt tartalmak, általa számolt adatok, máshol nem található mechanika. Ha sablonból vagy nyílt forráskódú projektből indulsz, a logikát változtasd meg, ne csak a színeket.
Név, képernyőképek és leírás, amelyek ezt bizonyítják
A 4.3(a)-s üzenet a metaadatokat is említi: a reviewer az adatlapodat is megítéli, ahogy a 2.3.10-es guideline esetében is. Egy általános név, például „Zseblámpa Pro”, már az app megnyitása előtt másolatot sejtet. A neved és az alcímed mondja ki az egyedi funkciót, az első képernyőképed mutassa meg, és a leírásod azzal kezdődjön. Ez a munka a keresési helyezésedet is segíti: a módszer az ASO App Store oldalon van.
Egyetlen app az összes változatodhoz
Ha az ötleted városonként, csapatonként vagy témánként változik, publikálj egyetlen appot, benne választási lehetőséggel, és alkalmazáson belüli vásárlásokkal, ha a változatok fizetősek. Ez a 4.3(a) szó szerinti olvasata.
Hogyan válaszolj egy 4.3-as elutasításra az App Store Connectben?
Amit korábban Resolution Centernek hívtak, az ma az App Store Connect App Review szekciójában található. Itt válaszolhatsz az App Review üzenetére szöveggel és csatolmányokkal (képernyőképekkel vagy dokumentumokkal), amíg nem küldöd be újra az appot.
- Azonosítsd az alpontot. A 4.3(a)-s elutasítás más appokhoz való hasonlóságról vagy több változatról szól. A 4.3(b)-s elutasítás telített kategóriáról.
- Légy őszinte a lényeget illetően. Ha az appod sablonból készült, vagy tényleg hasonlít a meglévőkre, ne vitatkozz: a terméket változtasd meg, ne a megfogalmazást.
- Ha a különbséged valós, mutasd meg. Válaszolj röviden, tényszerűen, angolul, és csatolj egy videót a fő funkcióról.
A sablon, amit én használnék, testre szabva:
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]
A kódról és a többi appról szóló két mondatot csak akkor írd bele, ha igaz. Egy hamis állítás az Apple-nek adott válaszban többe fog kerülni neked, mint egy elutasítás. A teljes teendőlista bármilyen elutasítás után az Apple által elutasított app oldalon van.
Mikor fellebbezz az App Review Boardnál?
Az Apple lehetővé teszi, hogy fellebbezz az App Review Boardnál, ha úgy gondolod, hogy a reviewer félreértette az appod koncepcióját és működését, vagy igazságtalanul bántak veled a review során. Az Apple három feltételt szab: adj pontos indokokat, miért felel meg az appod a guideline-oknak, elutasított beküldésenként csak egy fellebbezést nyújts be, és előbb válaszolj minden kiegészítő információkérésre.
Fellebbezz, ha a különbséged valós, látszik az appban, és az App Store Connectben adott válaszod nem volt elég ahhoz, hogy megértsék. Egy sablonnál, klónnál vagy különbség nélküli változatnál a fellebbezés nem változtat a terméken.
Az Apple ugyanezen az oldalon 30 perces videós konzultációkat is kínál az App Review-val. Ha az ötleted súrol egy telített kategóriát, kérdezz, mielőtt építeni kezdesz.
A 4.3-ellenes checklist beküldés előtt
- Be tudod fejezni a mondatot: „ez az egyetlen app, amely...”, a dizájn emlegetése nélkül
- A fő funkció már az első használatkor látszik, keresgélés nélkül
- Egyetlen képernyő, szöveg, hang vagy vizuális elem sem származik változatlanul egy sablonból, amelynek a logikáját megváltoztattad
- Nem publikálsz két appot, amely ugyanazt a kódot és ugyanazt a koncepciót osztja meg
- A változataid (városok, csapatok, témák) egyetlen appban élnek
- A neved és az alcímed az egyedi funkciót mondja ki, nem a kategóriát
- Az első képernyőképed és a leírásod a különbségeddel kezdődik
- Ha az appod a 4.3(b) által említett kategóriát érint, a review-jegyzetek két mondatban elmagyarázzák, mi különbözteti meg, és hogyan lehet tesztelni
A 4.3-at az ötlet kiválasztásakor lehet megelőzni
Egy „újabb” app egy telített résben két problémát okoz. Az Apple elutasíthatja a 4.3(b) alapján. És ha átmegy, olyan appokkal kell versenyeznie, amelyek évek óta telepítve vannak, anélkül hogy okot adna arra, hogy őt válasszák.
A megkülönböztetést tehát nem a beküldéskor teszed hozzá. Az első kódsor előtt dől el, amikor az ötletedet egy világos fő funkcióra szűkíted egy pontos közönség számára. Ez a jól körülhatárolt iOS-app MVP lényege, és az ötlettől az App Store-ig tartó módszerem első lépése.
Válaszd ki a jó ötletet, mielőtt kódolnál
Az iOS Kitben a folyamat első lépése pontosan erre való: kiválasztani az ötletet, a közönséget és az árat, mielőtt megírnád a kódot.
Kaptál már 4.3-as elutasítást? Az Apple Review Kit segít megtalálni a hivatkozott szabályt, azt, hogy mit kér, valamint egy példát a javításra és a válaszra. Ha szeretnéd, hogy már most együtt nézzük át az ügyedet, foglalj velem egy órát, videóhívásban.
Senki sem tudja garantálni neked az Apple jóváhagyását, én sem. Abban tudok segíteni, hogy már az elején kiszűrd azokat az ötleteket, amelyekből egy felesleges app lenne.
Még kételkedsz az ötletedben? Az ingyenes diagnózis a projektedből indul ki, megmondja, melyik lépéssel kezdj, és elküldi az Apple-elutasítások elleni checklistemet. A kezdőlap aztán megmutatja, hogyan készíts mobilappot úgy, hogy nem a nulláról indulsz, úgy, hogy az ötletet a kódírás előtt választod ki.
Gyakori kérdések
Mi a különbség a 4.3(a) és a 4.3(b) között?
A 4.3(a) a duplikációt célozza: ugyanannak az appnak több változatát, vagy egy olyan appot, amely néhány részlettől eltekintve megosztja a kódját, az adatlapját vagy a koncepcióját másokkal. A 4.3(b) a telítettséget célozza: semmi új egy nagyon zsúfolt kategóriában, például a zseblámpáknál.
Elutasítják az AI-jal készült appomat a 4.3 miatt?
Nem azért, mert AI-jal készült: az Apple az eredményt ítéli meg, nem az eszközt. A kockázat egy általános ötletből jön, amelyet az AI a meglévők átlagos változatává alakít. Ha a fő funkciód egyedi és látható, a kód eredete nem okoz problémát a 4.3 szempontjából.
Lehet sablont használni elutasítás nélkül?
Egy technikai kiindulópontként használt sablon, amelyet aztán alaposan átalakítasz, nem probléma. Egy szinte változatlanul, új névvel és új színekkel publikált sablon viszont pontosan az, amit a 4.3(a) és a 4.2.6 céloz.
Kell fiókot vagy Bundle ID-t váltani egy 4.3-as elutasítás után?
Nem. Az azonosító vagy a fiók cseréje nem változtat az appon, és a 4.3(b) kimondja, hogy a kis értékű appok ismételt beküldése a fejlesztői programból való kizáráshoz vezethet. Az egyetlen tartós kiút a termék módosítása, majd az újbóli beküldés.
Elfogadhatnak még egy társkereső vagy háttérképes appot?
Igen, ha valóban eltérő vagy jobb élményt kínál: ez az Apple szövegében szereplő feltétel. Ennek a különbségnek látszania kell az appban, az adatlapon és a review-jegyzetekben.