Tipos de Aplicaciones existentes para ios
TabBar Application
Aplicaciones UITabBar
Lista de pestañas
Permite mostrar una vista
Navigation Applications
Control UINavigation bar y UINavigation controller
Muestra una navegacion jerarquica de vistas
En la parte superior de la pantalla
Page based Application
Uso del UIPageVewController
Contenido de distintas vistas
De una vista a la siguiente o a la anterior
Aplicaciones Nativas
Una plataforma o dispositivo en particular
Alto rendimiento
Garantiza una buena experiencia de usuario
Son de mayor costo
Aplicaciones Hibridas
Tecnologias web multiplataforma
HTML5
CSS
JavaScript
Aplicaciones de sitios web disfrazadas en un envoltorio nativo
Carecen de
Rendimiento
Velocidad
Optimizacion
Aplicaciones Hibridas Multiplataforma
Son Rapidas
Relativamente faciles de desarrollar
Mantenimiento de bajo costo
Actualizaciones suaves
Aplicaciones web
Aplicaciones de software
Utilizan un explorador para ejecutarse
Desarrollan
HTML5
JavaScript
CSS
Minimo de memoria del dispositivo
Las bases de datos personales se guardan en un servidor
Usuarios pueden tener acceso desde cualquier dispositivo
Ofrecen la opcion "instalar"
React Native
Framework JavaScript
Crear aplicaciones reales nativas para iOS
Creacion de componentes visuales
Compatibilidad Cross-Platform
Funcionalidad nativa
Actualizaciones instantaneas(para desarrollo y/o test)
Experiencia positiva para el desarrollador
Sencilla curva de aprendizaje