¿Por qué la mayoría de las aplicaciones nativas de iOS como Dropbox y Facebook tienen una funcionalidad limitada en comparación con aplicaciones similares desarrolladas por terceros?

Están siguiendo el principio minimalista UI / UX. Las personas tienden a evitar el uso de aplicaciones complejas (con muchas opciones) y prefieren usar algo que sea fácil de usar. Por ejemplo, compare IE vs Chrome:


Entonces, ¿qué le gustaría usar, algo con una interfaz de funcionalidades tan rica o fácil? 🙂

En segundo lugar, la interfaz de usuario enfocada pone el enfoque visual en una tarea única y obvia que hacer una vez que un usuario abre la aplicación web, en lugar de proporcionar varias opciones igualmente importantes.

Y, por último, las aplicaciones como Dropbox y Facebook en iOS proporcionan muchas funcionalidades, pero siguen el principio del contenido colapsado. Muestre solo lo que el usuario quiere ver, si quiere más, hágalo explorar el conjunto de características bajo el capó.

Sobre el factor de costo:
No creo que el dinero realmente importe para estas empresas. Al menos ambos Facebook y Dropbox están bien financiados y pueden extraer recursos para proporcionar tales conjuntos de funcionalidades durante la noche.

Esto es difícil de responder, pero puedo ver algunas razones.

Primero, cuando una empresa desarrolla una aplicación, quiere concentrarse en las características principales que considera más importantes para un usuario. Esto puede significar simplificar las cosas y hacer que solo un subconjunto de las funciones completas esté disponible para esos usuarios en la pantalla pequeña. Un tercero puede querer crear una razón para que alguien descargue su aplicación, por lo que optará por hacer que la aplicación tenga todas las funciones a expensas de la facilidad de uso.

En segundo lugar, un desarrollador externo puede no saber lo suficiente y puede agregar funciones que los usuarios móviles no desean o que no funcionan bien en un dispositivo móvil. Una aplicación con “todo” puede ser lenta, propensa a fallas y difícil de usar.

En tercer lugar, la empresa podría estar impulsada por los costos y solo podría producir una aplicación básica simple. Luego pueden lanzar una actualización una vez que hayan demostrado que a alguien le importa su aplicación que tiene más o todas las características.

En cuarto lugar, es posible que quieran mantener el rumor lanzando actualizaciones y mejoras. Si su primera versión tiene todo, es más difícil hacerlo, si su primera versión es limitada y puede lanzar actualizaciones cada pocos meses, esto mantendrá su aplicación notable cuando los usuarios vean que hay una actualización. Esto aumentará el uso y la idea de que la aplicación cuenta con el respaldo de la compañía.

En cuanto a Facebook. Actualmente su aplicación no es nativa (por eso me contactaron) pero comenzarán a agregar algunas de esas funciones.

Sin embargo, en general, desde una perspectiva de marketing, desea que inicien sesión para hacer ciertas cosas para que puedan estar expuestos a la publicidad.

Desde una perspectiva técnica, la aplicación es una conveniencia. Más funciones significan más costos y tiempo para que esto suceda. Entonces, para obtener una aplicación lo antes posible, lanzarán funciones con el tiempo.