Una razón principal:
Cada vez más, muchos sitios web y aplicaciones están mejor diseñados para dispositivos móviles que para computadoras de escritorio. Una idea errónea común de que “más es mejor” está siendo asesinado por iOS / Android. Con el espacio de pantalla limitado ofrecido, los desarrolladores tienden a centrarse en ofrecer los requisitos más importantes de los usuarios. Ayuda a priorizar fácilmente lo que queremos ofrecer a nuestros usuarios / en qué queremos que se centren nuestros usuarios. Luego, incluso si queremos agregar más funciones a nuestra interfaz de escritorio, las agregamos de forma incremental. Esto a menudo nos ayuda a crear una interfaz libre de desorden.
Dicho esto, hay MUCHAS más razones.
Primero deberías ver la excelente colección de pensamientos de Luke Wroblewski en el móvil aquí:
- Tengo curiosidad sobre el software de base de datos de código abierto. Como Oracle posee MySQL, ¿quién posee Postgres? ¿Alguna vez se convertirán en software comercial?
- ¿Cómo puede un ingeniero o desarrollador de software convertirse en millonario?
- ¿Cuál es la mejor práctica para usar una capa de caché (por ejemplo, memcached) frente a un almacén de datos eventualmente consistente (por ejemplo, SimpleDB)?
- ¿Cuál es la mejor manera de hacer que las pruebas de software funcionen como freelance?
- ¿Por qué los ingenieros y los PM están tan enamorados de los nombres de código del proyecto?
http://www.lukew.com/ff/archive….