Parece que estou perdendo alguns conceitos importantes com o PhoneGap


8

Estou planejando desenvolver um aplicativo em várias plataformas e acho que o PhoneGap pode ser perfeito para mim. Eu estava lendo que é uma base de código para todas as plataformas, mas olhando para o guia PhoneGap, parece que há instruções separadas para cada plataforma. Então, se eu quiser desenvolver para iOS, Android, BB e WP7, preciso escrever 4 conjuntos de códigos diferentes? Tenho certeza de que estou perdendo algo fundamental aqui.

Além disso, como as pessoas costumam abordar uma criação do PhoneGap? Você obviamente / provavelmente deseja que o aplicativo final pareça um aplicativo nativo - é mais comum do que não usar o jQuery Mobile junto com o PhoneGap?

Existe um IDE preferido? Vejo, no guia, para iOS, eles parecem sugerir o Xcode. Estou bem usando o Xcode, mas parece um pouco exagerado para HTML e CSS. Preciso desenvolver no Xcode e, se não, como abordar isso? Use um editor de IDE / texto diferente e copie e cole no Xcode para criar e testar?

Eu sei que essa pergunta é longa e fundamental, mas é algo que eu não acho que seja devidamente abordado nos guias.

Obrigado.


Dê uma olhada neste artigo ( codeproject.com/Articles/445361/… ) - ele explica muito quais são os benefícios do PhoneGap e do kit de ferramentas relacionado (Jquery mobile etc). Também mostra quanto código será realmente reutilizado para diferentes plataformas. Eu achei os resultados confiáveis ​​enquanto desenvolvia soluções móveis.
Arthur P

Respostas:


5

O Phonegap fornece apenas a estrutura para código compartilhado em diferentes plataformas. Para criar o aplicativo para cada plataforma, você precisa usar os conjuntos de ferramentas nativos; Visual Studio para WinPhone, XCode para iOS, Eclipse com Android SDK para Android, etc.

Você pode reutilizar todo o seu código PhoneGap, mas precisa criar projetos em cada plataforma para criar e enviar os aplicativos para as lojas móveis apropriadas.


1
Se você tem experiência, pode descrever sua abordagem geral? Desenvolver no Xcode, Eclipse e Visual Studio? Você geralmente usaria o jQuery Mobile também ou uma estrutura diferente? Obrigado pela sua resposta, a propósito.
garethdn

Agora você pode criar a partir do serviço de criação de PG online da Adobe. Você ainda precisará de coisas como uma conta de desenvolvedor do iOS, mas poderá criar sem abrir o aplicativo em cada IDE.
amigos estão dizendo sobre erik
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.