Apps, web apps, apps nativas

¡Toma tecnología!

Apps, web apps, apps nativas… rayos, ¡yo sólo quiero una App! (I)

15 Jul , 2016  

Hoy vamos a entrar en el mundo de las Apps, sin valorar si todas las empresas las necesitan, o si son o no realmente prácticas en el entorno hotelero. En este primer artículo de la serie, sólo vamos a repasar los diferentes tipos de plataformas y sistemas para aportar algo de luz sobre el tema. Tipos de apps, web apps, apps nativas

Plataformas

La plataforma en el entorno App se refiere al sistema operativo de cada dispositivo, al igual que los PCs de toda la vida pueden ser Windows, Mac o Linux principalmente, los dispositivos móviles, teléfonos y tabletas, pueden ser Apple iOS, Android o Windows Phone. (Tanto en las plataformas para PC como en las móviles hemos obviado las muy poco utilizadas u obsoletas, como Unix o Blackberry entre otras).

Sistemas operativos

El sistema operativo Android es sin duda el líder del mercado móvil,  el desarrollador de este S.O. es Google, es el más asequible, tanto en el proceso de desarrollo de Apps como en versatilidad, costes y dispositivos compatibles en el mercado, actualmente podemos ver televisiones, ordenadores, tabletas, teléfonos, wearables, coches y hasta neveras con este sistema operativo, por poner un ejemplo para el sector, una misma App para dispositivos móviles en Android, puede funcionar perfectamente en una Smart TV de Samsung en nuestro hotel, con las ventajas que ello aporta a la imagen de marca y el ahorro de costes. Hay millones de aplicaciones gratuitas para Android en el mercado, lo que lo hace aún más atractivo para la mayoría de los usuarios.

iOS es el sistema operativo del iPhone, el iPad, iwatch ipod o el Apple TV, con esta lista terminan las opciones, lo que da una idea de lo exclusivo de este sistema, sobra comentar que tanto los costes de desarrollo como los de su implementación y mantenimiento son acordes a la filosofía de “solo para pijos” de la compañía. Aunque más potente y fluida la experiencia que Android, es una opción cara, que si en Estados Unidos, por ejemplo garantiza que el 80% de quienes tengan nuestra App serán propietarios de algún modelo de Apple, en Europa, este porcentaje es a la inversa en favor de Android, con lo que debemos valorar quien es nuestro público objetivo. Existen multitud de aplicaciones gratuitas para iOS, pero también es cierto que las mejores son de pago, también en la línea de exclusividad de la marca.

Windows Phone, anteriormente llamado Windows Mobile es un S.O. móvil desarrollado por Microsoft, se basa en el núcleo del sistema operativo Windows CE y el grueso de sus usuarios es corporativo, no hay demasiado que destacar de Windows Phone excepto que lo está pasando mal en su lucha contra los gigantes Andoid e iOS. Existen pocas Apps apra Windows Phone (comparando con Apple Store o Google Play, y sin comparar) Actualmente sólo grandes corporaciones, Instituciones con presupuestos astronómicos y empresas mal asesoradas o muy frikis se permiten el lujo de desarrollar aplicaciones también para este sistema.

Y ahora, entremos en enjundia:

     Los Tipos de Apps

Se dividen en tres categorías, las Apps Nativas, las Web Apps y las Híbridas, mezcla de las dos anteriores.

Apps, web apps, apps nativas

Apps Nativas

Son aplicaciones desarrolladas exclusivamente con el sistema de desarrollo de cada una de las plataformas, es decir, que para una App Android, se desarrolla con el SDK (Software Development Kit) de Android, para Apple, con el Software de Desarrollo de Apple, iphone SDK y lo mismo en Microsoft con su Visual Studio.

La principal ventaja de las aplicaciones nativas es que al estar diseñadas y programadas con el mismo lenguaje que el propio sistema operativo que las contiene, pueden acceder a funciones específicas del dispositivo a nivel de hardware, como la cámara, el almacenamiento, la gestión de las funciones como Wifi, bluetooth o GPS, etc. Al estar instaladas en el teléfono, en según qué configuraciones, las Apps nativas pueden descargar al dispositivo todos los componentes que necesitan en su ejecución, de manera que pueden operar offline (sin conexión a Internet) algo muy útil en el entorno de viajes. Las aplicaciones nativas se descargan sólo desde las tiendas oficiales de cada plataforma o ‘App Stores’, si el coste no es un problema, a por todas, si lo es, vayamos a algo intermedio:

Web Apps

Las Web Apps o aplicaciones web son básicamente páginas web para móviles, o web responsivas compatibles con casi cualquier dispositivo y cualquier tamaño y posición de pantalla. El desarrollo de estas aplicaciones es muy similar, si no el mismo que el de desarrollar una web tradicional, con la excepción, claro está, de la necesaria reducción de textos y la optimización adecuada de los contenidos, para la mejor experiencia posible al usuario.

Una de los inconvenientes de las webapps es que requieren conexión constante a Internet para poder disfrutar de sus contenidos, y esto se convierte a su vez en una ventaja, porque garantiza que siempre estaremos viendo la última versión de nuestra App sin tener que descargar actualizaciones. Obviamente, al ser básicamente una web, no pueden acceder a funciones internas o a nivel de hardware del dispositivo, lo que por un lado puede garantizarnos algo más la privacidad y seguridad, pero por otro, limita, y mucho las características y funciones que se pueden incorporar a estas soluciones. Estas aplicaciones web no se cargan en las App Stores, por lo que su difusión y marketing es básicamente a través de enlaces web u otro tipo de promoción. Es la opción más económica, rápida y versátil si no queremos funciones demasiado avanzadas en nuestra web App.

Apps Híbridas

Las Apps híbridas o Web Apps nativas consisten en una mezcla de las dos opciones anteriores, básicamente se tratan de contenidos web empaquetados dentro de una App nativa que sirve de contenedor, la gran ventaja de estas soluciones es que los contenidos se desarrollan para todas las plataformas, y el contenedor es lo único que se debe desarrollar para cada sistema operativo, ahorrando costes y contando así con lo mejor de los dos mundos. Al estar el contenedor desarrollado en su propio lenguaje, el sistema operativo sí le permite en este caso el acceso a ciertas funciones como la cámara, el GPS, almacenamiento, etc. Si tu presupuesto es limitado, pero sigue queriendo una App en sus App Stores, esta es la opción recomendada sin duda. Obviamente, las funcionalidades no son las mismas que una App nativa, pero si no vas a incluir características muy avanzadas, no debe suponer un problema.

Antes de invertir en una App, debemos saber qué nivel de complejidad necesitamos, a qué público va dirigida, si necesitamos actualizaciones constantes de contenido, y por supuesto, cuánto tenemos de presupuesto, no sólo para el desarrollo, sino para su mantenimiento.

, , , , , , , , , , , , , , , ,


Francis Ortiz (@fortizcrea) es consultor, divulgador tecnológico, experto en destinos inteligentes y director de Creative Arts and Design Studios

1 Star2 Stars3 Stars4 Stars5 Stars ( Sin valoraciones )
Loading...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio, aceptas el uso de las cookies. Más información

Las opciones de cookie en este sitio web están configuradas para "permitir cookies" para ofrecerte una mejor experiéncia de navegación. Si sigues utilizando este sitio web sin cambiar tus opciones o haces clic en "Aceptar" estarás consintiendo las cookies de este sitio.

Cerrar