Sie sind auf Seite 1von 13

3 tipos de aplicaciones móviles: ventajas y desventajas que

deberías conocer
04 de Enero de 2016

La tecnología evoluciona rápido, con ello crece el mundo de las apps


y se van generando cambios, a su vez, en las empresas e industrias.
Por eso, muchas empresas están atentas para surfear la ola y llegar a
orilla de la manera más óptima posible.

Sin importar la naturaleza del negocio, muchas empresas integran en su plan estratégico la
implementación de aplicaciones, conscientes de que gran parte del acceso se hace desde el
dispositivo móvil. Sin embargo, otra gran mayoría corporativa desconoce qué tipos de
aplicaciones existen, sus características y cómo decidirse a la hora de implementarlas.

Es por eso que GeneXus, enumeró las ventajas y desventajas de los tres tipos de aplicaciones que
existen: Nativas, WebApps responsive design o WebApps optimizadas.

En una primera aproximación, Anibal Gonda evangelizador técnico de GeneXus, especifica: “Las
Nativas van a correr dentro del sistema operativo de nuestro dispositivo, y las WebApps van a
correr dentro del browser que se encuentra dentro de los dispositivos. Ambas opciones son
válidas y con beneficios, como podrá verse en la siguiente comparativa. Pero también existen
casos, siempre y cuando podamos, en los cuales la mejor opción es tener ambas apps en nuestro
negocio”.
1 - Las Aplicaciones Nativas son aquellas que se desarrollan para un determinado sistema
operativo en el móvil. Se crean exclusivamente para teléfonos móviles, debiéndose crear una para
iOS, otra para Android y otra para Windows Phone.
VENTAJAS DESVENTAJAS

Acceso completo al dispositivo, en software Diferentes lenguajes de programación y


y hardware habilidades según el sistema operativo

Mejor experiencia de usuario Costos y tiempos de desarrollo altos

No SEO, no aparecería bien posicionada en


Visualización desde las tiendas de apps e
búsquedas de Google en caso de que no
integración con wereables
tuviera web optimizada para móvil

“Hay casos en los cuales una app tiene razón de ser exclusivamente nativa, por ejemplo cuando
todo depende de las funcionalidades del dispositivo; si el negocio necesita que la app siga
funcionando aunque no se tenga conexión a internet, lo que conoce también como apps offline”
explica Gonda. Si bien este tipo de Apps resulta de una muy buena performance y experiencia de
usuario, al ser nativas requiere de desarrollos para distintas plataformas. Para bajar los costos y
aumentar la productividad existen herramientas que generan en ambiente mobile de manera
multiplataforma, es decir a partir de un código se pueden generar para las otras plataformas
móviles.

2- En el caso de las Web App o Webs Mobile Friendly son más sencillas de desarrollar y se
manejan desde un ordenador. Los desarrolladores no usan diferentes lenguajes de programación;
por el contrario, las desarrollan en lenguajes conocidos como el Java Script o el HTML.

VENTAJAS DESVENTAJAS

Código de programación reutilizable La conexión a internet es 100% necesaria

Desarrollo más sencillo y de menor costo Acceso limitado al hardware del dispositivo

Al no necesitar instalación pierde visibilidad


No necesita instalación
en las tiendas.

En este escenario se podrían especificar 2 tipos de WebApps, las Apps Web Responsive Design y
las Apps Web Optimizadas. Las responsive, al utilizar determinados frameworks nos permite que
a partir de un solo código la app sabrá responder a diferentes tamaños de pantallas, contestando
de la mejor manera para la experiencia de usuario. La optimizada resulta una app totalmente
distinta a la que tengo en desktop que se programa de una forma tal que se vea optimizada por su
usabilidad.
En conclusión. Hay varios factores a analizar a la hora de elegir entre Apps Nativas o Apps Web
Friendly: costo, upgrades, performance, experiencia de usuario, mantenimiento, SEO, time to
market… En algunos casos lo mejor es tener las dos opciones.

Muchas de las empresas y desarrolladores tienen sus aplicaciones de forma multiplataforma. Es


decir, cuentan con apps que corren en los diferentes sistemas operativos de los dispositivos
móviles (Android, iOS, Windows Phone, BlackBerry); y a su vez, adaptan su App Web a la
naturaleza mobile optando por los dos caminos señalados. En este escenario, para Aníbal Gonda,
“Es un must tener la estrategia mobile del negocio, y el futuro está asegurado para las
herramientas que ayudan a generar software multiplataforma, ya sea en el ambiente móvil o en
el web; pues al permitir desarrollar en un sistema operativo para luego generarlo en otros,
reduce tiempo y costo, y nos permite llegar con un óptimo time to market a todas las tiendas,
entre otros beneficios”.

En http://www.genexus.com/Historias-de-exito/historias-de-exito?es se pueden apreciar muchas


de las apps que diariamente salen al mercado o apps intra-empresa, algunas nativas, otras
WebApps Mobile Friendly. Gran variedad de estilos e industrias pero todas con una cosa en
común: su naturaleza multiplataforma.

GeneXus™ cuenta con una Suite completa de soluciones para facilitar el desarrollo de
todo tipo de aplicaciones corporativas, simplificar su mantenimiento y adaptarse a los
cambios en los negocios.

Casas de Software, Startups, Corporaciones y Gobiernos en todo el mundo utilizan


alguna de las diferentes versiones para llevar adelante sus proyectos -con mayor
productividad y agilidad- respondiendo mejor a las necesidades de los usuarios e
incrementando el retorno de la inversión.
¡Consulte por la opción que más se ajuste a su empresa!

Por qué no está el precio?


Cada empresa tiene problemas particulares y necesita contar con opciones diferentes, por
ello los módulos de la Suite pueden combinarse de múltiples formas y se pueden comprar
distintos generadores de código.

Además, GeneXus vende su Suite en diversos países, a través de múltiples distribuidores


y cada país tiene sus impuestos. Por ello no es posible definir un precio único, y
preferimos realizar cotizaciones en forma personalizada.

GeneXus™ es la primera solución ágil y multiplataforma para


resolver problemas de negocios extendiendo, integrando y
mejorando sus sistemas empresariales.

Agilidad en el desarrollo

Describa una aplicación. Genere. Pruebe. Repita.


Una metodología ágil se encuentra en el corazón de GeneXus™, para crear prototipos,
adaptarse a los cambios y llegar rápidamente al mejor producto.
Generación automática de aplicaciones y bases de datos

A partir del modelado del sistema deseado, GeneXus™ crea automáticamente la base de
datos, el código de las aplicaciones, la interfaz de usuario para el cliente y los servicios
necesarios del lado del servidor.
No es magia, es la ciencia de GeneXus™.
Verdaderamente multiplataforma

GeneXus™ genera aplicaciones para múltiples plataformas: nativas para dispositivos


móviles, web compatibles con todos los browsers, y para servidores IBM, Apache y
Windows.

Generación automática de aplicaciones y bases de datos

A partir del modelado del sistema deseado, GeneXus™ crea


automáticamente la base de datos, el código de las aplicaciones,
la interfaz de usuario para el cliente y los servicios necesarios
del lado del servidor.
No es magia, es la ciencia de GeneXus™.

Integración de sistemas
GeneXus™ le permite integrar su aplicación con sistemas
externos, desarrollar nuevas funcionalidades y nuevos
sistemas, así como también acceder y trabajar en su
información desde múltiples plataformas. Todo ello sin
modificar su sistema actual.

“Con GeneXus™ fue posible desarrollar software sin depender de


bases de datos, lenguajes de programación, sistemas operativos,
sistemas basados en Web o sistemas Cliente-Servidor. En otras
palabras pudimos movernos finalmente de la vieja tecnología a la
nueva plataforma que deseábamos.”
Autoservicio de soporte online

En esta sección encontrará toda la información técnica necesaria para el Analista GeneX
la sección Soporte Asistido encontrará la información de cómo reportar incidentes al Eq
GeneXus.

GeneXus Community Wiki


La mejor forma de hacer las cosas es cuando se hacen entre todos, es por eso que toda la
GeneXus se encuentra en un Wiki. Un Wiki es una herramienta que permite que cualqu
contenido (como Wikipedia), de esta forma es la misma comunidad la que ayuda a perfe
documentación de GeneXus.

SAC
El Sistema de Atención al Cliente (SAC) es el sistema para registrar y hacer seguimient
y sugerencias sobre las tecnologías GeneXus.

Download Center
El Download Center es el sitio para descargar las últimas versiones y actualizaciones de
de los productos de la Suite GeneXus. También podrá encontrar disponible para descarg
capacitación, documentos técnicos, documentos de marketing y material asociado a los
GeneXus.

GXsearch
GXSearch es un poderoso motor de búsqueda que permite consultar distintos repositorio
como: Wiki, SAC, Foros, GXopen, Downloads, GXNews, GXTraining, Blogs y GXMe

Release Notes
En las Release Notes se encuentra la información sobre las correcciones y mejoras de ca
GeneXus y del resto de los productos de la Suite GeneXus, de esta forma si va a actuali
anterior a uno más nuevo, encontrará toda la información necesaria sobre las mejoras re
productos.

Bibliografía

https://www.genexus.com/es/global/comunidad/soporte-es

Das könnte Ihnen auch gefallen