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...
Ei bine, ce s-a intamplat cu Apple in ultima vreme imi vine sa urlu... Pot sa cumpar Android cu o zecime din pret, o sa fiu la fel calitativ :-/
Cu siguranță nu crede asta. Am folosit Android timp de 4 ani. Tablete Nexus și telefoane din seria Galaxy S. Procesarea unei tablete și a unui telefon pentru o zecime din prețul unui produs Apple corespunde absolut acestui preț. Dezgustător dincolo de dezgustător. Nu am avut niciodată o tabletă mai proastă decât Nexus. Dar bine, înțeleg că manopera de calitate nu este pentru toată lumea. Dar problema este direct în Android. Nexus-urile au Android pur și sunt dispozitive de referință. Chiar și așa, nu merge bine, se întrerupe și trecerea între ecrane, setările sunt ilogice, complexe și ceva funcționează doar ocazional. Desigur, cea mai mare slăbiciune sunt aplicațiile. Nu am întâlnit o aplicație pe Android care să nu se blocheze. Și majoritatea jocurilor și aplicațiilor se blochează de mai multe ori pe săptămână. Copierea de rezervă a datelor în mod nativ este practic imposibilă, iar munca de zi cu zi cu Android este pur și simplu incredibil de enervantă. Și nu contează dacă este un telefon de 18 mii sau 2. Nici unul nu merge bine. Android este utilizabil numai dacă nu aveți nevoie de fiabilitate și de conectarea diferitelor dispozitive. Daca vrei doar un telefon pentru apeluri, nu ai tableta si nu lucrezi cu multimedia, atunci da. Altfel, nu. Atât pentru un androidist vindecat. :D
Mulți utilizatori de Android de aici vor răspunde că nu este adevărat, că puteți regla sistemul... Din păcate, mulți dintre ei nu înțeleg că nu toată lumea vrea să se ocupe de asta...
L-aș defini ca fiind mai mult un sentiment subiectiv și că toată lumea se simte confortabil cu ceva diferit. Android pentru unii pentru că... Apple pentru unii pentru că...
E normal. Când mi-am înregistrat ID-ul Apple ca dezvoltator, mi s-a spus că nu am avut noroc, deoarece acel ID Apple este înregistrat ca editor iBooks în Magazinul iBook, iar acel dezvoltator și editorul iBooks nu pot fi pe același cont. Când le-am explicat că nu am nevoie de iBooks publisher, lăsați-i să-l elimine din ID-ul meu Apple, așa că s-a dovedit că oricum trebuie să creez un nou ID Apple, pe care să-l pot folosi pentru dezvoltarea aplicațiilor. . (Tot procesul a durat aproximativ 3 săptămâni cu faptul că mi-au returnat chiar și suma plătită pentru ca ulterior să o pot plăti din nou pe un nou ID Apple)
Apple are un ecosistem grozav, dar deși jură că dezvoltatorii sunt cel mai important lucru pentru el, abordarea sa față de ei este atât de... ciudată. Pe de o parte, înțeleg că nu vrea să fie distrus ceea ce construiește (stabilitatea sistemului), dar, pe de altă parte, dacă are probleme cu el, ar fi trebuit să introducă funcționalități precum Widgets doar în iOS 9, când le are depanate și funcționale. Doar un prost ar putea crede că widget-urile vor fi folosite altfel decât le folosesc dezvoltatorii...
Regulile „nescrise” referitoare la rambursări la cumpărarea din magazinul online Apple îi doare și mai mult. După o experiență recentă, știu că nu voi mai comanda nimic din magazinul online Apple ceh în viața mea, pentru că sunt doar niște escroci care încalcă și legile Republicii Cehe!
Da, așa este, cumperi aplicația. Nu merge. Tastați în Apple. Nimeni nu răspunde. Bani vp*****. În ultimii trei ani, am gătit min. 20 €.