Apple è stata sotto il fuoco dei media nelle ultime settimane. Questa volta non si tratta di pseudo-cause legali o di cattive condizioni in Foxconn, ma del processo di approvazione delle app, che l'azienda sta ancora cercando di tenere il più sotto controllo possibile nonostante l'enorme numero di nuove app e aggiornamenti in arrivo nel processo di approvazione ogni giorno. Con iOS 8, Apple ha offerto agli sviluppatori strumenti e libertà completamente nuovi che un anno fa non si sarebbero mai sognati. Estensioni sotto forma di widget, il modo in cui le applicazioni comunicano tra loro o la possibilità di accedere ai file di altre applicazioni.
Tale libertà, che fino a poco tempo fa era un privilegio del sistema operativo Android, probabilmente non apparteneva ad Apple, e ben presto il team responsabile dell'approvazione delle applicazioni ha iniziato a calpestare gli sviluppatori. La prima vittima è stata l'applicazione Launcher, che permetteva di comporre contatti o avviare applicazioni con parametri predefiniti dal Centro notifiche. Un altro pubblicizzato caso se interessato calcolatori funzionali nel Centro notifiche dell'applicazione PCalc.
Regole scritte e non scritte
Gli ultimi a conoscere il rovescio della medaglia delle regole non scritte sono stati gli sviluppatori di Panic, che sono stati costretti a rimuovere la funzione di invio di file su iCloud Drive nell'applicazione Transmit iOS. "Il modo migliore in cui posso spiegare perché non volevano che la funzionalità Launcher esistesse in iOS è che non si adattava alla loro visione di come dovrebbero funzionare i dispositivi iOS", ha commentato l'autore di Launcher.
Allo stesso tempo, nessuno degli sviluppatori delle applicazioni menzionate ha violato nessuna delle regole emanate da Apple per le nuove estensioni. In molti casi offriva un’interpretazione molto ampia o era piuttosto vaga. Secondo Apple il motivo per cui è stata rimossa la calcolatrice PCalc è il fatto che non è consentito eseguire calcoli nel widget. Tuttavia, al momento dell’approvazione della domanda non esisteva alcuna regola del genere. Allo stesso modo, il team di approvazione di Apple ha sostenuto il caso Trasmetti in streaming iOS, dove secondo quanto riferito l'app può inviare solo i file che crea su iCloud Drive.
Oltre alle regole disponibili, Apple avrebbe creato una serie di regole non scritte che gli sviluppatori apprendono solo quando hanno investito tempo e risorse in una determinata funzionalità o estensione, per poi scoprire dopo pochi giorni dalla richiesta di approvazione che Apple fa non gli piace per qualche motivo e non approverà l'aggiornamento o l'applicazione.
Fortunatamente, gli sviluppatori non sono indifesi in un momento simile. Grazie alla copertura mediatica di questi casi, Apple ha annullato alcune delle sue decisioni sbagliate e ha consentito nuovamente i calcolatori nel Centro notifiche, e la possibilità di inviare file arbitrari a iCloud Drive è tornata a Transmit iOS (nuovamente Transmit per iOS). Tuttavia, queste decisioni basate su regole non scritte e la loro cancellazione poche settimane dopo mostrano una disparità di pensiero e di visione per le app di terze parti, e forse una lotta interna tra i dirigenti Apple.
Leadership a tre teste
L'App Store non è di competenza di un solo vicepresidente di Apple, ma forse di tre. Secondo il blogger Ben Thompson l'App Store è in parte gestito da Craig Federighi dal lato dell'ingegneria del software, in parte da Eddy Cue che gestisce la promozione e la cura dell'App Store, e infine Phil Schiller, che si dice sia a capo del team di approvazione delle app.
La revoca della decisione impopolare è avvenuta probabilmente dopo l'intervento di uno di loro, dopo che l'intero problema aveva cominciato a essere riportato dai media. Il candidato più probabile è Phil Schiller, che altrimenti gestisce il marketing di Apple. Una situazione del genere non dà ad Apple un buon nome agli occhi del pubblico. Sfortunatamente, non tutti gli sviluppatori hanno visto il ribaltamento di una decisione sbagliata.
In caso di richiesta Abbozzo si è verificata una situazione così assurda che Apple ha prima ordinato di annullare la funzionalità del widget, che ha permesso di avviare l'applicazione con determinati parametri, ad esempio con il contenuto degli appunti. Dopo averlo rimosso, ha rifiutato di approvare l'aggiornamento, affermando che il widget può fare ben poco. È come se Apple non potesse decidere cosa vuole veramente. La cosa ancora più assurda in tutta questa situazione è che qualche settimana prima Apple aveva promosso la nuova app Drafts sulla pagina principale dell'App Store. La mano sinistra non sa cosa sta facendo la mano destra.
L'intera situazione relativa all'approvazione getta una brutta ombra su Apple e danneggia soprattutto l'intero ecosistema che l'azienda sta costruendo così seriamente. Sebbene non vi sia alcun pericolo che gli sviluppatori inizino ad abbandonare la piattaforma iOS, preferirebbero non investire tempo e risorse in funzionalità utili solo per verificare se riusciranno a superare la rete di regole non scritte dell'App Store. L’ecosistema perderà così grandi cose che saranno disponibili solo su una piattaforma concorrente, dove perderanno sia gli utenti che, in definitiva, Apple. "Mi aspetto che nei prossimi mesi accada quanto segue: o questi folli rifiuti cessano o cessano del tutto, oppure uno dei massimi dirigenti di Apple perde il lavoro", ha affermato Ben Thompson.
Se l'azienda decidesse di allentare la cinghia nei confronti degli sviluppatori e permettere cose mai viste prima su iOS, dovrebbe anche avere il coraggio di affrontare ciò che gli sviluppatori si mettono in testa. La soluzione con restrizioni inaspettate funge da equivalente di sviluppo più debole della Primavera di Praga. Dopotutto, chi è Apple per costringere gli sviluppatori a seguire le regole non scritte quando lei stessa infrange quelle scritte? È vietato alle applicazioni inviare notifiche di natura promozionale, mentre proprio tali notifiche provenivano dall'App Storeú per l'evento (RED). Sebbene fosse ben intenzionato, è comunque una violazione diretta delle sue stesse regole. Apparentemente alcune app sono più uguali...
Beh, quello che sta succedendo ad Apple ultimamente mi fa venire voglia di urlare... posso comprare Android a un decimo del prezzo, qualitativamente sarò lo stesso :-/
Sicuramente non ci credo. Ho usato Android per 4 anni. Tablet Nexus e telefoni Galaxy serie S. La lavorazione di un tablet e di un telefono a un decimo del prezzo di un prodotto Apple corrisponde assolutamente a quel prezzo. Disgustoso oltre il disgustoso. Non ho mai avuto un tablet peggiore del Nexus. Ma va bene, capisco che la lavorazione di qualità non è per tutti. Ma il problema è direttamente in Android. I Nexus hanno Android puro e sono dispositivi di riferimento. Anche così, non funziona in modo fluido, anche la transizione tra le schermate si interrompe, le impostazioni sono illogiche, complesse e qualcosa funziona solo occasionalmente. Naturalmente, il più grande punto debole sono le applicazioni. Non ho incontrato un'app su Android che non si sia bloccata. Inoltre, la maggior parte dei giochi e delle app si blocca più volte alla settimana. Il backup dei dati in modo nativo è praticamente impossibile e il lavoro quotidiano con Android è semplicemente incredibilmente fastidioso. E non importa se è un telefono da 18mila o da 2. Nessuno dei due funziona bene. Android è utilizzabile solo se non si richiede affidabilità e la connessione di diversi dispositivi. Se vuoi un telefono solo per le chiamate, non hai un tablet e non lavori con la multimedialità, allora sì. Altrimenti no. Questo per quanto riguarda un androidista guarito. :D
Molti utenti Android qui risponderanno che non è vero, che si può modificare il sistema... Purtroppo molti di loro non capiscono che non tutti vogliono occuparsene...
Lo definirei come una sensazione più soggettiva e che ognuno si senta a proprio agio con qualcosa di diverso. Android per alcuni perché... Apple per alcuni perché...
È normale. Quando ho registrato il mio ID Apple come sviluppatore, mi è stato detto che ero sfortunato, perché l'ID Apple è registrato come editore iBooks nell'iBook Store e lo sviluppatore e l'editore iBooks non possono essere sullo stesso account. Quando ho spiegato loro che non avevo bisogno dell'editore iBooks, ho lasciato che lo rimuovessero dal mio ID Apple, quindi ho scoperto che dovevo comunque creare un nuovo ID Apple, che avrei potuto utilizzare per sviluppare applicazioni.. (L'intero processo è durato circa 3 settimane e mi hanno persino restituito l'importo pagato in modo che potessi successivamente pagarlo nuovamente su un nuovo ID Apple)
Apple ha un fantastico ecosistema, ma anche se giura che gli sviluppatori sono la cosa più importante per lei, il suo approccio nei loro confronti è così... strano. Da un lato capisco che non voglia che ciò su cui sta costruendo (la stabilità del sistema) venga distrutto, ma dall'altro, se ha problemi con esso, avrebbe dovuto introdurre funzionalità come i widget solo in iOS 9, quando li avrà debuggati e funzionanti. Solo uno sciocco potrebbe pensare che i widget verranno utilizzati in modo diverso da come li utilizzano gli sviluppatori...
Le regole "non scritte" relative ai rimborsi per gli acquisti presso il negozio online Apple li danneggiano ancora di più. Dopo la recente esperienza, so che non ordinerò mai più nulla in vita mia dal negozio online Apple ceco, perché sono solo dei truffatori che violano anche le leggi della Repubblica ceca!
Sì, esatto, acquisti l'app. Non funziona. Digiti Apple. Nessuno risponde. Soldi vp*****. Negli ultimi tre anni ho cucinato min. €20.