Quais são as diferenças entre o AppMobi e o PhoneGap?

10

Eu sou novo no desenvolvimento de aplicativos multiplataforma. Me deparei com os frameworks multiplataforma muito semelhantes AppMobi e PhoneGap .

eu quero saber

  • Existe alguma diferença entre apk / ipa criado usando o Appmobi e apk / ipa criado usando o PhoneGap?
  • Existe alguma diferença nos recursos nativos que podem ser usados?
  • Quais são as vantagens do appmobi sobre phonegap ou PhoneGap sobre Appmobi?

Também outras diferenças entre esses dois.

Ajmal MA
fonte
6
Não sei por que essa pergunta está recebendo votos negativos e votos fechados. Parece ser uma pergunta válida. Não vi comparações abrangentes e prontamente disponíveis entre esses dois produtos, e as perguntas feitas parecem atender às diretrizes para uma boa pergunta subjetiva no Stack Exchange. Se as pessoas quiserem discutir a adequação desta pergunta a este site, leve-a ao nosso site Meta ou sala de bate-papo.
Thomas Owens

Respostas:

14

Divulgação: trabalho para o appMobi.


Existem muitas semelhanças entre os dois, de fato, algumas das funções do appMobi são construídas no PhoneGap. Fundamentalmente, os dois encapsulam HTML5 / CSS3 / JS em uma visualização da Web que é exposta ao usuário a partir de um "Container" nativo. Ambos oferecem uma API que permite acessar o sistema operacional do dispositivo de uma maneira que é impossível para um aplicativo Web.

A maior parte das diferenças decorre do fato de o PhoneGap ter sido criado como um projeto de código aberto por muitas pessoas que tentavam resolver seu próprio problema ou apoiar o desenvolvimento em uma plataforma diferente, e o appMobi se concentrou em criar um ecossistema de programação que permite o desenvolvimento de aplicativos de plataforma cruzada usando HTML5. O appMobi se concentrou no iOS e no Android como seus alvos e foi o primeiro a oferecer um sistema de "compilação" baseado em nuvem que aceita seu código HTML5 e o encapsula para criar arquivos binários prontos para lojas de aplicativos para uma variedade de lojas de aplicativos. Após a aquisição da equipe de desenvolvimento PhoneGap pela Adobe, agora existe um serviço de criação de nuvem pago semelhante ao appMobi.

O PhoneGap segue o modelo típico de código aberto que permite ao desenvolvedor montar seu conjunto de ferramentas usando as ferramentas que encontrar. Não há IDE PhoneGap integrado, emulador ou serviço de depuração. Certamente, essas coisas existem, mas elas não são integradas e exigem que você as construa e as aprenda individualmente. Ao tentar apresentar um conjunto de ferramentas de desenvolvimento HTML5 totalmente formado, o appMobi fornece um conjunto de ferramentas integrado - IDE, emulador, depurador local e remoto e o serviço de compilação mencionado acima.

Como os jogos para dispositivos móveis representam mais de 50% dos 100 principais aplicativos para dispositivos móveis, o appMobi desenvolveu inúmeras tecnologias que permitem que os aplicativos para dispositivos móveis em HTML5 funcionem bem o suficiente para competir com jogos codificados nativamente. Eles incluem - directCanvas (aceleração de renderização gráfica de 10x), MultiSound (aceleração de som, looping, uma cena, etc.), emblemas sociais e tabelas de classificação e pagamentos no aplicativo entre plataformas. O PhoneGap não possui aceleração de jogos ou suporte técnico como esse.

Finalmente, o PhoneGap é apenas uma ferramenta de desenvolvimento. Quando você usa o PhoneGap build para criar seu arquivo IPA ou APK, está pronto. O objetivo do appMobi é permitir que o HTML5 concorra com o iOS e o Android como uma plataforma móvel, para que o appMobi tenha criado vários serviços em nuvem que agregam valor aos seus aplicativos quando usados ​​no dispositivo do usuário. Na verdade, o appMobi preenche as lacunas que o HTML5 possui, tornando-o competitivo com iOS e Android. Esses serviços são todos multiplataforma (você escreve uma vez e funciona no iOS / Android / ??). Eles incluem mensagens push de rich media, pagamentos no aplicativo, autenticação de usuário, gamificação, hospedagem e análise de atividade do usuário.

As ferramentas do PhoneGap são gratuitas, mas são cobradas pelo serviço de compilação. As ferramentas e o serviço de criação do appMobi são gratuitos, mas são cobrados quando o aplicativo é bem-sucedido (mais de 10.000 usuários mensais).


Mais recentemente, as ferramentas de desenvolvimento HTML5 criadas pelo appMobi (XDK, Build System, ferramentas de depuração, jqMobi) foram adquiridas pela Intel e agora fazem parte do pacote Intel HTML5 Development Tools .

Os serviços em nuvem mencionados acima ainda são fornecidos pelo appMobi. Os serviços em nuvem agora oferecem suporte a aplicativos desenvolvidos com iOS nativo (XCode), Android nativo (Java) e Windows 8 nativo (XAML), além de HTML5 híbrido (appMobi ou PhoneGap) e bons aplicativos da Web antigos.

Roy Smith
fonte
2
Editei sua resposta mais recente para esta. O Stack Exchange não é um fórum - existem poucas, se houver, instâncias em que se deve ter várias respostas para a mesma pergunta. No futuro, se sua resposta mudar, edite a postagem original em vez de criar uma nova.
Thomas Owens