Please enable JavaScript.
Coggle requires JavaScript to display documents.
App móviles Nativa Web Hibrida - Coggle Diagram
App móviles Nativa Web Hibrida
Aplicaciones Nativas
Su instalacion en su mayoria la inicia un usuario, pero a veces lo puede realizar el departamento TI de los dispocitivos
Para crear una aplicación nativa se utilizan los SDK (Software Develpment Kit) de cada sistema operativo
Apple IOS
SDK: Xcode
Formato: App
tienda: Apple app Store
Android
SDK: Android SDK
Formato . apk
tienda: Google play
Blackberry OS
SDK: BB java eclipse Plug-In
Formato . cod
tienda: Blackberry App World
Windows Phone
SDK: Visual Studio
formato .xap
Tienda Windows Phone Marktplace
Apis de Bajo nivel
Estas App interactuan con el dispositivo, como el teclado, camara, gps, recibir imagenes, videos, puede acceder al hardware
Apis De alto nivel
Estas App ademas de dar los mismos servivios de las apis de nivel bajo, estas además procesan información, como navegar por internet, gestionar calendario, llamar por telefono
GUI. Las apis poseen una herramienta que les da botones propios, barras de de pestaña, sliders, menus entre otras. Estas herramientas son unicas de cada SO por eso los desarrolladores deban tenre conocimiento de varios SO para poder desarrollar
Aplicaciones Moviles Basadas en la Web
Existen varios lenguajes que dan soporte a la navegación por internet para los dispositivos, entre ellos podemos encontrar HTML5, Java Scrip, CSS3, entre otros
Existen Apis para web solo moviles, que parecen aplicaciones desarrolladas exlusivamente para ser usadas por dispositivos moviles, por ende son mucho más amigables a nivel de UI. y esisten webs que estan adaptadas a moviles
El Enfoque Hibrido
Los dearrolladores escriven grna parte de la aplicación en tegnologias WEB y además mantienen el acceso directo de las Apis nativas
Esto permite mantener a la web conectada con el movil en todo momento y viceversa
Comparacion entre los 3 tipos de enfoque
Desarrollo web: Es menos coostoso y mpas facil de actualizar, pero su funcionalidad es limitada y no se puede alcanzar un alto nivel de experiencia de usuario
Enfoque hibrido: Ofrece en muchas ocaciones la mejor al ser un punto medio entre ambos enfoques
Desarrollo nativo: Desempeño rapido en el movil, con acceso al dispositivo, pero requiere de actualizaciones
Elección de enfoque
Para: Distribuicion directa, Creacion de versiones pilotos, mayor forma de hacerse visible ante un mercado objetivo
Desarrollo WEB
Para: Puntos medios, y facilidad de encontrar desarrolladores
Desarrollo Hibrido
Para: Aplicaciones en un Solo SO, Necesidad de un UI sofisticada, necesidad de funcionalidaddes nativas como acceso a los contactos
Desarrollo Nativo