Please enable JavaScript.
Coggle requires JavaScript to display documents.
Desarrollo de aplicaciones - Coggle Diagram
Desarrollo de aplicaciones
Aplicaciones nativas
Se pueden descargar archivos binarios y guardar localmente, estos archivos pueden encontrarse en aplicaciones web que presentan la funcionalidad (AppStore). La
creación de estas aplicaciones nativas
lo hacen para que el usuario pueda manejarla de una manera sencilla y que pueda implementarse fácilmente al SO.
Interfaz de programación
Al instalarse estas apps en nuestros dispositivos se ejecutan con la ayuda del API, donde hay dos tipos:
APIs de bajo nivel
Esta API, interactúa con la pantalla táctil o teclado, recibir audios, acceder al GPS, leer y escribir en el disco de estado solido o acceder al hardware.
APIs de alto nivel
También se puede ver las funcionalidades de la API de bajo nivel, pero también hay servicios que nos permiten navegar por internet, gestionar el calendario, contactos, álbumes, llamadas, también enviar y recibir mensajes.
Aptitudes nativas existentes
Los desarrolladores internos tienen una variedad de lenguajes nativos, con esas habilidades pueden aprovecharlas sin inversiones tan grandes.
Único SO móvil
Los desarrolladores pueden entregar una aplicación para un único tipo de publico.
Funcionalidad nativa
Algunas aplicaciones se desarrollan para un único propósito, a diferencia de las otras que aun no logran esta característica.
IU sofisticada
Para las aplicaciones de juegos requieren de una IU con muchas funciones y capacidades que en comparación con otras aplicaciones aun no pueden lograrlos.
Aplicaciones móviles basadas en la web
Los navegadores que encontramos en los dispositivos ocupan funcionalidades de HTML5, CSS3 y JavaScript. Algunas empresas buscan crear sus paginas con características parecidas a las
aplicaciones nativas
, estas paginas funcionan únicamente con internet.
Distribución nativa
Al usar el lenguaje web permite que la organización controle totalmente la distribución de la aplicación y sus actualizaciones.
Aplicación piloto
El tiempo y el costo al crear aplicaciones web, la técnica que ocupa es mucho menos a comparación de las aplicaciones nativas.
Visibilidad
Las aplicaciones web están expuesta a una audiencia bastante grande en comparación con las nativas.
Aplicaciones hibridas
Aquí hay funcionalidades tanto nativas como las aplicaciones móviles, aquí se emplean APIs para crear un motor de búsqueda HTML, tiene una buena optimización de código
Enfoque hibrido
Logra un termino medio
, al tener acceso al puente nativo permite que los desarrolladores tengan fácil acceso al dispositivo móvil y al tener también acceso a la web permite un mantenimiento mas centralizado.
Habilidades dentro de la empresa
Los desarrolladores Web son capaces de construir aplicaciones con la ayuda de la Web, (HTML, CSS, JavaSrcript)
Expectativas futuras
Al escribir la aplicación en HTML las empresas se aseguran que el código no se vuelva obsoleto el día de mañana, cada vez las funcionalidades de HTML son cada vez mas sofisticadas y modernas.