NATIVO
Desenvolvimento Nativo
O QUE É?
• O DESENVOLVIMENTO NATIVO É AQUELE QUE VISA CRIAR UM
SOFTWARE/APLICATIVO PARA UMA PLATAFORMA ESPECÍFICA,
COMO ANDROID, WINDOWS OU IOS. ISSO NÃO SE APLICA APENAS A
PROGRAMAS DESTINADOS A SMARTPHONES E TABLETS, MAS
TAMBÉM A QUALQUER OUTRO DISPOSITIVO QUE POSSA
APRESENTAR SISTEMAS OPERACIONAIS DISTINTOS (PCS E DEMAIS
GADGETS).
Desenvolvimento Nativo
• CADA SISTEMA FUNCIONA DE UM JEITO E ISSO INTERFERE NA
FORMA DE DESENVOLVER. A PRÓPRIA LINGUAGEM DE
PROGRAMAÇÃO PODE SER DIFERENTE, ASSIM COMO QUESTÕES DE
ARQUITETURA, TAMANHO DO DISPLAY, DRIVES DISPONÍVEIS PARA
FUNÇÕES ESPECÍFICAS (COMANDO DE VOZ, POR EXEMPLO), ENTRE
OUTROS.
• TOMANDO COMO EXEMPLO UM MESMO APLICATIVO QUE RODA EM
IOS E ANDROID, PODERÍAMOS DIZER QUE, EM PRINCÍPIO, ESTAMOS
FALANDO DE DOIS APPS DIFERENTES, POIS TODO O CÓDIGO POR
TRÁS É FEITO SOBRE AS EXIGÊNCIAS DA PLATAFORMA.
Desenvolvimento Nativo
• EM TEORIA, O APLICATIVO NATIVO PODE OFERECER UM DESEMPENHO UM
POUCO MELHOR QUE O HÍBRIDO, POIS ACESSA MAIS FACILMENTE OS
RECURSOS DO DISPOSITIVO. ENTRETANTO, NA PRÁTICA, ISSO É DIFÍCIL DE
AFIRMAR, JÁ QUE AS FERRAMENTAS DE DESENVOLVIMENTO OTIMIZAM
ESSA PERFORMANCE AO MÁXIMO, COMO VEREMOS MAIS À FRENTE.
• ISSO SEM FALAR NAS PRÓPRIAS CARACTERÍSTICAS DO CÓDIGO QUE
MUDAM DE UM PROGRAMADOR PARA OUTRO. SALVO CASOS
ESPECÍFICOS, A PERFORMANCE GERAL COSTUMA SER BEM SIMILAR EM
AMBOS OS CASOS.
Desenvolvimento Nativo
Twitter Instagra
m
Vantagens e Desvantagens
Desenvolvimento Nativo x Desenvolvimento Híbrido
IONIC
X
XAMARIN
IONIC
Ionic Xamarin
PWH
(Progressive Web Apps)
• DE MODO GERAL, OS PROGRESSIVE WEB APPS SÃO UMA
METODOLOGIA DE DESENVOLVIMENTO, QUE TORNAM A
EXPERIÊNCIA DE USO DE UMA PÁGINA WEB PELO CELULAR
SEMELHANTE A DE UM APLICATIVO MOBILE.
• TRATA-SE, PORTANTO, DE UMA EVOLUÇÃO HÍBRIDA ENTRE UM
APLICATIVO E UMA PÁGINA WEB.
• VALE COMENTAR QUE A VISÃO ORIGINAL DE STEVE JOBS, O
CO-FUNDADOR DA APPLE, ERA DE QUE OS APLICATIVOS
FOSSEM APLICAÇÕES WEB.
PWH
(Progressive Web Apps)
QUAIS SÃO AS VANTAGENS? Quais são as desvantagens?
• HTTPS://WWW.WAPROJECT.COM.BR/POST/DESENVOLVIMENTO-HI
BRIDO-COMO-FUNCIONA-E-QUAIS-AS-SUAS-VANTAGENS
• HTTPS://IMASTERS.COM.BR/DESENVOLVIMENTO/APLICATIVOS-E-
DESENVOLVIMENTO-MOBILE-HIBRIDO-X-NATIVO
• HTTPS://WWW.CRONAPP.IO/PT-BR/COMPREENDA-AS-DIFERENCAS
-ENTRE-O-DESENVOLVIMENTO-NATIVO-E-HIBRIDO/
• HTTPS://WWW.APPMAKR.COM/BLOGS/PT/APLICATIVOS-HIBRIDOS
-MULAS-MERCADO-MOVEL/
• HTTPS://WWW.PORTALGSTI.COM.BR/XAMARIN/SOBRE/
• HTTPS://WWW.PORTALGSTI.COM.BR/IONIC/SOBRE/