Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitetura de dispositivos móveis - Coggle Diagram
Arquitetura de dispositivos móveis
Aplicativos nativos
Construído para uma plataforma específica (IOS/Android)
Codificado com o SDK da plataforma
Cada plataforma possui seu próprio código
Acessa todas as APIs nativas
Possui alta performance gráfica
Distribuído pela APP Store
Aplicativos Web
Plataforma Cruzada
Codificada com HTML5/CSS3/JS
Atualização Centralizada
Distribuída sem necessidade de App
Store
Acesso restrito às APIs Nativas
Utilizam
PWA
Progressive Web Applications
Depende do navegador para suportar
determinadas características
Acesso offline, acesso ao hardware, notificações push
Aplicativos híbridos
Plataforma Cruzada
Implementado na Web e hospedado em contêiners
nativos dos dispositivos móveis
Codificado com HTML5/CSS3/JS
Executa localmente mas tem suporte
offline
Acessa APIs nativas
Distribuição pela App Store
Utilizam mecanismo de renderização - Webkit
React Native
Framework JavaScript para desenvolver apps nativos
para IOS e Android
Facilita o desenvolvimento simultâneo entre as
plataformas IOS e Android
Tipos de dados:
props (fixado durante todo o tempo de vida)
state (utilizado para os dados que irão mudar)