Vantagens e desvantagens de cada aplicação: Whatsapp: Vantagens: estrutura base semelhante para todos as diferentes plataformas. Logo, o usuário pode migrar de plataforma sem se perder na aplicação. Desvantagens:No desenvolvimento de uma melhoria ou nova funcionalidade da aplicação, deve-se primeiro mapear a possibilidade de realizar o desenvolvimento em todas as plataformas, pois deve-se manter a homogeniedade da aplicação entre diferentes plataformas.
Google Docs Vantagens: Permite o acesso da mesma aplicação independente de plataformas. (PC, tablet, smartphone) Desvantagens: Totalmente dependende da internet rápida, se sua internet estiver lenta ou não estiver internet, pode esquecer, pois não será possível utilizar bem essa aplicação.
Google Maps Vantagens: Em smartphones possui integração com GPS do smartphone para buscar sua localização. Desvantagem: As API de cada plataforma para utilização do GPS é diferento. Logo, deve ter sido gasto muito tempo no desenvolvimento da integração de cada plataforma.
nossa apresentação foi construída com base nos conceitos que você ressaltou.
Classificamos o Whatsapp como uma aplicação nativa também pela identidade visual rígida, o que permite sua manipulação facilitada nas mais diferentes plataformas que podem hospedá-lo, e seus armazenamentos de informações localmente no dispositivo em que esse aplicativo foi instalado.
O Google Docs como aplicativo Web realmente fica dependente da conexão, porém possui benefícios de desenvolver tarefas em paralelo no mesmo documento, o que é um ganho expressivo em tempo de trabalho.
O Google Maps como App híbrido é classificado dessa maneira por integrar recursos nativos com informações coletadas dos servidores web.
Espero que essas observações tenham esclarecido ainda mais as definições para uma construção mais sólida do conhecimento.
Geralmente equipes que optam por oferecer por oferecer seus aplicativos construídos em linguagem nativa para várias plataformas, são grandes equipes e com alto investimento. Pois claramente é a solução mais cara, embora seja a mais eficiente. Como no caso do Whatsapp, que por oferecer uma interface única acaba caindo um pouco no desgosto de alguns designers que prefeririam ver o aplicativo com os elementos visuais próprios da plataforma.
O fato de o Google Docs depender muito de uma conexão rápida e estável é um defeito, mas também um princípio de projeto. Ele foi criado para funcionar na internet, e é praticamente impossível que os desenvolvedores evoluam o aplicativo sem exigir o mínimo de conexão por parte do usuário. Se eles se apegam demais as restrições o produto acaba ficando estagnado nas limitações do usuário.
A questão da integração do Google Maps com as interfaces de uso do GPS de cada aparelho é o mesmo trade-off de desenvolver a aplicação nativa, o custo de desenvolvimento causado pela variedade de hardwares que podem hospedar o app. "Perde-se" em tempo de desenvolvimento, mas ganha-se em eficiência.
Aplicações: WhatsApp: Com o whatsApp é possivel ter uma interface simples de bate papo que como uma aplicação nativa é muito importante, mas há o problema de fazer o aplciativo para cada plataforma.
Google Docs: O google docs fornece uma aplicação tipicamente movel, que devido as suas funcioanlidades é a melhor opção, pois permite que o usuário tenha acesso facilitado a sua conta. Uma desvantagem é carga de dados que é grande, deve ser feita sempre que o usuário acessa o aplicativo.
Google mapas: No google mapas temos um bom aplicativo hibrido, pois facilita o acesso aos mapas na forma do nativo e acessa os dados moveis. A dificuldade se encontra na manutenção do aplicativo para as diversas ambientes.
A principal vantagem do whatsapp é realmente a interface muito simples e intuitiva, além de hoje possuir uma grande quantidade de usuários o que torna o aplicativo mais útil ainda. Para o desenvolvedor, o fato de ser uma aplicação nativa realmente torna a implementação em varias plataformas diferentes mais custosa, porém para os usuários isto é um ponto positivo pois o sistema esta disponível para qualquer aparelho que ele queira comprar.
Concordo com o comentario acima a respeito do Docs, pois realmente é necessário um acesso rápido à internet pelo smartphone, o que hoje ainda é um pouco limitado, porém esta dificuldade é compensada pela quantidade de funcionalidades que o app apresenta.
O maps híbrido tem um melhor desempenho por se utilizar de recursos do aparelho em que ele esta instalado, por outro lado é preciso levar em consideração cada plataforma em que ele será utilizado, no desenvolvimento do app.
Pessoal, vi que vocês incluíram o What's App como sendo um aplicativo nativo, mas um outro grupo utilizou o mesmo app como exemplo de um aplicativo híbrido, o que na verdade faz mais sentido. O What's App é um sistema multi plataforma, as mensagens são carregadas muito rapidamente, porém imagens são armazenadas diretamente no dispositivo. Estas e outras características indicam uma grande possibilidade de ser de fato um aplicativo híbrido. Pesando os fatores conhecidos do funcionamento do app é possível estimar que o mesmo se beneficiaria muito sendo um aplicativo híbrido. Vocês conseguiram achar referências mais conclusivas que indicavam que o What's App é um aplicativo nativo?
Um dos seus argumentos "porém imagens são armazenadas diretamente no dispositivo" corrobora para a classificação como aplicativo nativo. Os aplicativos nativos são desenvolvidos do zero para cada tipo de plataforma, que é o caso do Whatsapp. Não é reaproveitado nenhum tipo de código entre os celulares. Não é só pq há uma comunicação constante com a Internet que o app será híbrido ou web.
Um app que se enquadra na categoria do Whatsapp é o Facebook. Antigamente ele era híbrido, porém, foi feito um trabalho do zero para ser desenvolvido para cada plataforma na linguagem na qual cada celular foi pensado. Veja o exemplo: http://info.abril.com.br/noticias/tecnologia-pessoal/app-do-facebook-se-torna-nativo-para-android-14122012-25.shl
E, para finalizar, apps híbridos são construídos como um "container" que busca informações na web e demonstram no celular. Não é o caso do whatsapp. Toda e qualquer informação da web requisitada pelo app é feita de modo único e particular, não é feito através de um "box" que contem todas as informacoes (nos slides do professor há uma explicação maior sobre o container de informações em apps hibridos).
Vantagens e desvantagens de cada aplicação:
ResponderExcluirWhatsapp:
Vantagens: estrutura base semelhante para todos as diferentes plataformas. Logo, o usuário pode migrar de plataforma sem se perder na aplicação.
Desvantagens:No desenvolvimento de uma melhoria ou nova funcionalidade da aplicação, deve-se primeiro mapear a possibilidade de realizar o desenvolvimento em todas as plataformas, pois deve-se manter a homogeniedade da aplicação entre diferentes plataformas.
Google Docs
Vantagens: Permite o acesso da mesma aplicação independente de plataformas. (PC, tablet, smartphone)
Desvantagens: Totalmente dependende da internet rápida, se sua internet estiver lenta ou não estiver internet, pode esquecer, pois não será possível utilizar bem essa aplicação.
Google Maps
Vantagens: Em smartphones possui integração com GPS do smartphone para buscar sua localização.
Desvantagem: As API de cada plataforma para utilização do GPS é diferento. Logo, deve ter sido gasto muito tempo no desenvolvimento da integração de cada plataforma.
Hudson,
Excluirnossa apresentação foi construída com base nos conceitos que você ressaltou.
Classificamos o Whatsapp como uma aplicação nativa também pela identidade visual rígida, o que permite sua manipulação facilitada nas mais diferentes plataformas que podem hospedá-lo, e seus armazenamentos de informações localmente no dispositivo em que esse aplicativo foi instalado.
O Google Docs como aplicativo Web realmente fica dependente da conexão, porém possui benefícios de desenvolver tarefas em paralelo no mesmo documento, o que é um ganho expressivo em tempo de trabalho.
O Google Maps como App híbrido é classificado dessa maneira por integrar recursos nativos com informações coletadas dos servidores web.
Espero que essas observações tenham esclarecido ainda mais as definições para uma construção mais sólida do conhecimento.
Hudson,
ExcluirGeralmente equipes que optam por oferecer por oferecer seus aplicativos construídos em linguagem nativa para várias plataformas, são grandes equipes e com alto investimento. Pois claramente é a solução mais cara, embora seja a mais eficiente. Como no caso do Whatsapp, que por oferecer uma interface única acaba caindo um pouco no desgosto de alguns designers que prefeririam ver o aplicativo com os elementos visuais próprios da plataforma.
O fato de o Google Docs depender muito de uma conexão rápida e estável é um defeito, mas também um princípio de projeto. Ele foi criado para funcionar na internet, e é praticamente impossível que os desenvolvedores evoluam o aplicativo sem exigir o mínimo de conexão por parte do usuário. Se eles se apegam demais as restrições o produto acaba ficando estagnado nas limitações do usuário.
A questão da integração do Google Maps com as interfaces de uso do GPS de cada aparelho é o mesmo trade-off de desenvolver a aplicação nativa, o custo de desenvolvimento causado pela variedade de hardwares que podem hospedar o app. "Perde-se" em tempo de desenvolvimento, mas ganha-se em eficiência.
Aplicações:
ResponderExcluirWhatsApp:
Com o whatsApp é possivel ter uma interface simples de bate papo que como uma aplicação nativa é muito importante, mas há o problema de fazer o aplciativo para cada plataforma.
Google Docs:
O google docs fornece uma aplicação tipicamente movel, que devido as suas funcioanlidades é a melhor opção, pois permite que o usuário tenha acesso facilitado a sua conta. Uma desvantagem é carga de dados que é grande, deve ser feita sempre que o usuário acessa o aplicativo.
Google mapas:
No google mapas temos um bom aplicativo hibrido, pois facilita o acesso aos mapas na forma do nativo e acessa os dados moveis. A dificuldade se encontra na manutenção do aplicativo para as diversas ambientes.
A principal vantagem do whatsapp é realmente a interface muito simples e intuitiva, além de hoje possuir uma grande quantidade de usuários o que torna o aplicativo mais útil ainda. Para o desenvolvedor, o fato de ser uma aplicação nativa realmente torna a implementação em varias plataformas diferentes mais custosa, porém para os usuários isto é um ponto positivo pois o sistema esta disponível para qualquer aparelho que ele queira comprar.
ResponderExcluirConcordo com o comentario acima a respeito do Docs, pois realmente é necessário um acesso rápido à internet pelo smartphone, o que hoje ainda é um pouco limitado, porém esta dificuldade é compensada pela quantidade de funcionalidades que o app apresenta.
O maps híbrido tem um melhor desempenho por se utilizar de recursos do aparelho em que ele esta instalado, por outro lado é preciso levar em consideração cada plataforma em que ele será utilizado, no desenvolvimento do app.
Pessoal, vi que vocês incluíram o What's App como sendo um aplicativo nativo, mas um outro grupo utilizou o mesmo app como exemplo de um aplicativo híbrido, o que na verdade faz mais sentido. O What's App é um sistema multi plataforma, as mensagens são carregadas muito rapidamente, porém imagens são armazenadas diretamente no dispositivo. Estas e outras características indicam uma grande possibilidade de ser de fato um aplicativo híbrido. Pesando os fatores conhecidos do funcionamento do app é possível estimar que o mesmo se beneficiaria muito sendo um aplicativo híbrido.
ResponderExcluirVocês conseguiram achar referências mais conclusivas que indicavam que o What's App é um aplicativo nativo?
Um dos seus argumentos "porém imagens são armazenadas diretamente no dispositivo" corrobora para a classificação como aplicativo nativo. Os aplicativos nativos são desenvolvidos do zero para cada tipo de plataforma, que é o caso do Whatsapp. Não é reaproveitado nenhum tipo de código entre os celulares. Não é só pq há uma comunicação constante com a Internet que o app será híbrido ou web.
ExcluirUm app que se enquadra na categoria do Whatsapp é o Facebook. Antigamente ele era híbrido, porém, foi feito um trabalho do zero para ser desenvolvido para cada plataforma na linguagem na qual cada celular foi pensado. Veja o exemplo: http://info.abril.com.br/noticias/tecnologia-pessoal/app-do-facebook-se-torna-nativo-para-android-14122012-25.shl
E, para finalizar, apps híbridos são construídos como um "container" que busca informações na web e demonstram no celular. Não é o caso do whatsapp. Toda e qualquer informação da web requisitada pelo app é feita de modo único e particular, não é feito através de um "box" que contem todas as informacoes (nos slides do professor há uma explicação maior sobre o container de informações em apps hibridos).