Cada vez mais os dispositivos móveis se tornam integrados e hoje já é muito comum
vermos os seguintes dispositivos em apenas um aparelho: telemóveis/celulares que
funcionam como PDA, GPS, TV portátil, consoles, navegador de Internet, WAP,
leitores de áudio, vídeo e texto, entre outros.
2.2. Componentes dos dispositivos móveis
Um dispositivo móvel apresenta basicamente os mesmos componentes de um computador
qualquer:
Smartphone-
PDA;
Telemóvel ;
Console portátil;
Ultra Mobile PC;
Ultrabook;
Netbook;
Laptop;
Tablet;
Coletor de dados;
Smartwatch;
Vantagens
Pleno acesso ao dispositivo, software e hardware
Melhor experiência do usuário
Visualização das lojas de aplicativos e integração com wearables
Desvantagens
Diferentes linguagens de programação e habilidades de acordo com o sistema
operacional
Maiores custos e tempo de desenvolvimento
Sem SEO não aparecem bem posicionado na pesquisa do Google, se você não
tem web otimizado para celulares.
Há casos em que um aplicativo tem razão de ser exclusivamente nativo, como por
exemplo, quando depende da funcionalidade do dispositivo. Se a empresa precisa que o
aplicativo continue funcionando mesmo sem conexão à Internet, que é também
conhecido como off-line”, disse Gonda. Embora este tipo de aplicativo resulte de um
bom desempenho e da experiência do usuário, sendo que ao ser nativo exige
desenvolvimento para distintas plataformas. Para reduzir os custos e aumentar a
produtividade existem ferramentas que geram em ambiente móvel de forma
multiplataforma , ou seja, a partir de um código pode ser gerado para outras plataformas
móveis .
Desenvolvimento Híbrido-utilizando frameworks como Cordova, PhoneGap e Ionic e
são mais fáceis de desenvolver e gerenciar a partir de um computador. Os
desenvolvedores não usam diferentes linguagens de programação, pelo contrário, as
programam em linguagem conhecida como HTML ou Java Script.
Vantagens
Código reutilizável na programação
Desenvolve mais rápido e com menor custo
Não necessita instalação
Desvantagens
Conexão à internet é 100% necessária
Acesso limitado ao hardware do dispositivo
Por não exigir a instalação perde visibilidade nas lojas
Este cenário poderia especificar dois tipos de WebApps, o WebApps projeto responsivo
e Web Apps otimizadas. O responsivo, ao usar determinados frameworks nos permite a
partir de um único código do aplicativo responder a diferentes tamanhos de telas,
atendendo da melhor forma a experiência do usuário. A otimizada resulta de
um app totalmente diferente da que eu tenho no desktop, que se programa de forma tal
que se vê otimizada por sua usabilidade.
Desenvolvimento multi plataforma, utilizando frameworks como o Xamarim
3 tipos de aplicações móveis: vantagens e desvantagens que você deve saber (genexus.com)
acessado em 23 de novembro de 2021 19:27min;