In che modo Facebook migliora le loro app con separazione e consolidamento

Potrebbe sembrare contraddittorio, ma quello che ho preso da un recente post di Facebook su come sviluppano le app iOS è che lasciando che gli utenti giochino con un'app focalizzata (come Messenger o Camera) otteniamo un'esperienza migliore nell'app consolidata. Prendendo una base di codice unificata e un buon lavoro di gruppo, con le priorità stabilite pensando all'utente, puoi fare passi da gigante nello sviluppo di app

Penso che Facebook per iOS sia un'app che tutti amiamo odiare, ma siamo onesti, è migliorato. Certamente mancano cose che vorremmo vedere (ehm, condivisione), ma penso che Facebook ci stia arrivando. Se leggi l'intero post che sto citando dal basso, dovresti notare che Facebook per iOS è iniziato con una persona, non una squadra. Penso che dovremmo essere felici che le prime versioni funzionassero addirittura!

Per quanto riguarda la citazione seguente. Ecco cosa è importante. Facebook sta osservando ciò che piace e utilizza le persone nell'app Fotocamera (ad esempio) e inserendo alcune di queste funzionalità nell'app principale (come la selezione di più foto ... che mi piacerebbe vedere nella versione per iPad! ), Ma non tutte . Inoltre, ci sono funzioni dell'app stand-alone, come il Page Manager, che non devono essere presenti nell'app principale. Oserei dire che la maggior parte degli utenti di Facebook non ha una Pagina Facebook che gestisce. Sicuramente ce ne sono molti che lo fanno, ma mi è piaciuto avere le funzionalità di gestione della Pagina insieme in un'unica app. Personalmente mi piacerebbero anche loro nell'app principale? Bene, ma stavo anche aiutando a gestire oltre 10 pagine di Facebook: sono un caso limite.

Non tutte le funzionalità delle app autonome hanno senso per l'app principale, quindi come Facebook per iOS PM, uno dei miei lavori è quello di assicurarmi che le funzionalità che condividiamo tra le app producano la migliore esperienza utente. Quindi, mentre il gesto di scorrimento per rivelare il rullino della fotocamera funziona davvero bene nell'app Fotocamera, abbiamo scelto di non includerlo nell'app principale perché il gesto non ha senso con la nostra barra di navigazione superiore persistente. Per trasformarlo nell'app principale, una funzione deve aggiungere un valore significativo all'esperienza integrata, indipendentemente da quanto sia critica in una delle nostre app autonome.
Via: Facebook

Per i team di sviluppo - ammetto pienamente di non aver lavorato su un team di sviluppatori iOS, ma ho lavorato su team di sviluppatori di app - penso che ci sia una potente lezione da imparare estraendo una sezione o funzione di un'app e lanciandola là fuori per vedere come ciò che impari può aiutare la tua app più grande. Certo, molti team non hanno il lusso di persone o denaro come Facebook deve buttare contro lo sviluppo di app, ma ...

Come ti avvicineresti a creare qualcosa come un'app nativa di Facebook? Esistono esperienze Web che non pensi possano tradursi bene in un'interfaccia touch? Quale sito / servizio usi più merita un'app completamente nativa?

HT: 9to5Mac



Messaggi Popolari