Hoje iremos introduzir a framework PhoneGap que permite a criação de aplicativos móveis híbridos (executáveis tanto em sistema operacional Android quanto em iOS) utilizando a Web APIs padrão: HTML5, CSS e Javascript.
Sua utilidade é, sem dúvida, construir aplicações multiplataformas de uma maneira unificada e simplificada, utilizando um único código para gerar aplicações para dispositivos diversos.
Antes de introduzi-la, vamos definir as diferenças entre uma Aplicação Nativa e uma Aplicação Web:
Aplicação Nativa
É aquela projetada especificamente para um dado sistema operacional móvel (Android -> Programado em Java, iOS -> Programado em Objective-C, etc).Vantagens:
- Acesso completo ao dispositivo
- Maior velocidade de processamento
- Menor tempo de resposta
- Loja virtual
Desvantagens:
- Desenvolvimento caro
- Não é multiplataforma
Aplicação Web
É aquela projetada em HTML5 e que pode ser visualizada através do navegador (Browser).
Vantagens:
- Desenvolvimento mais barato
- É multiplataforma
Desvantagens:
- Acesso parcial ao dispositivo
- Não tem loja
Vantagens:
- Desenvolvimento mais barato
- É multiplataforma
Desvantagens:
- Acesso parcial ao dispositivo
- Não tem loja
Aplicação Híbrida
É aquela projetada especificamente para um dado sistema operacional móvel (Android -> Programado em Java, iOS -> Programado em Objective-C, etc).
Vantagens:
- Acesso a todas as opções do dispositivo
- Desenvolvimento mais barato
- Multiplataforma
- Possui loja virtual
Referências:
http://www.codeproject.com/Articles/661720/Challenges-and-solutions-Architecture-of-a-Moder
http://phonegap.com/
http://en.wikipedia.org/wiki/PhoneGap
Vantagens:
- Acesso a todas as opções do dispositivo
- Desenvolvimento mais barato
- Multiplataforma
- Possui loja virtual

PhoneGap
A framework PhoneGap se configura como uma ferramenta compiladora de aplicações Web em aplicativos móveis. Com ela é possível visualizar no dispositivo móvel em tempo real as modificações realizadas no código e também utilizar as funções do aparelho, como câmera, acelerômetro, etc.

Em nosso próximo post apresentaremos um exemplo de como instalar essa ferramenta e criar a nossa primeira aplicação.
Referências:
http://www.codeproject.com/Articles/661720/Challenges-and-solutions-Architecture-of-a-Moder
http://phonegap.com/
http://en.wikipedia.org/wiki/PhoneGap
Nenhum comentário:
Postar um comentário