Un ex ingegnere software di Tumblr ha descritto il processo di revisione dell’App Store come sconcertante, casuale, discordante e stupido.

Sreegs afferma che la sua opinione è condivisa dalla stragrande maggioranza degli sviluppatori iOS. Nel suo racconto, l’ingegnere iOS si concentra sull’esperienza di Tumblr, descrivendo i rifiuti casuali che l’azienda otteneva per gli aggiornamenti delle app.
Il primo problema riguardava il divieto di contenuti pornografici. I revisori dell’App Store cercavano parole chiave che potevano portare a contenuti sessuali e rifiutavano l’app quando ne scovavano uno, per cui gli sviluppatori di Tumblr dovevano trovare il contenuto generato dall’utente e trovato da Apple, eliminarlo e poi riproporre nuovamente l’app per l’approvazione. A volte, un revisore di Apple poteva cercare anche parole innocue come “calzini” e trovava materiale considerato troppo esplicito. Tutto questo ha frenato gli aggiornamenti di Tumblr, visto che i rifiuti erano all’ordine del giorno e non era facile controllare tutti i contenuti generati dagli utenti.
Secondo l’ingegnere ex sviluppatore di Tumblr, Apple vietava parole, frasi e immagini in modo arbitrario, senza una regola precisa. Il tutto era quindi in mano al singolo revisore che ti capitava. Tra l’altro, anche una donna in bikini poteva essere considerata “pornografica” per alcuni revisori Apple, mentre per altri no.
Sreegs aggiunge che proprio il fatto che ogni nuova revisione veniva affidata a una persona a caso e diversa, diventava difficile se non impossibile arrivare alla soluzione, perché ognuno la pensava diversamente dall’altro in termini di divieti.
Poiché il processo di revisione è gestito da esseri umani e non è automatizzato, alcuni revisori interpretano le linee guida in modo più rigoroso di altri. Poiché il processo di revisione sceglie un revisore casuale, l’esperienza di revisione è ogni volta casuale.
La mia esperienza finora è che la stragrande maggioranza degli ingegneri iOS di altre app si sente allo stesso modo. Il processo di revisione di Apple è visto come un ostacolo stupido che devi superare. Gli sviluppatori iOS devono anche fare i conti con linee guida tecniche in continua evoluzione che possono essere poco chiare, con scadenze che cambiano o sono vaghe.
Un buon esempio è una recente modifica che richiedeva a tutte le app disponibili su iPad di supportare il multitasking a schermo diviso. Non solo ho ricevuto risposte contrastanti su cosa significa da Apple stessa e dagli sviluppatori che erano in contatto con altri rappresentanti Apple. Nessuno sapeva se la loro app per iPad sarebbe stata rimossa dal negozio o se c’era un modo per salvarsi. Questo requisito ha costretto molte aziende a correre contro il tempo per aggiornare la propria esperienza iPad e rispettare la scadenza.
Cosa ne pensate?