Está en la página 1de 6

UNIVERSIDAD ESTATAL DE MILAGRO

TAREA#1

INTEGRANTES:

DIEGO MEJIA ONOFRE

ASIGNATURA:

APLICACIONES HIBRIDAS

PROFESOR:

ING. MOISES LOPEZ BERMUDEZ

PARALELO:

A1

JORNADA:

MATUTINA
Introducción

El uso de la tecnología web para desarrollar aplicaciones móviles ha cambiado


por completo el mercado de desarrollo móvil. Esto se debe a que además de
todas las funciones y facilidades que brinda la tecnología web, este tipo de
tecnología también permite aprovechar las mejores características del desarrollo
nativo. El nacimiento de la tecnología híbrida tiene como objetivo reducir costos,
tiempo y promover el aprendizaje y desarrollo de aplicaciones móviles, además
brinda la posibilidad de utilizar estos desarrollos para crear sitios web. Por ello,
podemos decir que este tipo de aplicaciones son completamente multiplataforma
(teléfonos móviles, tabletas, ordenadores, televisores ...). Al desarrollar códigos
únicos, podemos generar aplicaciones para las plataformas requeridas. Para
dispositivos móviles, está disponible para Android e iOS.

El desarrollo de aplicaciones híbridas tiene una curva de aprendizaje mucho más


suave que el desarrollo nativo. Para desarrollos nativos se requiere tener
conocimientos en lenguajes de programación como son Java / Kotlin / XML para
Android, y Swift / Objective-C para iOS, además de las herramientas y
particularidades específicas de cada plataforma. Ello supone mayores costes al
tener que contar con personal específico para Android e iOS, un aumento en el
tiempo de desarrollo y tener que coordinar el diseño de modo que se asemeje lo
máximo posible en ambas plataformas.
Adobe PhoneGap

La mayoría de la gente está familiarizada con el nombre Adobe. Al igual que sus
otras soluciones de software, su framework de desarrollo móvil tiene garantizado
un alto rendimiento en diferentes dispositivos. Con Adobe Phone Gap, cualquier
desarrollador de iOS puede entregar fácilmente una aplicación bien desarrollada
que funcione. Ya sea que trabajes exclusivamente en iOS o no, también tiene la
opción de desarrollar aplicaciones en Android, Blackberry, Windows, Mac OS y
Firefox OS. Con una práctica función de colaboración, varios desarrolladores
pueden trabajar juntos en un proyecto singular. También cuenta con una
herramienta conocida como Hidratación, que reduce la cantidad de tiempo
necesario para completar una aplicación, al mismo tiempo que simplifica el
proceso de actualización eventual.

Framework7

El Framework 7 se considera uno de los Frameworks independientes más


estables del mercado actual. A diferencia de otros Frameworks, no requiere una
dependencia de React o AngularJS. También solo requiere conocimientos de
CSS, Javascript y HTML para el desarrollo activo de aplicaciones iOS. La
personalización es muy fácil de lograr en Framework7, al igual que la creación de
aplicaciones nativas sin dependencias externas. Además, Framework7 permite
que los equipos de desarrollo de aplicaciones móviles utilicen muchos elementos
y widgets de UI únicos que pueden ayudar a desarrollar aplicaciones ricas en
funciones sin problemas.

Intel XDK

Cualquiera en tecnología conoce el nombre Intel. Intel XDK permite que un


equipo de desarrollo de aplicaciones desarrolle aplicaciones a través de la
plataforma para cada una de las tiendas de aplicaciones disponibles. Esto es
fundamental si desea que su aplicación llegue a la mayor audiencia posible. Esto
incluye servicios web y complementos para contenido variado pero rico,
aplicaciones receptivas y aplicaciones móviles interactivas. A diferencia de los
Frameworks de desarrollo más simplistas, el Framework Intel XDK es conocido
por ayudar a los desarrolladores con todas las tareas, desde la emulación y el
desarrollo hasta las pruebas y la depuración.
Mobincube

Mobincube es un excelente Framework de desarrollo de aplicaciones que es


perfecto para aquellos que son nuevos en el mundo del desarrollo de
aplicaciones. Es la mejor herramienta disponible para crear aplicaciones móviles
nativas en plataformas iOS, Android y Windows. Sobre todo, es fácil de usar
simplemente agregando pantallas y agregando elementos. Para los principiantes
en el desarrollo, Mobincbe ofrece plantillas 100% predefinidas que se pueden
utilizar rápidamente para crear una aplicación de ensueño para una pequeña
empresa o idea sin apenas experiencia en codificación. Los desarrolladores
disfrutan de la variabilidad del Framework, ya que pueden crear aplicaciones para
sectores como entretenimiento, negocios, educación y atención médica. Tanto si
eres un codificador sólido como si eres nuevo en el desarrollo, Mobincube es una
excelente primera opción.

Flutter

Directamente de la mente de Google surge Flutter, un framework de desarrollo


que atrae a los desarrolladores al permitir procesos de codificación más rápidos.
Al aprovechar la codificación más rápida, el proceso de desarrollo de la
aplicación se considera más conveniente, ya que se proporciona una única base
de código para iOS y Android. A diferencia de aplicaciones similares, la principal
ventaja de Flutter es la capacidad de modificar widgets antiguos y, a su vez, crear
nuevos widgets de una manera fluida y sin esfuerzo. Esto ayuda a crear
aplicaciones móviles de gran capacidad de respuesta que pueden atraer a la
audiencia en un corto período de tiempo.
Conclusión

La principal ventaja que brindan las aplicaciones híbridas es que permiten utilizar
el mismo marco para crear aplicaciones para diferentes plataformas móviles. Esto
permite desarrollar el mismo código para ambas plataformas, lo que no es posible
en un proyecto local, porque cada plataforma debe desarrollarse en su propio
lenguaje y sus propias herramientas. Por lo tanto, los proyectos híbridos implican
menores costos y menos tiempo.

De hecho, cualquiera de los mencionados anteriormente es una buena opción.


Sin embargo, incluso si ha dominado HTML / CSS / JavaScript y algunos
frameworks front-end, mi sugerencia es que también necesita comprender cómo
funcionan las aplicaciones nativas y sus lenguajes, porque serán útiles al
compilar aplicaciones y realizar ciertos, Por ejemplo, configurar el controlador de
versión o liberar la información requerida por la plataforma (Play Store, App
Store), integrar con servicios o hardware de terceros, o realizar modificaciones
más avanzadas.

Actualmente, uno de los frameworks que abre mucho espacio es Vue.js, porque
si estás familiarizado con JavaScript y jQuery, te facilitará el trabajo y tendrá una
curva de aprendizaje menor. Por lo tanto, si tuviera que elegir, personalmente
elegiría una de las tecnologías anteriores que permiten el uso de Vue.js para el
desarrollo, a saber: Ionic o Framework 7.
Bibliografía

 StackPath. (s. f.). Ourcodeworld. Recuperado 28 de junio de 2021, de


https://ourcodeworld.co/articulos/leer/996/top-11-los-mejores-frameworks-
de-desarrollo-de-ios-en-2020

 Naharro, A. (2019, 14 junio). Frameworks para desarrollo de aplicaciones


móviles híbridas. campusMVP.es.
https://www.campusmvp.es/recursos/post/frameworks-para-desarrollo-de-
aplicaciones-moviles-hibridas.aspx

 Ciberninjas. (2021, 23 marzo). Autor de la entrada: ROSEPAC.


https://ciberninjas.com/mejores-sdk-multiplataforma-2019-20/

También podría gustarte