Densenvolvimento PhoneGap Hibrido vs Nativo, qual melhor opção?

34 respostas
W

Hoje em dia o PhoneGap consegue implementar funcionalidade nativas tanto para o Android como para IOS e Windows Phone?

34 Respostas

J

Veja no site deles.

http://phonegap.com/about/feature/

W

javaflex:
Veja no site deles.

http://phonegap.com/about/feature/

A falta de compartibilidade de alguns dispositivos é quase minima.

muito bom.

J

wladyband:
javaflex:
Veja no site deles.

http://phonegap.com/about/feature/

A falta de compartibilidade de alguns dispositivos é quase minima.

muito bom.


Não sei afirmar. Mas qual seu objetivo com ele?

W

javaflex:
wladyband:
javaflex:
Veja no site deles.

http://phonegap.com/about/feature/

A falta de compartibilidade de alguns dispositivos é quase minima.

muito bom.


Não sei afirmar. Mas qual seu objetivo com ele?

Meu objetivo com ele é desenvolver aplicação em Mobile.

J

wladyband:
javaflex:
wladyband:
javaflex:
Veja no site deles.

http://phonegap.com/about/feature/

A falta de compartibilidade de alguns dispositivos é quase minima.

muito bom.


Não sei afirmar. Mas qual seu objetivo com ele?

Meu objetivo com ele é desenvolver aplicação em Mobile.


Se quer fazer algo para o público em geral é mais profissional ser nativo, se não fica parecendo uma aplicação amadora perto das outras nativas na loja. Mas é válido para aplicações internas corporativas.

Se quer uma alternativa cross plataforma nativa, pesquisa sobre Xamarin.

W

javaflex:
wladyband:
javaflex:
wladyband:
javaflex:
Veja no site deles.

http://phonegap.com/about/feature/

A falta de compartibilidade de alguns dispositivos é quase minima.

muito bom.


Não sei afirmar. Mas qual seu objetivo com ele?

Meu objetivo com ele é desenvolver aplicação em Mobile.


Se quer fazer algo para o público em geral é mais profissional ser nativo, se não fica parecendo uma aplicação amadora perto das outras nativas na loja. Mas é válido para aplicações internas corporativas.

Se quer uma alternativa cross plataforma nativa, pesquisa sobre Xamarin.

Xamarin é um FrameWorks que utiliza C# para desenvolver em qualquer aparelho de celular? tanto para Android como IOS ou Windows Phone?

W

um amigo meu me mostrou isso;

P

Ultimamente estou trabalhando com Ionic… Discordo completamente do que o colega acima falou … com os aparelhos que temos hoje o desenvolvimento hibrido ganha cada vez mais espaço no mercado.E bem difícil dizer o que e nativo ou não. Se você conhece angular e Javascript aconselho da uma olhada no Ionic.

Obs … Se não me engano esse app e feito em Ionic. https://agendakidsdigital.com/

Obs 2: Não estou dizendo que todo aplicativo deve ser hibrido, como tudo em nossa area… Depende!

W

pedroazin:
Ultimamente estou trabalhando com Ionic… Discordo completamente do que o colega acima falou … com os aparelhos que temos hoje o desenvolvimento hibrido ganha cada vez mais espaço no mercado.E bem difícil dizer o que e nativo ou não. Se você conhece angular e Javascript aconselho da uma olhada no Ionic.

Obs … Se não me engano esse app e feito em Ionic. https://agendakidsdigital.com/

Obs 2: Não estou dizendo que todo aplicativo deve ser hibrido, como tudo em nossa area… Depende!

Eu achei interessante o Ionic, mas não encontrei bons cursos online para fazer do Ionic. Preciso fazer um curso em vez de aprender sozinho para que minha curva de aprendizagem seja mais curta.

Para PhoneGap encontrei esses;

http://www.4linux.com.br/cursos/formacao-desenvolvedor-front-end

E para Ionic encontrei esse;

W

pedroazin:
Ultimamente estou trabalhando com Ionic… Discordo completamente do que o colega acima falou … com os aparelhos que temos hoje o desenvolvimento hibrido ganha cada vez mais espaço no mercado.E bem difícil dizer o que e nativo ou não. Se você conhece angular e Javascript aconselho da uma olhada no Ionic.

Obs … Se não me engano esse app e feito em Ionic. https://agendakidsdigital.com/

Obs 2: Não estou dizendo que todo aplicativo deve ser hibrido, como tudo em nossa area… Depende!

Você acha que o Ionic seria uma melhor opção do que o PhoneGap?

P

wladyband:
um amigo meu me mostrou isso;

http://www.overpass.co.uk/hybrid-apps-in-2015/

Híbrida:
Phonegap: http://phonegap.com/
Cordova: https://cordova.apache.org/
Corona SDK: https://coronalabs.com/
Ionic Framework: http://ionicframework.com/
Xamarin: http://xamarin.com/
Crosswalk Project: https://crosswalk-project.org/

nativo:
Android: http://developer.android.com/sdk/index.html
iOS: https://developer.apple.com/ios/

conclusão:
Híbrido é mais custoso.

W

pfk66:
wladyband:
um amigo meu me mostrou isso;

http://www.overpass.co.uk/hybrid-apps-in-2015/

Híbrida:
Phonegap: http://phonegap.com/
Cordova: https://cordova.apache.org/
Corona SDK: https://coronalabs.com/
Ionic Framework: http://ionicframework.com/
Xamarin: http://xamarin.com/
Crosswalk Project: https://crosswalk-project.org/

nativo:
Android: http://developer.android.com/sdk/index.html
iOS: https://developer.apple.com/ios/

conclusão:
Híbrido é mais custoso.

Não entendi, porque é mais custoso?

J

wladyband:
javaflex:
wladyband:
javaflex:
wladyband:
javaflex:
Veja no site deles.

http://phonegap.com/about/feature/

A falta de compartibilidade de alguns dispositivos é quase minima.

muito bom.


Não sei afirmar. Mas qual seu objetivo com ele?

Meu objetivo com ele é desenvolver aplicação em Mobile.


Se quer fazer algo para o público em geral é mais profissional ser nativo, se não fica parecendo uma aplicação amadora perto das outras nativas na loja. Mas é válido para aplicações internas corporativas.

Se quer uma alternativa cross plataforma nativa, pesquisa sobre Xamarin.

Xamarin é um FrameWorks que utiliza C# para desenvolver em qualquer aparelho de celular? tanto para Android como IOS ou Windows Phone?


Dá uma pesquisada. Seguem exemplos:

http://blog.oncedev.com/mobile/2015/04/25/xamarin-vs-outras-plataformas/


https://comocriaraplicativos.com.br/entendendo-a-xamarin/

Lembrando que estou apenas te mostrando as opções. Pelo seu histórico de mensagens, não te recomendo nada disso. Como bagagem para você ganhar experiência real em mobile, estude iOS e Android diretamente, sem essas parafernálias, que dependem de decisões estratégicas da corporação.

P

Cara na minha opniao vale a pena investir em hibrido, principalmente se voce quer rapidamente validar uma ideia e fazer $$.O tempo que voce vai gastar para aprender nativo maioria das vezes nem vale tanto a pena assim , em alguns tipos de projeto não há necessidade.

Curso de Ionic https://www.udemy.com/ionic-from-web-to-mobile , muito bom, recomendadíssimo!.

W

pedroazin:
Cara na minha opniao vale a pena investir em hibrido, principalmente se voce quer rapidamente validar uma ideia e fazer $$.O tempo que voce vai gastar para aprender nativo maioria das vezes nem vale tanto a pena assim , em alguns tipos de projeto não há necessidade.

Curso de Ionic https://www.udemy.com/ionic-from-web-to-mobile , muito bom, recomendadíssimo!.

Nossa cara, gostei demais desse curso, muito bom :slight_smile:

J

pedroazin:
Cara na minha opniao vale a pena investir em hibrido, principalmente se voce quer rapidamente validar uma ideia e fazer $$.O tempo que voce vai gastar para aprender nativo maioria das vezes nem vale tanto a pena assim , em alguns tipos de projeto não há necessidade.

Curso de Ionic https://www.udemy.com/ionic-from-web-to-mobile , muito bom, recomendadíssimo!.


Só se for o caso da prioridade ser poupar tempo e não poder ter times para cada plataforma.

A

javaflex:

Lembrando que estou apenas te mostrando as opções. Pelo seu histórico de mensagens, não te recomendo nada disso. Como bagagem para você ganhar experiência real em mobile, estude iOS e Android diretamente, sem essas parafernálias, que dependem de decisões estratégicas da corporação.

Também acho.
Existe espaço para atuar nos diversos nichos.
Escolha uma opção, se dedique nela, focado, ultrapasse a barreira da iniciação e se aprofunde.

Não tem milagre.

P

javaflex:

Só se for o caso da prioridade ser poupar tempo e não poder ter times para cada plataforma.

startups?

W

Recentemente comprei um livro Google Android de Ricardo R. Lecheta, e no final do livro ele menciona que é possível desenvolver aplicações em Linguagem C para Android utilizando NDK, quando pesquisei na internet em desenvolvimento Hibrido em Linguagem C encontrei Xamarin.

A minha dúvida é;

É possível desenvolver através do JAVA aplicações para outros aparelhos como IOS e Windows Phone?

por favor não fiquei chateados com minha pergunta.

P

Eu conheço essa ferramenta aqui…

http://www.totalcross.com/new/

Mas na minha opinião na vale a pena… e melhor aprender logo javaScript.
Javascript deixou de ser a linguagem do futuro para ser o presente.

W

Eu acredito que desenvolvendo aplicações em JavaScript a tela de Layout fica bem mais apresentável, será que existe alguma forma da tela de Layout ficar apresentável em XML na construção de uma aplicação Java para Android assim como é feito no PhoneGap usando JavaScript?

vocês podem está perguntando, o que seria uma tela bem apresentável?

exemplo;

Um exemplo seria aquelas paginas feitas em Fash porém é uma tela do celular Android.

É que na verdade gostaria de colocar animações nos botões através de XML numa aplicação para Android através de java, eu sei que é possível fazer em Javascript.

J

Se fosse mais apresentável que UI nativa, as apps mais consagradas seriam feitas assim.

P

Se fosse mais apresentável que UI nativa, as apps mais consagradas seriam feitas assim.

Acho que falou besteira^^.

Ate pouco tempo atrás o android tinha uma Ui bem feiinha… melhorou bastante depois do material-design. Voce querer comparar interface nativa com html/css/javascrpit … so mostrou que seu conhecimento em mobile e minimo^^(sem querer ofender).

Não vou me estender muito… mas depois da uma sacada no projeto ionic+meteor…talvez depois disso você mude um pouco de opinião sobre apps hibridas.

Exemplo de App : http://info.meteor.com/blog/whatsapp-with-meteor-angular-and-ionic

Material design angular : https://material.angularjs.org/latest/

W

Se fosse mais apresentável que UI nativa, as apps mais consagradas seriam feitas assim.

Acho que falou besteira^^.

Ate pouco tempo atrás o android tinha uma Ui bem feiinha… melhorou bastante depois do material-design. Voce querer comparar interface nativa com html/css/javascrpit … so mostrou que seu conhecimento em mobile e minimo^^(sem querer ofender).

Não vou me estender muito… mas depois da uma sacada no projeto ionic+meteor…talvez depois disso você mude um pouco de opinião sobre apps hibridas.

Exemplo de App : http://info.meteor.com/blog/whatsapp-with-meteor-angular-and-ionic

Material design angular : https://material.angularjs.org/latest/

Fiquei avontade para falar, eu entendo pouco mesmo, mas como faço para aplicar UI no meu projeto Android?

eu sou um tipo de cara que me formei e ainda não encontrei no mercado de trabalho para desenvolvimento, estudei bastante para web mas agora pelo parte para mobile.

P

Todos estamos aprendendo na verdade^^…

Procura por Material Design Android.

J

Se fosse mais apresentável que UI nativa, as apps mais consagradas seriam feitas assim.

Acho que falou besteira^^.

Ate pouco tempo atrás o android tinha uma Ui bem feiinha… melhorou bastante depois do material-design. Voce querer comparar interface nativa com html/css/javascrpit … so mostrou que seu conhecimento em mobile e minimo^^(sem querer ofender).

Não vou me estender muito… mas depois da uma sacada no projeto ionic+meteor…talvez depois disso você mude um pouco de opinião sobre apps hibridas.

Exemplo de App : http://info.meteor.com/blog/whatsapp-with-meteor-angular-and-ionic

Material design angular : https://material.angularjs.org/latest/
Falei de fatos, você está expondo sua opinião, tudo bem se prefere pro seu caso, mas apps mais consagradas para o público a UI é nativa, por que será?

Sempre defendo que para uso interno corporativo dependendo do caso pode ser estrategicamente melhor usar UI HTML, para facilitar manutenção, mas não tem como ser de mais qualidade do que UI nativa.

P

Criar um app é diferente de criar um PowerPoint no sentido que o usuário é capaz de interagir com o app e acessar recursos de baixo nível, nessa parte que híbrido chupa bagos, não tem como negar.

P

wladyband:
pfk66:
wladyband:
um amigo meu me mostrou isso;

http://www.overpass.co.uk/hybrid-apps-in-2015/

Híbrida:
Phonegap: http://phonegap.com/
Cordova: https://cordova.apache.org/
Corona SDK: https://coronalabs.com/
Ionic Framework: http://ionicframework.com/
Xamarin: http://xamarin.com/
Crosswalk Project: https://crosswalk-project.org/

nativo:
Android: http://developer.android.com/sdk/index.html
iOS: https://developer.apple.com/ios/

conclusão:
Híbrido é mais custoso.

Não entendi, porque é mais custoso?

Olha quantos links tenho que estudar e decisões difíceis tenho que fazer, para o que supostamente devia ser a solução mais simples e rápida!

L

Nisso eu concordo, não consigo entender pq dizem que desenvolver nativo é “mais caro”, sendo que como programador tenho uma documentação muito robusta com toda a interface que preciso.
No meu caso, desenvolver nativo sempre foi mais barato do que ficar acompanhando dezenas de projetos híbridos.

J

Ola, boa noite.
Estou desenvolvendo uma aplicação cujo ela será o meu tcc. Então conversando com meu orientador decidimos fazer ele hibrido. Mas existe uma situação q eu não sei como resolver isso. Bem, a aplicação é do portal do aluno da minha faculdade. Logo terei que acessar login e senha e manter o usuário logado… Como vou fazer isso usando hibrido, sendo q só vou poder usar o html5, css, javascript… e pra manter uma session teria q ter ou um php ou java ou outra…??? alguém pode me ajudar.

B

Cara… Estava lendo toda a conversa… Como resolveu?
Conseguiu fazer login e senha com o projeto híbrido?

O

Vi que o post é de 2015, mas agora em 2016 aplicações hibridas são uma tendencia, imagina se precisamos que um aplicativo seja exatamente igual para 3 plataforma diferentes, ios android e windows phone? Agora imagina ter que aprender Android Studio + Java e depois com ios usando Objective C e por ultimo Windows Phone usando ou C# ou VB… E como ficaria a manutenção de tudo isso? E o frontend e backend? Por isso nasceu as aplicações hibridas, justamente para resolver o problema. Não que as aplicações hibridas resolvam todos os problemas, mas para muitos, mas muitos projetos mesmo, eles vão ser uma mão na roda.
No momento estou aprendendo Ionic2 utilizando Angular2 e estou achando o projeto bem promissor. Ainda mais que posso reaproveita meus conhecimentos em HTML5, CSS3 e Typescript(que é um compilador Javascript). Resumindo, aprender a utilizar aplicações hibridas só vão lhe acrescentar conhecimento e é uma tendencia pro futuro.

P

Suportar 3 bases de código (2, na verdade, ninguém liga pra Windows Phone) é mamão com açucar pra quem desenvolve software profissionalmente. Se fosse 5, 10, ou 15, você teria um ponto, mas 2 ou 3? Isso não é um problema. :slight_smile:

Outra coisa, a solução que oferece melhor experiência de uso para determinada plataforma é nativo, portanto se você espera que seu app seja popular entre usuários finais, melhor não inventar moda. Pergunta pro facebook.

E pra quem não espera publicar seus próprios apps, mas quer desenvolver apps pra terceiros, o que é melhor do ponto de vista de carreira profissional e oportunidades? se descrever como desenvolvedor Iconic e PhoneGap ou como desenvolver Android e iOS?

Sei la, mas me parece que Android e iOS são tecnologias com muito mais oportunidades no mercado do que Iconic e PhoneGap um dia sonha oferecer.

J

Tendencia para empresas que não podem manter equipes para cada plataforma, ou que não seja necessário oferecer a qualidade de um aplicativo nativo, como por exemplo para uso corporativo por operador de computador de um setor operacional. Mas para o grande público externo por exemplo, uma aplicação hibrida dificilmente estará entre os top da loja, onde cada plataforma é encarada como um produto diferente para o público de sua plataforma, cada um com seu valor.

Sobre questão de bagagem de aprendizado, são mais vistos como programador Android/iOS quem desenvolve nativo e com as linguagens ditas como oficiais da plataforma. Quem trabalha com hibrido está no meio do caminho, sendo mais visto dentro da mesma categoria de programador front end HTML, somado a utilização de ferramentas PhoneGap, etc.

Criado 1 de novembro de 2015
Ultima resposta 26 de nov. de 2016
Respostas 34
Participantes 9