anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

Desenvolvimento em Plataformas Cruzadas

 l

Um tópico muito polêmico é o desenvolvimento em Cross-Platform, alguns acham que é algo totalmente impraticável enquanto outros defendem com unhas e dentes que essa é uma modalidade prática e vantajosa.

Mas afinal de contas, o que é CROSS-PLATFORM?

jj158939.cross-platform

Aplicação Nativa: Criada especificamente para cada sistema (ex.: Android, IOs …)

Aplicação em plataforma cruzada: Advém da utilização de plataformas / linguagens WEB para o desenvolvimento Mobile (para Android, IOs, Windows Phone…). Traduzindo: Uma única versão (Incorporação WEB) para todos os sistemas.

 

O que tem de vantagem e desvantagem?

cross-platform

Como vantagens poderíamos citar:

  • A aplicação que pode rodar em múltiplas plataformas;
  • Atualização rápida e abrangente. Não é necessário passar por Apple/Play Store ou ter que esperar o usuário baixar uma versão nova;
  • Temos acesso a alguns recursos nativos como câmera, bluetooth, sensores do aparelho (Navigator).

Como desvantagens poderíamos citar:

  • Os testes podem ser um pouco mais trabalhosos devido a cada plataforma apresentar comportamentos diferentes;
  • É mais difícil trabalhar Off-line;
  • Por atender várias plataformas mobiles diferentes, a UX do aplicativo não terá o tom característico do dispositivo.

 

Alguém já usa isso?

crossplatform

Um exemplo de caso de sucesso pode ser o jogo “Final Fantasy XI Online” ou o aplicativo da Amazon chamado “Kindle Store” que se utilizam dessas tecnologias.

 

Por onde começar?

cross_platform_image

Existem vários aplicativos para esse tipo de desenvolvimento, como destaques poderíamos citar:

  • PhoneGap
  • Intel XDK
  • Appcelerator Titanium SDK
  • MoSync

Alguns dos programas como o Intel XDK acabam sendo muito simples de serem utilizados com o seu modo assistente, mas nada te impede de se aprofundar nos estudos de HTML 5, CSS3 e JavaScript (mais especificamente CORDOVA ou algo do gênero) para conseguir criar um aplicativo mais aprofundado em certas funções.


Prof. Kaio

Bom galera, meu nome é Kaio Souza, sou instrutor de Web Design em Mogi das Cruzes e hoje vim trazer para vocês um pouco sobre o desenvolvimento em Plataformas Cruzadas. Até a próxima postagem!

Próximo

Postado por

Postagem Relacionada

Os segredos para uma bateria de celular mais duradoura – Tecnologia Android
Antigamente os telefones celulares tinham uma bateria que não acabavam nunca! Alguns aparelhos ficavam até