Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aplicaciones nativas
top-apps-worldwide-q2-2019-banner, DESARROLLO DE…
Aplicaciones nativas
Archivos ejecutables que pueden ser instalados por el usuario o compañía distribuidora. Tienen acceso libre para todas las APIs que el SO ponga en el dispositivo.
EJEMPLOS: App Store de Apple, Marketplace
de Android o App World de BlackBerry
Interfaz de programación de aplicaciones (API)
De bajo nivel: Son las cuales facilitan la conexión de aplicaciones al uso de cámara, micrófono, GPS, redes, etc
-
De alto nivel: Son las cuales ayudan a las de bajo nivel a conectarse con el hardware del dispositivo y también genera procesos tales como navegar por Internet, gestionar el calendario, los contactos, álbumes de fotos
-
Son aplicaciones en las cuales su principal enfoque son las Aptitudes nativas existentes, Un único SO móvil, Funcionalidad nativa, Requisitos de una IU sofisticada.
DESARROLLO DE APLICACIONES
Aplicaciones móviles basadas en la Web
Los dispositivos móviles modernos cuentan con poderosos navegadores que dan soporte a muchas funcionalidades nuevas de HTML5.
Algunos ejemplos HTML5 son: componentes IU avanzados, acceso a múltiples tipos de medios, servicios de geo posicionamiento y disponibilidad offline.
Una de las principales ventajas de una aplicación Web es su soporte para múltiples plataformas y el bajo costo de desarrollo. La mayoría de los proveedores móviles utilizan el mismo motor de búsqueda en sus navegadores.
El navegador en sí es una aplicación nativa que tiene acceso directo a las APIs del SO, pero muy pocas de esas APIs están expuestas a las aplicaciones Web que se ejecutan dentro del mismo.
Son aplicaciones las cuales su principal enfoque son la distribución directa, aplicación piloto y visibilidad
-
Aplicaciones híbridas
Combina desarrollo nativo con tecnología Web. Usando este enfoque, los desarrolladores escriben gran parte de su aplicación en tecnologías Web para múltiples plataformas, y mantienen el acceso directo a APIs nativas cuando lo necesitan.
La porción nativa brinda al desarrollador formas de crear una aplicación avanzada que utilice todas las funciones del dispositivo usando únicamente lenguajes Web.
La porción Web de la aplicación puede ser una página Web que resida en un servidor o bien un conjunto de archivos HTML, JavaScript, CSS y medios, incorporados en el código de la aplicación
El código HTML que está alojado en un servidor permite que los desarrolladores introduzcan pequeñas actualizaciones en la aplicación sin tener que seguir el proceso de entrega y aprobación
Son aplicaciones las cuales su principal enfoque son lograr un termino medio, generar habilidades dentro de la empresa, expectativas futuras.