Documente Academic
Documente Profesional
Documente Cultură
Aplicaciones nativas
Ventajas:
Pueden ser utilizadas desde cualquier dispositivo
Costo de creación mínimo
No requieren de ninguna aprobación para su publicación
Mayor número de plataformas soportadas
Desventajas:
No utilizan los recursos dispositivo de manera óptima
El rendimiento es menor que en las aplicaciones nativas
Capacidad de funcionamiento offline limitada
Existe la posibilidad de enviar Notificaciones Push
Aplicaciones web
Ventajas:
Pueden ser publicadas en tiendas para su distribución
No necesitan siempre de conexión a internet para su funcionamiento
Mejor experiencia para el usuario
Costos económicos al utilizar creadores online
Desventajas:
Sólo pueden ser utilizadas con el sistema para el que han sido creadas
Costos y tiempos de desarrollo altos (sin el uso de creadores online)
Necesitan aprobación de las tiendas para ser publicadas
Aplicaciones híbridas
Ventajas:
Son multiplataforma
Distribución en las tiendas de Apps
El coste de desarrollo es menor que el de una aplicación nativa[
Desventajas:
No cuenta con todas las funcionalidad nativas
3. Push Notificación una buena aplicación debe ser capaz de enviar notificaciones
en tiempo real sobre promociones o cambios en el itinerario para que los usuarios
se enteren de forma inmediata y así evitar confusiones agilizando procesos.
4. Link del website de la o las empresas. Si los usuarios están interesados en alguna
compañía pero la búsqueda de información resulta complicada los asistentes
perderán interés es por eso la importancia de que la app pueda direccionarlos con
un solo clic.
Flutter
Flutter es un SDK de código fuente abierto de desarrollo de aplicaciones móviles creado
por Google. Suele usarse para desarrollar interfaces de usuario para aplicaciones en
Android, iOS y Web así como método primario para crear aplicaciones para Google
Fuchsia.
Ionic
Es un framework gratuito y open source para desarrollar aplicaciones híbridas
multiplataforma que utiliza HTML5, CSS (generado por SASS) y Cordova como base.
Es uno de los framework del momento por utilizar AngularJS para gestionar las
aplicaciones, lo que asegura aplicaciones rápidas y escalables.
React Native
es un framework JavaScript para crear aplicaciones reales nativas para iOS y Android,
basado en la librearía de JavaScript React para la creación de componentes visuales,
cambiando el propósito de los mismos para, en lugar de ser ejecutados en
navegador, correr directamente sobre las plataformas móviles nativas, en este caso iOS y
Andorid.
Xamarin
Es un Framework propiedad de Microsoft que facilita el desarrollo de las aplicaciones
multiplataforma, pudiendo poder aprovechar casi en su totalidad el código de una
aplicación a otra.
PhoneGap
El Framework en la actualidad comprado por Adobe con anterioridad conocido por
Apache Cordoba por formar parte del universo de desarrollo de la Fundación Apache
ofrece como su mayor diferenciación el desarrollo de aplicaciones móviles mediante la
visualización de sus cambios de forma instantanea.
Native Script
Nombrado como el mejor framework de aplicaciones híbridas 2019-2020, Native Scripts
está respaldado por una compañía de software búlgara Telerik fue creado originalmente
por Progress las aplicaciones creadas con Native Scripts usan las mismas API que si
estuvieran construidas con Xcode o Android studio.
jQuery Móvil
Es un framework HTML5 enfocado en buscar el funcionamiento perfecto dentro de un
sitio web o una aplicación móvil su mayor ventaja radica en el hecho de que con una sola
versión de código no solo puede ejecutarse en todos los dispositivos independientemente
de su sistema operativo sino que también es capaz de ser ejecutado sin problemas en los
sistemas operativos Android, iOS, Blackberry, Windows, Kindle e incluso otros menos
conocidos; como Nook o MeeGo.
Móvil Angular
Móvil Angular es un framework de código abierto que ayuda a desarrollar algunas de las
aplicaciones más importantes de Internet; al ser compatible con varios navegadores,
Mobile Angular UI maneja automáticamente el código JavaScript adecuado para cada
navegador.
Weex
Es un framework que permite a los desarrolladores utilizar habilidades modernas de
desarrollo web para crear aplicaciones de Android, iOS y web con una única base de
código. En la práctica, puede usar JavaScript con marcos front-end modernos para
desarrollar aplicaciones móviles.
Unity
Unity y Unity 3D, es uno de los repositorios más importantes enfocado en la creación de
los videojuegos.