Countdown

Final Countdown

Faltam dias. Ou segundos.

quinta-feira, 14 de maio de 2015

#17) PhoneGap e Aplicações Mobile [Parte I]

Boa Tarde!



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

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


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