Apple surašė, kaip veikia App Review. Štai ką pakeisčiau prieš pateikdamas
Autorius Justinas Rolando, MacPip kūrėjas
Savo 2026 m. lapkritis Hello Developer pranešime Apple nukreipė kūrėjus į naujus App Review pagalbos straipsnius. Juose užrašyta tai, ką dauguma mūsų išmoko iš atmetimų: Apple siekia peržiūrėti 50% pateikimų per mažiau nei 24 val. ir 90% per mažiau nei 48; demo prisijungimai turi veikti, kai prasideda peržiūra; į klausimą reikia atsakyti App Store Connect, o ne pateikti iš naujo; atmetimas, prasidedantis „Bug Fix Submissions:“, leidžia išleisti pataisą ir problemą spręsti kitą kartą; daugiau nei pusė ekrano nuotraukų turi rodyti programą naudojant; o kiekvienam leidimui reikia savo aiškaus purpose string. Tik vienas straipsnis mini Mac vardu, bet kiekviena taisyklė taikoma Mac App Store pateikimui.
Didžiąją dalį to, ką žinau apie App Review, išmokau iš atmetimo laiškų. Todėl, kai Apple 2026 m. lapkritis Hello Developer parašė „Browse new App Review help articles“, perskaičiau juos visus. Dabar jie vienoje vietoje, App Review Help, ir garsiai pasako daug dalykų, kurie anksčiau buvo folkloras.
Štai kas juose svarbu Mac programai ir ką pakeisčiau prieš kitą pateikimą.
Pirma, kam tai skirta
App Review žiūri tik tai, kas eina per App Store Connect: Mac App Store, TestFlight, pirkinius programoje ir kita. Jei parduodi savo Mac programą iš savo svetainės su Developer ID, Apple niekas jos neperžiūri. Ji eina per notarizaciją, tai automatinis patikrinimas. Taigi, jei platini tik tiesiogiai, tik permesk akimis ir pasilik tai dienai, kai pridėsi Mac App Store versiją.
Kiek trunka peržiūra
Peržiūros būsenos straipsnis pateikia paties Apple tikslą: peržiūrėti bent 50% pateikimų per mažiau nei 24 val. ir 90% per mažiau nei 48 val. Jis taip pat sako, kas peržiūrą sulėtina, pavyzdžiui, ribota peržiūrų istorija, Apple reikalingi dokumentai ar sudėtingos arba naujos problemos.
Ką daryčiau: planuočiau starto dieną su dviem laisvomis dienomis prieš ją, o pirmai programai daugiau. Ir pateikčiau anksti su rankiniu išleidimu, kad pats galėtum pasirinkti minutę, kada ji pasirodys.
Notes lauke laimimos peržiūros
Pilnos peržiūros straipsnis tiesus: „Incomplete submissions will be rejected.“ Svarbios detalės:
- Demo prisijungimai turi veikti, kai prasideda peržiūra, o ne tik pateikiant. Testinė paskyra, kuri baigia galioti ar pasikeičia per tą laiką, gali baigtis atmetimu.
- Jei prisijungimui reikia kodo, įrašyk jį į Notes. Be jo Apple gali prireikti skambučio, o skambučiai paprastai atliekami per tris iki penkias darbo dienas. Tai savaitė dingo.
- Prenumeratoms reikia demo paskyros su pasibaigusia prenumerata, kad peržiūrėtojas matytų visą pirkimo eigą.
Ką daryčiau: Notes lauką parašyčiau kaip trumpą instrukciją svetimam žmogui. Kur spustelėti pirmiausia, kurią paskyrą naudoti ir ką daro meniu juostos piktograma, jei programa neturi lango. Pastarasis labai būdingas Mac.
Kai atmeta
Tai dalis, kurią norėčiau turėti raštu prieš daugelį metų.
- Nepateik iš naujo, kad atsakytum į klausimą. Jei App Review prašo informacijos, atsakyk App Store Connect. Pateik iš naujo tik dėl pataisos buile ir tik kai ištaisei kiekvieną įvardytą problemą.
- Viršuje ieškok „Bug Fix Submissions:“. Jei atmetimas prasideda šia pastaba, Bug Fix Submissions straipsnis sako, kad gali atsakyti ją priimdamas ir problemą spręsti kitame atnaujinime. Nepateik iš naujo. Tai veikia tik anksčiau patvirtintoms programoms, niekada teisinėms ar saugumo problemoms, o problemos negalima atidėti du kartus.
- Skubink tik tada, kai tikrai skubu. Apple sako, kad prašymai paspartinti „turėtų būti skirti tikrai skubiems atvejams“, ir tik buildams, jau išsiųstiems peržiūrai. Jei startas susietas su renginiu, įrašyk renginį ir jo datą į Notes.
- Apeliuok paskiausiai. Pirmiausia atsakyk į atmetimą ir paaiškink. Jei nepadeda, App Review Board priima vieną apeliaciją vienai programai, o kai jau pateikei iš naujo, to atmetimo apeliuoti nebegalima.
Keturios taisyklės su skaičiais
Gairių straipsniai trumpi ir konkretūs.
- Ekrano nuotraukos, 2.3.3. Daugiau nei pusė tavo ekrano nuotraukų turi rodyti programą naudojant, skaičiuojant pagal įrenginio tipą. Trys nuotraukos reiškia, kad dvi turi būti programa. Pradžios ekranas ar antraštės kortelė tinka, kol jų mažuma. MacPip ekrano nuotraukų tikrintuvas tikrina dydžius, o likusį gali suskaičiuoti pats.
- Kopijuotojai, 4.1. Nedėk populiarių programų pavadinimų ar prekių ženklų terminų į jokį metaduomenų lauką. Tai apima ir raktažodžius, kur varžovo pavadinimas yra klasikinė klaida. App Store raktažodžių tikrintuvas suskaičiuoja tavo laukus, kad matytum, kas juose yra.
- Purpose strings, 5.1.1(ii). Kiekvienam saugomam ištekliui reikia savo aiškaus purpose string, lokalizuoto, jei lokalizuota ir tavo programa. Paties Apple blogas pavyzdys yra „To use location.“ O už tai, ko prašo tavo SDK, taip pat atsakai tu. Įklijuok Info.plist į Info.plist aiškintuvą ir jis pažymės tuščius ir miglotus.
- Paskyros ištrynimas, 5.1.1(v). Jei žmonės gali susikurti paskyrą tavo programoje, jie turi galėti pradėti ją trinti pačioje programoje. Deaktyvavimo nepakanka, o versti jų tau skambinti negalima. Jei jie prenumeruoja, pasakyk, kad atsiskaitymas per Apple tęsiasi, kol jie atšauks.
Vienintelė eilutė apie Mac
Tik suderinamų įrenginių straipsnis mini Mac vardu. Jame sakoma, kad suderinamos iPhone ir iPad programos gali veikti nepakeistos Mac kompiuteriuose su Apple silicon, o programos, kurios remiasi prisilietimu, kurio klaviatūra neatkartos, macOS tinka prastai. Jei kuri iPad programą, patikrink, ar ji rodoma Mac App Store, ir tai išjunk, jei ji prastai veikia su klaviatūra ir trackpad. Tame pačiame puslapyje sakoma, kad TestFlight priima iki 100 vidinių ir 10 000 išorinių testuotojų ir kad pirmasis buildas, kurį duodi išoriniams testuotojams, taip pat eina į App Review.
What's New taip pat skaičiuojamas
Dar viena iš gairių, ne iš naujųjų straipsnių. Gairė 2.3.12 sako, kad tavo What's New tekstas turi aprašyti naujas funkcijas ir pakeitimus, o bendra eilute išsisukti gali tik paprastos klaidų pataisos ir našumo darbai. „Bug fixes and improvements“ leidime su nauja funkcija tiesiog prašo klausimo.
Todėl šiandienos naujas nemokamas įrankis yra išleidimo pastabų formatavimo įrankis. Įklijuok negrabias pastabas arba savo git log --oneline eilutes. Jis surūšiuoja jas į Nauja, Patobulinta ir Ištaisyta, išmeta chore, ci ir merge eilutes, pažymi užduočių numerius ir failų pavadinimus, tikrina 4 000 simbolių ribą ir pateikia tris kopijas: paprastą tekstą App Store Connect, HTML tavo Sparkle appcast ir Markdown GitHub. Tavo pastabos lieka naršyklėje. Sparkle appcast tikrintuvas šalia, kanalui, į kurį jos patenka.
Mano trumpas sąrašas
- Dvi laisvos dienos iki starto dienos ir rankinis išleidimas.
- Notes laukas, kurį gali sekti svetimas žmogus, ir veikianti demo paskyra.
- Atsakyk, o ne pateik iš naujo, kai jie tik užduoda klausimą.
- Suskaičiuok ekrano nuotraukas, perskaityk kiekvieną purpose string ir laikyk kitų programų pavadinimus toliau nuo raktažodžių.
- What's New, kuris sako, kas pasikeitė.
O kai ji išleista, įtraukti ją į MacPip nemokama, nesvarbu, ar ji Mac App Store, ar ne. Įrašai skenuojami automatiškai juos pateikus, o mėlyna varnelė reiškia tik tai, kad žmogus išbandė programą tam tikrą dieną.
Šaltiniai
- Apple Developer: Hello Developer, 2026 m. lapkritis
- Apple Developer: App Review Help
- App Review Help: Sek pateikimo peržiūros būseną
- App Review Help: Pateik informaciją pilnai peržiūrai
- App Review Help: Priimk Bug Fix Submission pasiūlymus
- App Review Help: Paprašyk pagreitintos peržiūros
- App Review Help: Apeliuok į App Review Board
- App Review Help: 2.3.3, Parodyk programą naudojamą ekrano nuotraukose
- App Review Help: 4.1, Kaip išvengti atmetimų dėl kopijavimo ir apsimetinėjimo
- App Review Help: 5.1.1(ii), Rašyk aiškius purpose strings
- App Review Help: 5.1.1(v), Paskyros ištrynimo pasiūlymas programoje
- App Review Help: Išbandyk programą suderinamuose įrenginiuose
- Apple Developer: App Review Guidelines
Skaityk toliau
- Claude Fable 5.2 ir Mythos 5.2: kas nauja, lyginamieji testai ir ką tai reiškia tavo MacClaude Fable 5.2 ir Mythos 5.2 pasirodė 2026 m. lapkričio 9 d. Anthropic lyginamieji testai diagramomis, kainos, kas keičiasi Mac kompiuteryje, ir keturi nemokami įrankiai.
- Swift Student Challenge dabar priima Mac programas. Štai ką kurčiauApple „Swift Student Challenge“ 2027 vyksta nuo vasario 8 d. iki 28 ir pirmą kartą priima programas bet kuriai Apple platformai, įskaitant macOS. Taisyklės, datos ir kaip planuočiau darbą Mac platformai.
- macOS 27.2.1 nustoja leisti curl pasitikėti eMudhra. Ką verta patikrinti savo Mac programojemacOS 27.2.1, 26.7.3 ir 15.8.3 pašalina penkis šakninius sertifikatus iš /etc/ssl/cert.pem po eMudhra raktų kompromitavimo. Kas pasikeitė, ką tai liečia ir ką turėtų išbandyti Mac programų kūrėjai.
- Live Activities atkeliauja į Mac meniu juostą. Ką daryčiau su savo Mac programamacOS 27.3 beta Live Activities perkelia į Apple silicon Mac kompiuterių meniu juostą, o Mac programos gali paleisti savo. Kas pasikeitė, kokios ribos ir ką išbandyti pirmiausia.
- Atmintis brangina Mac kompiuterius. Štai ką daryčiau su savo Mac programaApple sako, kad dėl atminties Mac kompiuterių bus mažiau ir jie bus brangesni iki 2027 m., o pigiausias Mac turi 8 GB. Kodėl tai svarbu tavo Mac programai ir ką patikrinti šią savaitę.
- Apple dabar leidžia kalbėtis su žmonėmis, kurie atsisako prenumeratos. Štai ką daryčiau su savo Mac programaNuo lapkričio 4 d. App Store prenumeratos gali parodyti žinutę ar pasiūlymą, kai kas nors atsisako. Taisyklės, ką sako Apple ir ką patikrinti Mac sistemoje.
- Apple prideda du amžiaus reitingo klausimus. Štai ką darytų su savo Mac programaNuo lapkričio 16 d. App Store Connect klausia apie dalijimąsi vieta ir pažinčių funkcijas, o atsakyti turi kiekviena programa iki 2027 m. sausio 12 d. Kas pasikeitė ir ką daryti.
- Siri AI dabar atvira kiekvienam programuotojui. Štai ką daryčiau su savo Mac programaApple atvėrė Siri AI visiems programuotojams macOS 27.3 beta versijoje. Kas pasikeitė, ką jau galima išleisti ir ko dar ne, ir trumpas planas nedidelei Mac programai.
- Jutikliniai Mac kompiuteriai pradedami pardavinėti lapkričio 6 d. Štai ką patikrinčiau savo Mac programojePirmieji Apple jutikliniai Mac kompiuteriai pasirodo lapkričio 6 d. Kas pasikeitė, ką Apple liepia daryti kūrėjams ir trumpas sąrašas dalykų, kuriuos verta išbandyti savo Mac programoje.
- Pristatome MacPipKas yra MacPip, kodėl jį sukūriau, kaip veikia įrašai ir pristatymo diena, ką iš tikrųjų reiškia mėlyna varnelė ir tikri skaičiai iš pirmųjų dienų.
- Kaip pristatyti Mac programą: kontrolinis sąrašas, telpantis viename puslapyjeKą daryti prieš pristatymo dieną, pristatymo dieną ir po jos Mac programai: parašas, tavo puslapis, katalogai, Product Hunt, Show HN ir ką matuoti.
- Kaip parašyti vienos eilutės aprašymą, kuris nurodo, ką daro tavo Mac programaPaprastas būdas parašyti vieną eilutę po tavo Mac programos pavadinimu: nurodyk paskirtį, atmesk perdėjimus ir patikrink ją su žmogumi, kuris programos nėra matęs.
- Parašas ir notarizacija paprastais žodžiais, skirti tiems, kurie kuria pirmą Mac programąKą daro kodo parašas, notarizacija ir stapling, kokia tvarka, ką tavo naudotojai mato be jų ir kaip patikrinti savo kompiliaciją.
- Kiek iš tiesų verta dofollow nuoroda, iš svetainės, kuri ją siūloKą reiškia dofollow, ką Google sako apie nuorodas, kodėl nuoroda iš naujo katalogo šiandien mažai verta ir ką daryti vietoj nuorodų pirkimo.