Tipos de aplicaciones existentes para iOS

TabBar Application

control UITabBar

lista de pestañas

permite mostrar una vista

Navigation applications

control UINavigationBar y UINavigationController

muestra una navegación jerárquica de vistas

en la parte superior de la pantalla

Page based Application

uso del UIPageViewController

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 híbridas

tecnologías web multiplataforma

HTML5

CSS

Javascript

aplicaciones de sitios web disfrazadas en un envoltorio nativo

carecen de

rendimiento

velocidad

optimización

aplicaciones híbridas multiplataforma

son rápidas

relativamente fáciles de desarrollar

mantenimiento de bajo costo

actualizaciones suaves

Aplicaciones web

aplicaciones de software

utilizan un explorador para ejecutarse

desarrollan

HTML5

JavaScript

CSS

mínimo de memoria del dispositivo

las bases de datos personales se guardan en un servidor

usuarios pueden obtener acceso desde cualquier dispositivo

ofrecen la opción "instalar"

React Native

framework JavaScript

crear aplicaciones reales nativas para iOS

creación de componentes visuales

Compatibilidad Cross-Platform

Funcionalidad nativa

Actualizaciones instantáneas (para desarrollo y/o test)

Experiencia positiva para el desarrollador

Sencilla curva de aprendizaje

Gemma Veronica Salinas Rosas 6F Programación