Cómo Facebook mejora sus aplicaciones con separación y consolidación

Puede parecer contradictorio, pero lo que tomé de una publicación reciente de Facebook sobre cómo desarrollan aplicaciones iOS es que al permitir que los usuarios jueguen con una aplicación enfocada (como Messenger o Camera) obtenemos una mejor experiencia en la aplicación consolidada. Tomando una base de código unificada y un buen trabajo en equipo, con las prioridades establecidas con el usuario en mente, puede dar grandes pasos en el desarrollo de aplicaciones

Creo que Facebook para iOS es una aplicación que todos amamos odiar, pero seamos justos, ha mejorado. Ciertamente faltan cosas que nos gustaría ver (ejem, compartir), pero creo que Facebook está llegando allí. Si lees la publicación completa que cito a continuación, debes tener en cuenta que Facebook para iOS comenzó con una persona, no con un equipo. ¡Creo que deberíamos estar felices de que las primeras versiones incluso hayan funcionado!

En lo que respecta a la cita a continuación. Esto es lo importante. Facebook está mirando lo que a la gente le gusta y usa en la aplicación Cámara (por ejemplo) y coloca algunas de esas funciones en la aplicación principal (como la selección de varias fotos ... ¡lo que me gustaría ver en la versión para iPad! ), Pero no todas . También hay funciones de aplicaciones independientes, como el Administrador de páginas, que no necesitan estar en la aplicación principal. Me atrevería a decir que la mayoría de los usuarios de Facebook no tienen una página de Facebook que administren. Ciertamente, hay muchos que lo hacen, pero me gustó tener las funciones de administración de página juntas en una sola aplicación. ¿Me gustaría personalmente también en la aplicación principal? Claro, pero también estaba ayudando a administrar más de 10 páginas de Facebook: soy un caso marginal.

No todas las funciones de las aplicaciones independientes tienen sentido para la aplicación principal, por lo que, como Facebook para iOS PM, uno de mis trabajos es asegurarme de que las funciones que compartimos entre las aplicaciones den como resultado la mejor experiencia de usuario. Entonces, aunque el gesto de deslizar para revelar el rollo de la cámara funciona realmente bien dentro de la aplicación Cámara, elegimos no incluir esto en la aplicación principal porque el gesto no tiene sentido con nuestra barra de navegación superior persistente. Para ingresar a la aplicación principal, una característica tiene que agregar un valor significativo a la experiencia integrada, independientemente de cuán crítica sea en una de nuestras aplicaciones independientes.
Vía: Facebook

Para los equipos de desarrollo, admito que no he trabajado en un equipo de desarrollo de iOS, pero he trabajado en equipos de desarrollo de aplicaciones. Creo que hay una lección poderosa que aprender al extraer una sección o función de una aplicación y lanzarla. para ver cómo lo que aprendes puede ayudar a tu aplicación más grande. Por supuesto, muchos equipos no tienen el lujo de las personas o el dinero que Facebook tiene para tirar contra el desarrollo de aplicaciones, pero ...

¿Cómo abordarías hacer de algo una aplicación nativa de Facebook? ¿Hay experiencia web que no crees que se traduzca bien a una interfaz táctil? ¿Qué sitio / servicio utiliza usted que cree que merece una aplicación totalmente nativa?

HT: 9to5Mac



Entradas Populares