Chiudi l'annuncio

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...

Fonte: Il guardiano
.