Bom, o PhoneGap é uma alternativa interessante para a criação de apps para multiplos dispositivos pois você reutiliza os seus conhecimentos de desenvolvimento Web com APIs como o jQuery. (PONTO)
A compilação para multiplos dispositivos, que é a mágica por trás do PhoneGap, nada mais é do que juntar o controle de renderização web de cada "sabor" de plataforma mobile (que são baseados no WebKit) e os arquivos (HTML+JS+CSS) que compoem a sua aplicação. Adicionalmente, você vai ter uma API Javascript que expõe as capacidades inerentes do sistema onde sua aplicação estiver rodando (Acelerometro, Camera, Contatos, GPS, etc). Ou seja, o resultado é a seguinte pilha (de baixo para cima): - Sistema Operacional do Dispositivo - WebKit (Engine do navegador Web do dispositivo) - Sua App (HTML+JS+CSS+JS-APIPhoneGap) Por isso coloquei aquele PONTO, especificando que os beneficios se resumiam ao primeiro parágrafo. Pois, em termos de performance, é incomparável o resultado proveniente de uma APP rodando com código nativo (UI, acesso a recursos como Camera, Acelerometro, etc) e de uma que se vale de um "Bridge/Ponte" para repassar esses recursos através de uma outra aplicação (o WebKit/Navegador) na qual a sua app estará embutida. Por exemplo, no XCode (Mac), pra fazer isso é só arrastar pra janela do aplicativo um UIWebView, fazer as páginas HTML+JS+CSS, criar uma ponte para acessar os recursos dos dispositivo (Camera, etc.) e associar a página inicial do controle UIWebView. Para quem não sabe, o UIWebView é como o StageWebView na API do Flash/Flex. Ou seja, para desenvolvedores como nós, é muito fácil alcançar o que o PhoneGap oferece. Por isso que vejo ele ser interessante sim, mas para quem não quer (ou não conseguiu - seja por falta de tempo ou qualquer outro fator limitador) adquirir conhecimento nas tecnologias de cada plataforma para desenvolver soluções nativas. Então, IMHO, é interessante que a Adobe tenha essa solução facilitadora e abra o leque de meios de seus produtos serem utilizados para se desenvolver tal tipo de conteúdo aproveitando o expertise já inerente da maioria dos seus consumidores. MAS, isso está bem longe de colocá-la como um grande player ou meio de desenvolvimento profissional de apps para multiplos dispositivos. Ela está bem mais próxima disso com o FlashPlatform utilizando o CaptiveRuntime (que junta o AIR em codigo nativo p/ determinado dispositivo + sua app AS3), embora eu creio que o ideal seria a Adobe seguir um caminho como o AppCelerator (http://www.appcelerator.com/) seguiu, oferecendo uma API padrão para desenvolvimento, entregando código 100% nativo para o dispositivo no qual a sua app vai rodar. É só minha opinião... Vicente Maciel Junior - @macieljr ======================================== Rich Internet Applications Software Architect Independent Web Developer & Consultant Adobe Certified Expert / Instructor on ColdFusion and Flex with AIR Adobe Community Professional --------------------------------------------------------------------------------- +55 21 8087-8506 MSN: macie...@gmail.com --------------------------------------------------------------------------------- Software Engineer At: http://www.adpix.com.br Blog pessoal: http://teclandoalto.blogspot.com Google Profile: http://www.google.com/profiles/macieljr ======================================== Em 26 de outubro de 2011 13:24, RafaelViana <rfl.vi...@gmail.com> escreveu: > Não sei se já foi postada esta notíca aqui na lista. > > > http://www.phonegap.com/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe-2/ > > Adobe entrando de vez no mercado mobile? > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev