Guideline 4.2 Minimum Functionality: aplikacija odbijena
Autor: Mehdi Azizi
Objavljeno , 9 min
Guideline 4.2: Apple odbija aplikaciju koja ne nudi više od web stranice. Stavi nativnu funkciju u srž korištenja i pokaži je revieweru.
Guideline 4.2, „Minimum Functionality”, odbija aplikaciju koja ne nudi ništa više od web stranice ili nudi premalo da bi je netko zadržao. Rješenje nije gomilati nativne funkcije, nego jednu staviti u srž korištenja i onda revieweru reći gdje da je nađe. Ispravak gotovo uvijek znači novi build.
Objavljujem vlastite iOS aplikacije: Solys, TradaZen i Nolera su na App Storeu. Ovaj vodič temelji se na Appleovom službenom tekstu, pročitanom 15. listopada 2026., i na odbijanjima po 4.2 koja su developeri objavili na Appleovim forumima. Odbijene aplikacije spomenute niže su primjeri. Za pregled svih razloga radije pročitaj zašto Apple odbija aplikaciju.
Što kaže guideline 4.2?
4.2 se nalazi u odjeljku 4, „Design”, u App Review Guidelines. Njezina prva rečenica postavlja kriterij: „Your app should include features, content, and UI that elevate it beyond a repackaged website.” Drugim riječima, tvoja aplikacija mora nuditi funkcije, sadržaj i sučelje koji je dižu iznad web stranice spakirane u kutiju.
Tekst dodaje dvije ideje. Aplikacija koja nije stvarno korisna, jedinstvena ili „app-like” nema mjesto na App Storeu. A aplikacija koja ne nudi ni trajnu zabavu ni dovoljnu korisnost može biti odbijena. 4.2 dakle procjenjuje dvije stvari: razliku od weba i količinu vrijednosti.
Podpravila koja poruka može citirati
| Podpravilo | Što Apple traži | Tipično odbijanje |
|---|---|---|
| 4.2 | Ići dalje od web stranice | Stranica prikazana u WebViewu |
| 4.2.1 | Pravo iskustvo proširene stvarnosti | 3D model ubačen u AR prikaz |
| 4.2.2 | Ne samo marketing ili linkovi | Izlog-aplikacija, agregator, linkovi |
| 4.2.3 | Samostalna aplikacija, jasna preuzimanja | Aplikacija koja traži drugu app |
| 4.2.6 | Nema aplikacija iz komercijalnog predloška | Predložak koji je poslao izvođač |
Tri pojašnjenja. 4.2.2 radi iznimku za kataloge: „Other than catalogs, apps shouldn't primarily be marketing materials, advertisements, web clippings, content aggregators, or a collection of links.” Katalog proizvoda dakle može proći. Reklamna brošura ne može.
4.2.3 ima dvije točke. (i) traži da aplikacija radi sama, bez instaliranja druge aplikacije. (ii) traži, ako aplikacija mora preuzeti resurse pri prvom pokretanju, da najavi veličinu preuzimanja i prije toga zatraži pristanak.
4.2.6, o komercijalnim predlošcima i servisima za generiranje aplikacija, detaljno je opisana u vodiču za guideline 4.3, jer ide ruku pod ruku s pravilom protiv spama.
Dvije najčešće 4.2 poruke
Appleova poruka počinje naslovom „Guideline 4.2 - Design - Minimum Functionality”. Nastavak govori koji je od dva problema reviewer vidio. Evo dvije formulacije koje su developeri objavili na Appleovim forumima. Stare su nekoliko godina: točan tekst se možda promijenio, ali dvije obitelji nisu.
Aplikacija izgleda kao stranica. „Your app provides a limited user experience as it is not sufficiently different from a mobile browsing experience.” Ova poruka, objavljena na Appleovim forumima, sadrži presudnu rečenicu: „Including iOS features such as push notifications, Core Location, and sharing do not provide a robust enough experience to be appropriate for the App Store.”
Aplikacija je premršava. „We found that the usefulness of your app is limited by the minimal amount of content or features it includes.” Ova druga poruka traži da preispitaš koncept i priznaje da nijedno brojčano pravilo ne definira što je korisno ili zabavno.
Dodati notifikacije, lokaciju i gumb za dijeljenje zapakiranoj stranici nije dovoljno: Apple je to napisao u vlastitim odbijanjima.
Četiri tipična slučaja odbijanja po 4.2
Četiri slučaja ispod su primjeri izmišljeni da ilustriraju pravilo, a ne stvarne aplikacije.
Zapakirana web stranica
Primjer: sportski klub prikazuje svoju mobilnu stranicu u WebViewu, s nativnom trakom kartica preko nje. Raspored, rezervacija i račun su web stranice. Reviewer tu vidi ono što bi mu pokazao Safari. Apple to kaže na svojoj App Review stranici: stranica servirana u iOS aplikaciji, web sadržaj koji nije prilagođen iOS-u ili ograničene web interakcije ne čine kvalitetnu aplikaciju.
Što bih ja napravio: nativno izgraditi ekrane glavne radnje, ovdje raspored i rezervaciju. Zatim dodati ono što stranica ne zna: podsjetnik prije treninga, raspored dostupan bez mreže, sljedeći trening u widgetu.
Prejednostavna aplikacija
Primjer: aplikacija koja prikazuje jedan citat dnevno, i ništa drugo. Sve vidiš za deset sekundi. 4.2 govori o „lasting entertainment value or adequate utility”: vrijednosti koja traje ili dovoljnoj korisnosti. Da to ispraviš, dodaj dubinu glavnoj radnji, ne ekrane oko nje. Ovdje: povijest, favorite, podsjetnik u odabrano vrijeme, widget na početnom zaslonu.
Aplikacija generirana AI-jem, bez ičeg nativnog
Primjer: tekstualno polje, gumb, AI odgovor prikazan kao čisti tekst. Apple ne procjenjuje alat, nego ono što stigne na reviewerov ekran. Ako iskustvo stane u web stranicu, 4.2 ima dobre šanse da padne.
Što AI radi dobro, a što promaši, detaljno opisujem u izradi aplikacije s AI-jem. Format koji svaki generator proizvodi, web aplikaciju ili mobilni projekt, uspoređen je u Lovable, Rork ili FlutterFlow.
Ljuštura koja čeka sadržaj
Primjer: tržnica bez oglasa, prazan imenik, feed koji prikazuje „Uskoro dostupno”. Reviewer otvara aplikaciju koja nema što pokazati. Ovaj slučaj dotiče i 2.1, koja odbija privremeni sadržaj: pogledaj vodič za guideline 2.1. Pošalji aplikaciju kad ima stvarni sadržaj ili daj demo račun koji je već popunjen.
Test koji radim: „A u Safariju?”
Prije slanja pitam se bi li web stranica mogla ponuditi istu glavnu funkciju. Ako da, aplikacija je izložena 4.2. Evo moje tablice za procjenu nativne funkcije. Funkcija se računa kad služi glavnoj radnji, ne kad je ukras.
| Funkcija | Računa se kad... | Nije dovoljna kad... |
|---|---|---|
| Notifikacije | Donose očekivanu informaciju | Prosljeđuju tvoje članke |
| Offline | Glavni sadržaj ostaje upotrebljiv | Prikazuje se samo ekran s greškom |
| Widget | Prikazuje podatak specifičan za osobu | Prikazuje tvoj logo |
| Dijeljenje | Šalje se sadržaj u tvoju aplikaciju | Dijeli samo link |
| Kamera, senzori | Dio su glavne radnje | Otvaraju tvoju stranicu |
| Lokalni podaci | Aplikacija računa, sprema i pamti | Sve živi na web stranici |
Appleove preporuke idu u istom smjeru. Widget prikazuje aktualan sadržaj, čitljiv na prvi pogled. Notifikacija donosi korisnu informaciju u malo riječi i ne služi tome da te gura na neki zadatak u aplikaciji.
Što moje aplikacije rade, a stranica ne
Svaku aplikaciju dizajniram oko glavne funkcije koja ne postoji u pregledniku ili oko vrijednosti zbog koje se ljudi vraćaju.
- Solys je budilica. Zvono ide kroz AlarmKit, servis za alarme u iOS-u 26: probija tihi način rada, kao Appleova budilica. Da ga ugasiš, moraš pobijediti u mini-igri, a odabrane aplikacije ostaju pauzirane nakon buđenja. Nijedna web stranica ne može natjerati iPhone da zvoni na tihom.
- TradaZen je simulator tradinga: pravi graf na pravi datum, odluka, svijeće koje se otkrivaju, rangirani dvoboji i rang koji raste. Ovdje aplikaciju ne nosi nativna funkcija. Nosi je trajna zabavna vrijednost o kojoj govori 4.2.
- Nolera je ormar: fotografiraš svoju odjeću, aplikacija je izreže i složi, a onda ti svako jutro predloži kombinaciju. Kamera je dio glavne radnje. Nije bonus.
4.2 ne traži popis nativnih funkcija: traži razlog da se instalira aplikacija umjesto da se otvori stranica.
Ispravak odbijanja po 4.2, korak po korak
- Prepoznaj obitelj. Web pregledavanje: to je zapakirana stranica. Minimalan sadržaj ili funkcije: to je premršava aplikacija. 4.2.3: ovisnost o drugoj aplikaciji ili nenajavljeno preuzimanje.
- Mijenjaj proizvod, ne formulaciju. Odgovor koji argumentira bez ikakve promjene nema razloga uvjeriti. Nativno izgradi ekrane glavne radnje ili dodaj dubinu koja nedostaje.
- Računaj na novi build. Uzrok je u aplikaciji: udaljeno ažuriranje nije dovoljno. Svako slanje ponovno ide kroz red, pogledaj trajanje App Store provjere.
- Napiši bilješke za review koje vode. Apple na svojoj stranici o informacijama za potpun review traži da opišeš koncept, funkcije i publiku. Za ažuriranje: što se promijenilo i gdje to naći.
- Žali se samo ako je reviewer nešto propustio. Ako je tvoja nativna funkcija već postojala, ali nije viđena, odgovori u App Store Connectu s kratkim videom. Žalba App Review Boardu opravdana je kad je tvoja aplikacija krivo shvaćena, ne kad je premršava.
Predložak bilješki koji bih koristio, na engleskom, za prilagodbu:
Hello App Review team,
Thank you for your feedback regarding Guideline 4.2.
What changed in build [X]:
- [Main feature] is now fully native: [what the user does].
- [Native feature]: [what it brings]. Where: [screen > button].
- [Second native feature]: [what it brings]. Where: [screen].
- Web content is limited to [legal pages, help].
How to test in two minutes:
1. Launch the app and [main action].
2. Turn on Airplane mode: [content] stays available.
3. Add the widget from the Home Screen: it shows [data].
Best regards,
[Your name]
Piši samo ono što postoji u poslanom buildu. Najavljena funkcija koja se ne može naći donijela bi ti novo odbijanje, ovaj put po 2.1.
4.2 checklista prije slanja
- Znaš u jednoj rečenici reći što tvoja aplikacija radi, a stranica ne.
- Ekrani glavne radnje su nativni, ne web stranice.
- Svaka nativna funkcija služi glavnoj radnji i reviewer naiđe na nju za manje od dvije minute.
- Aplikacija ima stvarni sadržaj od prvog pokretanja ili popunjen demo račun.
- Aplikacija radi sama, bez druge aplikacije za instalirati.
- Veliko preuzimanje pri prvom pokretanju najavljuje svoju veličinu i traži pristanak.
- Bilješke za review opisuju koncept, publiku i mjesto svake funkcije.
- Ako ti je ideja na rubu, testirao si je prije kodiranja, s dobro definiranim MVP-om iOS aplikacije.
Prođi 4.2 već pri sljedećem slanju
Ako ti je aplikacija upravo odbijena po 4.2, Apple Review Kit pomaže ti pronaći citirano pravilo i što ono traži, uz predloške bilješki za testera. Ako još gradiš, put kroz iOS Kit kreće od glavne funkcije prije prve linije koda. Za ljudski pogled rezerviraj sat vremena sa mnom. Cijeli postupak je na stranici aplikacija odbijena od Applea.
Ako pripremaš svoje prvo izdanje, napravi besplatnu dijagnozu: posložit će korake po redu i poslati ti moju checklistu protiv Appleovih odbijanja. Naslovnica pokazuje kako napraviti mobilnu aplikaciju osmišljenu za review od samog početka.
Nitko ne može jamčiti da će Apple prihvatiti tvoju aplikaciju. Mogu ti pomoći da joj daš razlog da postoji na App Storeu.
Česta pitanja
Što znači „Guideline 4.2 - Design - Minimum Functionality”?
To je naslov odbijanja zbog minimalne funkcionalnosti. Apple smatra da tvoja aplikacija previše sliči web stranici ili da nudi premalo sadržaja ili funkcija. Isti naslov može ciljati podpravilo: „Guideline 4.2.2” za izlog-aplikaciju ili popis linkova, 4.2.3 za aplikaciju koja ovisi o drugoj aplikaciji.
Je li aplikacija u WebViewu uvijek odbijena?
Nije. Pravilo cilja web stranicu stavljenu u aplikaciju, ne tehnologiju. Reviewer procjenjuje glavno iskustvo: ako su njegovi ekrani web stranice koje rade isto što i Safari, rizik je visok. Stranica pomoći otvorena u pregledniku nije problem.
Je li dovoljno dodati push notifikacije da prođeš 4.2?
Nije. U poruci o odbijanju objavljenoj na svojim forumima Apple piše da notifikacije, lokacija i dijeljenje nisu dovoljni da iskustvo bude dovoljno bogato. Notifikacija se računa kad služi glavnoj funkciji, poput alarma ili podsjetnika koji je osoba odabrala.
Koja je razlika između guidelinea 4.2 i 4.3?
4.2 procjenjuje tvoju aplikaciju samu: donosi li dovoljno u odnosu na web stranicu? 4.3 je uspoređuje s drugima: je li kopija, varijanta ili još jedna aplikacija u zasićenoj kategoriji? Ista aplikacija može dobiti oba, ali ne ispravljaju se na isti način.
Treba li novi build nakon odbijanja po 4.2?
Gotovo uvijek, jer je uzrok u samoj aplikaciji. Jedina iznimka: reviewer nije našao funkciju koja je već postojala. U tom slučaju odgovori u App Store Connectu s preciznim bilješkama i kratkim videom, bez mijenjanja builda.