Închide anunțul

Apple a fost sub focul media în ultimele săptămâni. De data aceasta, nu este vorba despre pseudo-procese sau condiții proaste la Foxconn, ci despre procesul de aprobare a aplicației, pe care compania încă încearcă să-l țină cât mai mult sub control, în ciuda numărului imens de aplicații noi și actualizări care vin în procesul de aprobare. în fiecare zi. Cu iOS 8, Apple a oferit dezvoltatorilor instrumente complet noi și libertate la care nu au visat niciodată în urmă cu un an. Extensii sub formă de widget-uri, modul în care aplicațiile comunică între ele sau capacitatea de a accesa fișierele altor aplicații.

O astfel de libertate, care până de curând era privilegiul sistemului de operare Android, probabil că nu era a Apple, iar foarte curând echipa responsabilă cu aprobarea aplicațiilor a început să calce în picioare dezvoltatorii. Prima victimă a fost aplicația Launcher, care a făcut posibilă apelarea contactelor sau lansarea aplicațiilor cu parametri impliciti din Centrul de notificare. Încă unul hyped caz se îngrijorat calculatoare funcționale în Centrul de notificare al aplicației PCalc.

Reguli scrise și nescrise

Ultimii care au cunoscut reversul regulilor nescrise au fost dezvoltatorii de la Panic, care au fost nevoiți să elimine funcția de trimitere a fișierelor către iCloud Drive din aplicația Transmit iOS. „Cel mai bun mod prin care pot explica de ce nu au vrut ca funcționalitatea Launcher să existe în iOS este că nu se potrivea cu viziunea lor despre modul în care ar trebui să funcționeze dispozitivele iOS”, a comentat autorul Lansatorului.

În același timp, niciunul dintre dezvoltatorii aplicațiilor menționate nu a încălcat niciuna dintre regulile pe care Apple le-a emis pentru noile extensii. În multe cazuri, a oferit o interpretare foarte largă sau a fost destul de vagă. Potrivit Apple, motivul pentru a elimina calculatorul PCalc a fost faptul că nu este permisă efectuarea de calcule în widget. Cu toate acestea, nu exista o astfel de regulă la momentul în care cererea a fost aprobată. În mod similar, echipa de aprobare a Apple a argumentat în acest caz Transmiteți în flux iOS, unde aplicația poate trimite doar fișierele pe care le creează către iCloud Drive.

Pe lângă regulile disponibile, se pare că Apple a creat un set de reguli nescrise pe care dezvoltatorii le învață doar atunci când și-au investit timpul și resursele într-o anumită caracteristică sau extensie, pentru a afla după câteva zile de la depunerea spre aprobare că Apple nu nu-i place din anumite motive și nu va aproba actualizarea sau aplicația.

Din fericire, dezvoltatorii nu sunt lipsiți de apărare într-un astfel de moment. Datorită mediatizării acestor cazuri, Apple a inversat unele dintre deciziile proaste și a permis calculatoarelor în Centrul de notificare din nou, iar capacitatea de a trimite fișiere arbitrare la iCloud Drive a revenit la Transmit iOS (proaspăt Transmit pentru iOS). Cu toate acestea, aceste decizii bazate pe reguli nescrise și anularea lor câteva săptămâni mai târziu arată o disparitate de gândire și viziune pentru aplicațiile terțe și poate o luptă internă între directorii Apple.

Conducere cu trei capete

App Store nu intră în competența unui singur vicepreședinte al Apple, ci poate chiar a trei. Potrivit bloggerului Ben Thompson App Store este parțial condus de Craig Federighi din partea de inginerie software, parțial de Eddy Cue, care se ocupă de promovarea și curatarea App Store, și în cele din urmă de Phil Schiller, despre care se spune că conduce echipa de aprobare a aplicațiilor.

Inversarea deciziei nepopulare s-a produs probabil după intervenția unuia dintre ei, după ce întreaga problemă a început să fie semnalată în presă. Cel mai probabil candidat este Phil Schiller, care de altfel conduce marketingul Apple. O astfel de situație nu oferă Apple un nume bun în ochii publicului. Din păcate, nu toți dezvoltatorii au văzut inversarea unei decizii proaste.

In cazul aplicarii Schițe a existat o situație atât de absurdă încât Apple a ordonat mai întâi să anuleze funcționalitatea widget-ului, ceea ce a făcut posibilă lansarea aplicației cu anumiți parametri, de exemplu cu conținutul clipboard-ului. După ce l-a eliminat, a refuzat să aprobe actualizarea, spunând că widget-ul poate face foarte puțin. E ca și cum Apple nu poate decide ce vrea cu adevărat. Ceea ce este și mai absurd în toată situația este că, cu câteva săptămâni mai devreme, Apple a promovat noua aplicație Drafts pe pagina principală a App Store. Mâna stângă nu știe ce face mâna dreaptă.

Întreaga situație din jurul aprobării aruncă o umbră proastă asupra Apple și în special rănește întregul ecosistem pe care compania îl construiește cu atâta seriozitate. Deși nu există niciun pericol ca dezvoltatorii să înceapă să părăsească platforma iOS, ei preferă să nu-și investească timpul și resursele în funcții utile doar pentru a testa dacă vor trece prin rețeaua de reguli nescrise din App Store. Ecosistemul va pierde astfel lucruri grozave care vor fi disponibile doar pe o platformă concurentă, unde atât utilizatorii, cât și în cele din urmă Apple pierd. „Mă aştept să se întâmple următoarele în lunile următoare: fie aceste respingeri nebuneşti se opresc, fie încetează cu totul, fie unul dintre directorii de top ai Apple îşi pierde locul de muncă”, a opinat Ben Thompson.

Dacă compania a decis să slăbească cureaua pentru dezvoltatori și să permită lucruri nemaivăzute până acum în iOS, ar trebui să aibă și curajul să înfrunte ceea ce dezvoltatorii vin. Soluția cu restricții neașteptate acționează ca un echivalent de dezvoltare mai slab al Primăverii de la Praga. La urma urmei, cine este Apple pentru a forța dezvoltatorii să urmeze regulile nescrise atunci când el însuși le încalcă pe cele scrise? Aplicațiilor le este interzis să trimită notificări de natură promoțională, în timp ce exact astfel de notificări au venit din App Storeú pentru evenimentul (RED). Deși a fost bine intenționat, este încă o încălcare directă a propriilor reguli. Se pare că unele aplicații sunt mai egale...

sursa: The Guardian
.