Guideline 4.0 Design: odbijena aplikacija zbog sučelja
Autor: Mehdi Azizi
Objavljeno , 9 min
Guideline 4.0 Design: Apple odbija sučelje koje je teško koristiti, često na iPadu. Testiraj svaki zaslon na iPhoneu SE i iPadu, ispravi pa odgovori.
„Guideline 4.0 - Design” nije numerirano pravilo kao ostala: to je uvod u odjeljak Design Appleovih pravila, a navodi se kad tvoje sučelje izgleda ispod očekivane razine. Objavljena odbijanja nalikuju jedno drugome: zbijeni zasloni na iPadu, tekst koji se teško čita, prijava koja vodi u Safari, loše integriran Sign in with Apple. Ispravak gotovo uvijek počinje na uređaju koji poruka navodi, zaslon po zaslon.
Svoje iOS aplikacije objavljujem s Expoom: Solys, TradaZen i Nolera podešene su samo za iPhone, a reviewer je ipak testirao Solys i Noleru na iPadu. Ovaj vodič oslanja se na Appleov tekst, na odbijanja po 4.0 koja su objavili drugi developeri i na vizualnu provjeru koju radim prije svakog slanja. Za pregled svih razloga pročitaj zašto Apple odbija aplikaciju.
Što pokriva guideline 4.0 Design?
Odjeljak 4 App Review Guidelines počinje odlomkom bez broja: „Apple customers place a high value on products that are simple, refined, innovative, and easy to use, and that's what we want to see on the App Store.” Dodaje da je dizajn tvoj, ali da ono što slijedi određuje „minimum standards for approval”. Upozorava i da aplikacija koja se nakon odobrenja pogorša može biti uklonjena.
Jednostavno rečeno: Apple očekuje jednostavnu, dotjeranu aplikaciju koja se lako koristi, a 4.0 se koristi kad problem ne spada ni pod jedno konkretno podpravilo. Tekst ne daje brojčane kriterije. Praktična referenca su Human Interface Guidelines, Appleova pravila dizajna.
Najčešća odbijanja po 4.0
Evo četiri slučaja koja sam pronašao u porukama objavljenim na Appleovim forumima, s citiranom formulacijom.
| Slučaj | Appleova formulacija | Ispravak |
|---|---|---|
| Zbijeni zasloni na iPadu | „crowded” | Fluidan raspored |
| Nečitljiv tekst | „hard to read type” | Veličine prema HIG-u |
| Prijava u Safariju | „taken to Safari” | Prijava u aplikaciji |
| Sign in with Apple | Ponovno traženo ime | Ime je već dostavljeno |
Zbijeni ili odrezani zasloni na iPadu
Tipična poruka, objavljena u rujnu 2025.: „Parts of the app's user interface were still crowded, laid out, or displayed in a way that made it difficult to use the app when reviewed on iPad Air (5th generation) running iPadOS 26.0.” Nastavak je pojašnjavao da aplikacija koristi samo dio zaslona (tema na forumu).
Uzrok je pravilo 2.4.1: „iPhone apps should run on iPad whenever possible.” U Expou opcija ios.supportsTablet ima zadanu vrijednost false, prema Expoovoj konfiguraciji aplikacije. Tvoja iPhone aplikacija tada na iPadu radi u načinu kompatibilnosti, u prozoru formata iPhonea. Podešavanje aplikacije samo za iPhone ne štiti je od testiranja na iPadu. Upravo je na iPadu Air demo Solysa postao nemoguće dobiti, što je detaljno opisano u vodiču za guideline 2.1.
Dva su izlaza. Ili stvarno podržiš iPad, s rasporedom koji prati raspoloživi prostor. Appleova pravila dizajna traže da raspored odrediš prema klasama veličine, a ne prema modelu uređaja. Ili ostaneš na iPhoneu, a onda svaki zaslon mora stati u prozor kompatibilnosti.
Tekst koji se teško čita
Poruka, objavljena u siječnju 2025.: „Your app included hard to read type or typography.” Apple tu podsjeća da korisnici očekuju aplikacije koje su „simple, refined, and easy to use” (tema na forumu).
Appleova pravila tipografije daju smjernice za iOS: 17 točaka zadano, najmanje 11 točaka. Pravila pristupačnosti traže kontrast od najmanje 4,5 prema 1 za tekst do 17 točaka i područja dodira od 44 x 44 točke zadano.
Zamka ako smanjuješ fontove na malim zaslonima, kao ja, da bi prijelomi redaka svugdje bili isti: provjeri da tvoj najmanji tekst, smanjen na iPhoneu SE, ostaje na barem 11 točaka.
Prijava koja vodi u Safari
Poruka, objavljena na Appleovom forumu: „We noticed that the user is taken to Safari to sign in or register for an account, which provides a poor user experience.” Apple traži da registracija i prijava budu moguće unutar aplikacije i preporučuje ugrađeni Safari prikaz.
U Expou expo-web-browser pokriva obje potrebe bez napuštanja aplikacije: openAuthSessionAsync otvara sesiju autentifikacije u modalnom prozoru, a openBrowserAsync prikazuje stranicu u ugrađenom Safari prikazu. Otvaranje prijave s Linking.openURL naprotiv šalje korisnika u aplikaciju Safari. Izbor načina prijave koje nudiš spada pod drugo pravilo, 4.8.
Loše integriran Sign in with Apple
Poruka, objavljena u svibnju 2024.: „Your app requires users to provide their name after using Sign in with Apple. This information is already provided by the Authentication Services framework.” (tema na forumu).
Dokumentacija za expo-apple-authentication objašnjava zamku: ime i e-mail dostavljaju se samo pri prvoj prijavi. Odmah ih spremi, inače ćeš ih poželjeti ponovno tražiti. Koristi i gumb koji daje biblioteka: boja mu se bira s buttonStyle, a kutovi s cornerRadius, nikad preko style.
4.0, 4.2, 4.3: tri odbijanja zbog dizajna koja ne smiješ brkati
| Pravilo | Što se ocjenjuje | Ispravak |
|---|---|---|
| 4.0 | Sučelje | Ispraviti zaslone |
| 4.2 | Korisnost aplikacije | Dodati nativni sadržaj |
| 4.3 | Sličnost | Promijeniti koncept |
4.2, Minimum Functionality, traži funkcije, sadržaj i sučelje koji aplikaciju podižu „beyond a repackaged website”. Granica prema 4.0 je tanka: web stranica zapakirana u aplikaciju može dobiti oba. Ako tvojoj aplikaciji nedostaje sadržaja, dotjerivanje zaslona neće biti dovoljno.
4.3 cilja kopije i zasićene kategorije: njezina dva stavka detaljno sam opisao u vodiču za guideline 4.3 Design Spam. Dotjerano sučelje ne spašava aplikaciju koja nalikuje tisući drugih.
Vizualna provjera prije slanja
To je korak koji dodajem svakom slanju. U mojim aplikacijama svaki je zaslon nacrtan za najveći iPhone, a zatim smanjen jednim jedinim faktorom na manjima: iste proporcije, isti prijelomi redaka. Zatim usporedim prikaze jedan uz drugi: iPhone SE, standardni iPhone, najveći iPhone i iPad za način kompatibilnosti.
| Provjera | Uređaj | Što mora izdržati |
|---|---|---|
| Prvo pokretanje | iPhone SE | Ništa odrezano |
| Cijeli onboarding | iPad | Svaki gumb dostupan |
| Otvorena tipkovnica | iPhone SE | Polje i gumb vidljivi |
| Povećan tekst | Standardni iPhone | Nijedan tekst skraćen |
| Tamni način | Svi | Tekst svugdje čitljiv |
| Sigurna područja | Najveći | Ništa ispod Dynamic Islanda |
| Paywall | iPhone SE | Cijene i linkovi vidljivi |
| Prijava | iPad | Ostaje u aplikaciji |
Tri pojašnjenja:
- Povećan tekst. Appleova pravila tipografije predlažu jednostavan test: uključi najveće veličine teksta u Settings, Accessibility, Display & Text Size, pa provjeri ostaje li sve čitljivo.
- Tamni način. Appleova pravila za tamni način traže da aplikacija ostane čitljiva u oba izgleda. Expo zadano primjenjuje
lightako ne podesišuserInterfaceStyle. Solys prati postavku telefona, TradaZen ostaje taman, Nolera svijetla: u sva tri slučaja testiram prikazani izgled. - Sigurna područja. Sadržaj ne ide ni ispod Dynamic Islanda ni ispod home indikatora. Expo detaljno opisuje metodu u svom vodiču za sigurna područja.
Na Macu se simulator podešava iz naredbenog retka, pa provjeru brzo ponoviš:
xcrun simctl ui booted appearance dark
xcrun simctl ui booted content_size accessibility-extra-extra-extra-large
xcrun simctl io booted screenshot ecran-se-sombre.png
Na pravom telefonu ponovim isti krug s TestFlight buildom. Metodologija: ova je provjera moja, izgrađena na odbijanjima koja su dobile moje aplikacije, a ne popis koji daje Apple. Smanjuje iznenađenja, ali ne jamči prihvaćanje.
Kako odgovoriti na odbijanje po 4.0?
- Pronađi uređaj i verziju navedene u poruci, pa otvori isti model u simulatoru.
- Ispravi sve pojave problema. Tipična poruka traži da „address all instances” problema, ne samo zaslon sa snimke.
- Pošalji novi build: reviewer testira ugrađeni kod.
- Odgovori sa snimkama zaslona napravljenima na istom uređaju, odgovarajući na poruku App Reviewa.
- Žali se samo ako si siguran: Apple omogućuje obraćanje App Review Boardu, s jednom žalbom po odbijenoj prijavi.
Predložak koji bih koristio, prilagodi ga:
Hello,
Thank you for your feedback regarding Guideline 4.0.
We reproduced the issue on [device] running [OS version].
Changes in build [X]:
- [Screen]: [what was crowded or hard to read], now [fix].
- [Screen]: [fix].
We also checked every screen on iPhone SE, a standard
iPhone, the largest iPhone and iPad, with larger text
sizes and Dark Mode.
Attached: screenshots of the updated screens on [device].
Best regards,
Pripremi slanje bez odbijanja zbog dizajna
Review Kit objedinjuje moj popis provjera prije slanja, koji pokriva i pravilo 2.4.1 za iPad, te Claude Code skillove koji pregledavaju tvoj projekt. Za ljudsko oko rezerviraj sat vremena sa mnom: otvorimo tvoje zaslone u više veličina, preko videopoziva. Cijeli postupak nakon odbijanja nalazi se na stranici aplikacija koju je Apple odbio.
Pripremaš svoje prvo izdanje? Napravi besplatnu dijagnostiku: posložit će korake po redu i poslati ti moj popis provjera protiv Appleovih odbijanja.
Česta pitanja
Što znači „Guideline 4.0 - Design” u poruci o odbijanju?
Apple procjenjuje da je tvoje sučelje ispod očekivane razine, bez ciljanja konkretnog podpravila: zbijeni zasloni, tekst koji se teško čita, loše ocijenjen tijek prijave. Poruka obično navodi korišteni uređaj i često prilaže snimku zaslona.
Moja aplikacija je podešena samo za iPhone: zašto je Apple testira na iPadu?
Zato što pravilo 2.4.1 traži da iPhone aplikacije rade na iPadu kad god je to moguće. Tvoja se aplikacija ondje otvara u načinu kompatibilnosti, u prozoru formata iPhonea, i svaki zaslon mora ostati upotrebljiv.
Treba li novi build nakon odbijanja po 4.0?
Da, u većini slučajeva. Reviewer testira kod ugrađen pri prvom pokretanju, a ispravak isporučen na daljinu može mu promaknuti. To objašnjavam u vodiču za guideline 2.1.
Je li tamni način obavezan za prihvaćanje?
Tekst pravila pregleda to ne nameće. Pravila dizajna podsjećaju da korisnici očekuju da aplikacije prate njihovu postavku. Ako forsiraš svijetli ili tamni izgled, kako Expo dopušta, testiraj taj izgled. Ako pratiš postavku telefona, testiraj oba.
Može li se uložiti žalba na odbijanje po 4.0?
Da, App Review Boardu, ako misliš da tvoja aplikacija poštuje pravila. Apple traži precizne razloge, jednu žalbu po odbijenoj prijavi i da najprije odgovoriš na zahtjeve za informacijama.

