Header image

¿Que es una app nativa? | App Pedia

Publicado por Marco Doncel

Esta entrada también está disponible en: Inglés

El número de apps nativas aumenta exponencialmente cada día.

Hoy en día los smartphones se han convertido en una herramienta imprescindible para millones de personas. Y es que desde que Steve Jobs mostrase al mundo su revolucionario iPhone allá por el 2007, el estilo de vida de muchos de nosotros ha cambiado radicalmente. Este cambio no se debe al teléfono en sí, sino a las aplicaciones, o apps nativas, que puede llevar integradas y que sacan el mejor rendimiento posible del hardware que poseen. Hoy en día es difícil encontrar un grupo de amigos que no se comuniquen instantáneamente por whatsapp, perderse en una ciudad que no conozcamos gracias a Google Maps, quedarnos sin saber qué canción es la que estamos escuchando en un centro comercial gracias a Shazam o no saber dónde salir gracias Liveclubs por ejemplo.

 

¿Qué es una app nativa o aplicación nativa?

Una app nativa es una aplicación software desarrollada para smartphones diseñadas para explotar al máximo las características del dispositivo móvil. Cada día se publican apps más y más potentes gracias a las últimas tecnologías de vanguardia como la geolocalización, realidad aumentada, tecnología NFC, etc…

Las aplicaciones nativas están implementadas en el lenguaje nativo del propio terminal: objective-C  para iOS, java  para android o C# para Windows Phone son algunos de los lenguajes más importantes.

 

Lenguajes de programación

Los principales lenguajes de programación por plataforma

 

El hecho de necesitar un desarrollo distinto para cada plataforma hace necesario el externalizar estos proyectos a empresa de desarrollo de aplicaciones para móviles  que tengan equipos experimentados en cada sistema operativo.

Medios de distribución de apps nativas

Una de las principales ventajas de tener una aplicación nativa sobre otras posibilidades como las webapps son los market places. Cada plataforma cuenta con un servicio de recopilación y distribución de apps tanto de pago como gratuitas. Los market places más importantes son el App Store  de iOS, sobre el que ya se ha escrito en la App Pedia de este blog en “¿qué es el App Store?“, y el Google Play  de android.

Ventajas de una app nativa

-          Como comentaba en el punto anterior, la principal ventaja de una app nativa el poder beneficiarse de los canales de distribución de los market places de cada plataforma.

-          Al estar instalada en el propio Smartphone no es necesario contar con una conexión a internet, si bien es cierto que algunas partes de la aplicación pueden requerir de dicha conexión.

-          Gracias a su programación en lenguaje nativo del terminal, todos los recursos de éste estarán accesibles para poder sacar el máximo partido a tu app.

-          Al finalizar la instalación se dispondrá de un acceso directo para poder lanzar la aplicación de una forma fácil y rápida.

Contras de una app nativa

-          El usuario deberá actualizar manualmente la aplicación desde los market places.

-          A la hora de publicar la aplicación el desarrollador se enfrentará a los procesos de validación de los diferentes market places, algunos más duros que otros.

-          Al tener que desarrollar específicamente para cada plataforma el tiempo de desarrollo y el coste se incrementarán.

¿Necesito una app nativa?

Muchas son las ventajas de una aplicación nativa y en los tiempos que corren es más que necesario tener presencia en los smartphones. Aunque siempre convendrá hacer un estudio de los requisitos y necesidades de tu negocio para saber si tal vez te conviene alguna de las alternativas como pueden ser las web app.

 

Siguenos en Twitter: @Startcapps



You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

Follow

Get every new post on this blog delivered to your Inbox.

Join 7 other followers:

Or subscribe to the RSS feed by clicking on the counter:

Startcapps Feedburner