Aplicación nativa

Una aplicación nativa se escribe en el idioma propio del teléfono, lo que la hace rápida pero obliga a pagar aparte una versión de iPhone y otra de Android.

También conocido como aplicación específica de plataforma app de iOS y Android aplicación instalada

Definición

Una aplicación nativa es una app escrita en el idioma que habla el propio teléfono. En un iPhone son las herramientas de Apple; en un Android, las de Google. Se descarga de una tienda y luego vive en el aparato. Es lo que casi todo el mundo imagina cuando dice la palabra app.

De ahí sale exactamente el precio, porque por este camino iPhone y Android no comparten código. Pagas entonces dos construcciones de la misma idea: dos equipos, dos tandas de pruebas, dos envíos a las tiendas y luego dos rondas de arreglos por cada cambio. Las dos tiendas mantienen además sus propias reglas, y una app que pasa en una puede ser rechazada en la otra. Muchos dueños se sorprenden cuando el presupuesto de la segunda plataforma casi iguala al primero. No está inflado, porque de verdad es una segunda app.

Lo que compras con ese dinero es, sobre todo, velocidad y acceso directo al teléfono. Una aplicación nativa abre rápido y se desplaza sin tirones, porque nada se interpone entre ella y el teléfono. Llega directa a la cámara, al mapa, al lector de huella, al calendario y a los avisos. Eso cambia lo que puede hacer quien la tiene en la mano. Un repartidor puede escanear un paquete, hacer una foto y marcar un punto en el mapa bajo la lluvia, y la app responde en cuanto el dedo toca.

Lo nativo compensa, entonces, cuando la app es el trabajo mismo y no un escaparate. Eso vale para personal de calle, repartidores, técnicos, enfermeras y cualquiera que tenga el teléfono en la mano todo el día. También es la opción correcta para juegos y para todo lo que deba ir fino con mala conexión. Por eso, antes de presupuestar el desarrollo de una app nativa, Linkysoft pregunta cuántas horas al día estará abierta. Esa sola respuesta decide mucho.

Hay un coste fácil de olvidar, y es que una aplicación nativa nunca está terminada. Apple y Google cambian sus teléfonos cada año, así que una app dejada sola deja de funcionar en dos o tres. Pregunta a cualquier proveedor cuánto cuesta el mantenimiento anual antes de firmar. Linkysoft ata las dos versiones a un solo sistema web, de modo que un precio o una regla se cambia una vez y las dos aplicaciones móviles lo siguen.

Preguntas sobre Aplicación nativa

¿Por qué una aplicación nativa cuesta casi el doble?
Porque iPhone y Android necesitan versiones separadas. El diseño y la planificación se comparten, pero el código, las pruebas y el trabajo de tienda se hacen dos veces.
¿Es una aplicación nativa más rápida que las demás?
Normalmente sí, y se nota sobre todo en listas largas, mapas y pantallas de cámara. En una app sencilla de reservas o pedidos la diferencia es pequeña.
¿Tengo que desarrollar para iPhone y Android a la vez?
No siempre. Mira qué llevan de verdad tus clientes o tu personal. Muchas empresas empiezan por una plataforma, comprueban que se usa y luego añaden la otra.
¿Qué necesita una aplicación nativa después del lanzamiento?
Al menos una actualización al año para seguir las nuevas versiones de los teléfonos, más las cuotas de las tiendas. Cuenta con ese dinero desde el principio, porque una app abandonada deja de abrirse.
¿Puede una aplicación nativa funcionar sin internet?
Sí. Puede guardar el trabajo en el teléfono y enviarlo cuando vuelve la cobertura, y por eso los equipos de campo suelen preferirla.

¿Sigue sin ver cómo se aplica esto a su proyecto?

Cuéntenos qué está construyendo y le responderemos en lenguaje claro.