Sunteți pe pagina 1din 4

INSTITUTO SUPERIOR TECNOLÓGICO BENITO JUÁREZ

CARRERA: Tecnólogo Superior en Desarrollo de Software PERIODO ACADÉMICO: Cuarto


PERIODO LECTIVO: junio2020 –noviembre2021 FECHA DE ENTREGA: 24/06/2020
ASIGNATURA: Desarrollo de aplicaciones moviles PARAELO: “A”
INTEGRANTES: Jonathan Steven Flores Cabrera

¿Cuántos tipos de aplicaciones móviles existen?

 Las aplicaciones nativas se crean para una plataforma o sistema en ámbito


operativo se podría decir que este tipo de aplicaciones es muy usada para brindar
accesibilidad a la información desde cualquier dispositivo.
 Las aplicaciones web son versiones receptivas de sitios web que pueden funcionar
en cualquier dispositivo móvil o sistema operativo porque se entregan usando un
navegador móvil estas son las aplicaciones que encuentras disponibles en las
tiendas de Apps como App Store y Google Play Store.
 Las aplicaciones híbridas son combinaciones de aplicaciones nativas y web, pero
están integradas dentro de una aplicación nativa, lo que le permite tener su propio
ícono o descargarse de una tienda de aplicaciones este tipo de aplicaciones se crean
utilizando lenguajes de desarrollo web y un framework dedicado para la creación
de aplicaciones híbridas.

¿Cuáles son las ventajas y desventajas de las aplicaciones móviles?

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

¿Cuáles son los elementos de las aplicaciones?

1. Información clara: es esencial que se visualice claramente la agenda del evento


así como datos interesantes e información profesional sobre los speakers si se
trata de una expo es indispensable que brinde información y datos de contacto
sobre los expositores así como detalles de los servicios o productos que ofrecen.

2. Integración del código QR o número de confirmación para lograr un acceso


sencillo y dinámico.

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.

5. Otro elemento indispensable en este tipo de aplicaciones es que faciliten el


relacionamiento por ejemplo, “Aproach Events” te brinda la ubicación del evento
en el mapa de la ciudad además de que estando en el lugar la app permite generar
vínculos entre los asistentes y los expositores o patrocinadores de una forma
bastante interesante.

6. Difusión de contenido mediante una carpeta en donde los usuarios puedan


compartir contenido como fotos del evento y que, mediante autorización previa,
pueda ser visualizado por los demás usuarios.

7. Seguridad si la app contiene datos personales de los usuarios, dicha información


debe estar protegida y únicamente podrá ser compartida si cada usuario lo
autoriza. Parece sencillo pero es un tema delicado que requiere de especial
atención y cuidado.
¿Cuáles son frameworks más utilizados para el desarrollo de app móviles?

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.

S-ar putea să vă placă și