Nativa, multiplataforma o un sitio web móvil
Tres caminos
Nativa. Código separado por sistema operativo. El mejor acceso a hardware, rendimiento y sensación de sistema. Casi el doble de cara de mantener.
Multiplataforma. Una base de código para ambos sistemas. Hoy muy madura, y sirve para la mayoría de apps de negocio.
Sitio web móvil. Sin tienda, actualizaciones al instante, un enlace que se comparte. Limitado en acceso a hardware y notificaciones, pero suficiente para muchos casos.
Qué decide de verdad
Pregunta qué se necesita del dispositivo: una cámara avanzada, trabajo sostenido en segundo plano, transmisión de ubicación, sensores, integración profunda con el sistema. Cuanto más pesada la respuesta, más se inclina la balanza hacia lo nativo.
Pregunta también por el equipo: dos desarrolladores no mantendrán dos bases de código nativas sin pagarlo en ritmo.
El coste que no está en el código
Las tiendas de apps añaden un mundo entero: aprobaciones, firma, una política de privacidad, revisiones que rechazan versiones, y tiempo de espera. Planifica una ruta de publicación de antemano y no prometas una fecha que dependa de la aprobación de un tercero.
En profundidad
Si dudas, un sitio optimizado para móvil suele ser el primer paso correcto: valida la demanda sin la cuota de entrada de una tienda. El paso a una app se da cuando hay una necesidad probada de notificaciones, trabajo sin red o acceso a hardware, no para “estar en la tienda”.