Un articolo relativo a Facebook, pubblicato su MacRumors qualche mese fa, ha visto un’ondata inarrestabile di commenti da parte di utenti letteralmente furiosi, che si lamentavano per la mancanza di Changelog da parte di Facebook all’Upload di ogni nuova versione. E Facebook risponde.
BeiPhone vi offre una traduzione dell’intero commento a cura del sottoscritto.
mattlqx
Postato: 2 ore fa alle 12:28
“Per fugare ogni dubbio: sono un impiegato di Facebook nel team di Release Engineering.
“Le note di rilascio sono un argomento controverso. Sebbene a molte persone possa piacere che descriviamo ognuno dei mille cambiamenti che toccano le nostre App Mobile in ogni singola release, il fatto lampante è che è semplicemente impossibile.
“Molti cambiamenti sono invisibili e riguardano la Performance la correzione dei Bug. Molti altri sono insignificanti (spostamento del pulsante X sui pixel Y). So che non state probabilmente cercando quel livello di dettaglio (sebbene alcuni cerchino proprio quello); probabilmente siete più interessati a “Quali sono le nuove Feature dell’App che potrebbero incuriosirmi?”. Quello è ancora un altro paio di maniche, equamente difficile da esprimere nelle Note di Rilascio.
“Perché? Semplicemente perché le Feature non vengono rilasciare e applicate in tempo reale a tutto il mondo in una volta sola. Non c’è ragione di scrivere una nuova Feature in una Nota di Rilascio se non potete ancora usarla. Facciamo ciò per ragioni di qualità e del servizio, è una parte fondamentale di Facebook. Se un test su scala ridotta di qualcosa di nuovo va alla perfezione, ci affrettiamo a rilasciare una Feature su scala più ampia e in modo da poterne controllare i risultati. Rilasciare nuove funzionalità alle centinaia di milioni di persone che usano la nostra App Mobile è un processo metodico.
“A parte quello, esistono anche piccoli contrattempi logistici. Le Note di Rilascio devono essere approvate e tradotte in dozzine di lingue, ma, prima di arrivare a quel punto, bisogna anche solo scrivere una Nota di Rilascio e cosa comprende. Ciò richiede tantissimo tempo, e porta via giorni preziosi a un Release Manager che dovrebbe preoccuparsi molto di più di quali bug stanno bloccando la release piuttosto che raccogliere i punti chiave per un Changelog che non interesserà comunque a parecchie persone. E con dozzine di nuove Feature (alcune più grandi, ma principalmente piccole e insignificanti) ad ogni release e un numero limitato di caratteri per esprimere tutto ciò che è cambiato, quali Feature saranno degne di essere esposte? Come dovrebbero essere descritte in uno spazio di testo? Volete davvero una semplice descrizione a darvi la prima impressione di una Feature?
“Inoltre, possiamo esporre le nuove Feature molto meglio con i Walkthrough meglio noti come NUX. Questi Dialog Box sono finestre che vi permettono di decidere se volete o meno attivare una nuova feature, e guidarvi nel processo mentre vi spiegano cosa la Feature in questione potrebbe offrirvi e mostrarvi come usarla. Nessuna di queste cose può essere espressa allo stesso modo con un Changelog sull’AppStore.
“Pensate anche a questo: cercate le Note di Rilascio quando entrate su un Sito Web? Come sapete cos’è cambiato lì? Vi interessa davvero? Molti dei Siti Web più importanti fanno aggiornamenti frequenti e cambiano dozzine di cose, continuamente. Facebook aggiorna il sito principale con aggiornamenti che vanno dalle dozzine alle centinaia due volte al giorno, ogni singolo giorno della settimana. Rilasciare una versione di un’App su una piattaforma Mobile dovrebbe avere lo stesso valore di Non-Evento che ha l’aggiornamento di un Sito Web, e noi, lentamente, pezzo per pezzo, contribuiamo al processo.
“Le note di rilascio sono utili per applicazioni più piccole con pochi cambiamenti ad ogni Release, ma sono completamente inutili per applicazioni più grandi e complesse con centinaia di sviluppatori. Non cerchiamo di nascondervi dei segreti; esistono semplicemente modi migliori per dirvi cosa ci sia di interessante quando le nuove Feature saranno pronte per voi.”
Questo commento da parte di Facebook ha scatenato un ulteriore fiume di risposte, con una serie di altri sviluppatori che sostengono che “A nessuno piace fare i Changelog, ma sono parte del nostro lavoro e anche Facebook li ha fatti per parecchio tempo”.
E voi, cosa ne pensate? Credete che Facebook abbia espresso un’argomentazione solida, o pensate che la pigrizia la faccia da padrone tra le fila del buon Zuckerberg?
Fatecelo sapere nei commenti!
Fonte: Reddit
Potete seguirci tramite Twitter, Facebook, Google Plus oppure tramite Feed e potete scaricare la nostra App BeMobile per essere sempre aggiornati sulle ultime news che riguardano l’iPhone, iPad, Mac, Cydia e Jailbreak. Per Supporto o Assistenza, visitate il nostro Forum.
L'articolo Facebook Risponde Alle Lamentele Per L’Assenza Di Changelog può essere letto su Beiphone.