Estas son algunas de las primeras peguntas que se surgen cuando se va abordar un proyecto enfocado en dispositivos móviles. La selección de un tipo u otro de desarrollo depende de los objetivos del proyecto, del tipo de información a presentar y de cómo los usuarios van a interactuar con el móvil. Vamos a profundizar un poco más..
Aplicaciones en el lenguaje específico de cada plataforma. Son recomendables cuando:
- Tiene mucho peso el modo offline.
- Se quiere explotar al máximo el HW del móvil: GPS, cámara, brújula, etc.
- Se desea aprovechar el canal de distribución y escaparate que representan las stores.
- Es clave el envío de Push Notifications para mantener informado al usuario.
- Se requiere que la experiencia de usuario sea lo más espectacular posible
Aplicaciones multiplataforma desarrolladas en HTML5, JS y CSS. Son recomendables cuando:
- Se va representar información de tamaño muy variable (webservices, nubes privadas…).
- Están previstas actualizaciones continuas de la app y se pretendan evitar las revisiones y plazos de espera de las stores.
- Se busquen desarrollos multiplataforma para reutilizar código y, por tanto, reducir costes.
Soluciones mixtas que consisten en apps nativas en las que algunas secciones muestran contenido web cargado desde un servidor. Son recomendables cuando se desee combinar ventajas de ambos tipos de desarrollo.

Adaptación de contenidos del site a tipologías de navegación propias de dispositivos móviles.
Depende de los objetivos del proyecto, del tipo de información a presentar y de cómo los usuarios van a interactuar con el móvil.