Escreva aplicativos móveis para qualquer plataforma com o Intel XDK

A Intel volta ao desenvolvimento de aplicativos móveis com seu IDE Intel XDK gratuito. Usando esse ambiente de desenvolvimento, você pode criar aplicativos, testá-los em vários dispositivos e publicá-los em várias lojas de aplicativos.

A Intel volta ao desenvolvimento de aplicativos móveis com seu IDE Intel XDK gratuito.  Usando esse ambiente de desenvolvimento, você pode criar aplicativos, testá-los em vários dispositivos e publicá-los em várias lojas de aplicativos.
Propaganda

A Intel não é realmente uma empresa que você associa frequentemente ao desenvolvimento de aplicativos para dispositivos móveis. Enquanto você quase certamente tem um chip Intel O que você precisa saber sobre o Ivy Bridge da Intel [MakeUseOf explica] O que você precisa saber sobre o Ivy Bridge da Intel [A MakeUseOf explica] A Intel acaba de lançar seu novo processador atualizado, codinome Ivy Bridge, para tanto desktops e laptops. Você encontrará esses novos produtos listados como a série 3000 e poderá comprar pelo menos alguns deles ... Leia Mais rompendo no computador que você usa para ler isso, seus empreendimentos no mundo móvel não foram tão bem-sucedidos quanto eles poderia ter esperado, com poucos fabricantes decidindo usar o chip Intel Atom em seus dispositivos Android.

Aparentemente, isso não os dissuadiu. Eles apenas jogaram o chapéu de volta no anel móvel novamente com o Intel XDK IDE. Esse ambiente de desenvolvimento gratuito permite que você escreva aplicativos usando HTML5, Javascript e CSS3 e, em seguida, teste-os em vários dispositivos. Uma vez terminado, você pode publicar em uma infinidade de lojas de aplicativos, incluindo o Google Play, Nook, Kindle, iTunes e Windows 8 Store. É realmente um 'escrever uma vez, correr em qualquer lugar' negócio.

Mas isso revolucionará o fluxo de trabalho dos desenvolvedores em todos os lugares?

Apenas HTML5

Antes de continuar, quero apenas reiterar um ponto que fiz anteriormente. Isso não e não permitirá que você crie aplicativos nativos. Estes são aplicativos que são criados usando uma linguagem como Java, Objective-C ou C # e geralmente têm acesso a mais APIs do que os disponíveis usando apenas HTML5 e JavaScript. Comece codificando o JavaScript agora mesmo com esses 5 recursos gratuitos. Estes 5 grandes recursos gratuitos Leia mais.

xdk-create

No entanto, isso não é uma coisa totalmente ruim. Em primeiro lugar, permitirá que você desenvolva usando tecnologias da Web incrivelmente familiares, crie seu aplicativo e implante-o em várias plataformas. Em última análise, você está trocando energia por flexibilidade.

Outra vantagem de escrever aplicativos móveis em HTML5 é que você também pode implantar seus aplicativos na Web maior. Com o XKD, você pode publicar aplicativos e jogos do Facebook, plug-ins do Chrome e aplicativos da Web tradicionais.

O editor

O editor é onde qualquer programador está mais em casa. É aqui que escrevemos o código que alimenta as ferramentas e aplicativos que você usa regularmente. Para programadores sérios, existem alguns pré-requisitos absolutos aqui.

Em primeiro lugar, tem que ter realce de sintaxe sólido. Embora isso não afete o produto final (pelo menos não diretamente), ele garante que qualquer código produzido seja fácil de ler mais tarde. Também ajuda se houver conclusão de código, para reduzir a quantidade de texto que você acaba escrevendo e, assim, reduzir o risco de ser abatido por uma séria tensão de RSI.

código xdk

O XDK entrega aqui e oferece bem. Código é destacado lindamente e é fácil de ler. Além disso, a conclusão do código é poderosa e está a par com qualquer editor comercial. No entanto, sinto que poderia haver mais aqui. Seria ótimo se ele tivesse a capacidade de instalar plugins, não muito diferente do Editor de Texto Sublime Sublime Experimente o Sublime Text 2 Para o seu Código de Plataforma Cruzada Necessidades de Edição Experimente o Texto Sublime 2 Para Seu Código de Plataforma Cruzada Precisa de Edição de Texto Sublime 2 é um editor de código multi-plataforma que só recentemente ouvi falar, e eu tenho que dizer que estou realmente impressionado, apesar do selo beta. Você pode baixar o aplicativo completo sem pagar um centavo ... Leia Mais. Muitas vezes me vi ansiando pelos gostos de Emmet (anteriormente Zen Coding), o que me teria poupado um bom tempo.

Emulação

Uma vez que você tenha algum código, você vai querer ver como ele fica em diferentes plataformas. O XDK permite que você execute seu código em várias resoluções e dimensões, incluindo o iPhone da Apple, o tablet Google Nexus 7 e o Nokia Lumia 920.

xdk-emulate

Você também pode definir o posicionamento do dispositivo, para quando você deseja testar o código que faz uso do acelerômetro de dispositivos, bem como alterar a orientação da tela do próprio dispositivo. Isso é útil para testar seu código em vários dispositivos sem gastar milhares de libras.

acelerômetro xdk

Se você quiser fazer um pouco mais de testes práticos, pode sempre enviar seu projeto para o seu dispositivo com o Intel App Preview. Esta aplicação multi-plataforma está disponível no Windows 8, Windows Phone, Android e iOS e permite que você empurre seu código através das inter-câmaras para o seu telefone, tablet ou laptop.

Desdobramento, desenvolvimento

Depois de obter o seu aplicativo todo polido, você pode criá-lo e enviá-lo para venda em várias lojas de aplicativos. Esta etapa não é feita em seu computador, mas é terceirizada para os próprios servidores da Intel. Há um pouco de configuração para ser feito aqui, mas nada muito complicado.

xdk-build

Você pode segmentar Android, Crosswalk para Android, iOS, Windows 8, Windows Phone, Tizen, Amazon e Nook. Lamentavelmente, você não pode criar seu aplicativo para o Blackberry 10. Eu achei isso absolutamente bizarro. Blackberry 10 ainda está muito vivo, e se você gastar algum tempo em um salão de primeira classe em um aeroporto ou estação de trem, você não verá falta de Blackberry Q10s. Na verdade, a maioria dos aplicativos do Blackberry 10 é construída inteiramente com tecnologias da web. Teria sido trivial adicionar a funcionalidade do BlackBerry 10 ao XDK.

Conclusão

O XDK é um ambiente de desenvolvimento sólido e, para quem quer fazer dos milhões de mercados móveis do mundo, oferece um bom lugar para começar. Embora seja bom ter suporte para o Blackberry 10 e para plugins, ele reconhece que esse é um esforço incrível em nome da Intel e, no seu preço, é incrivelmente atraente. Experimente e deixe-me saber o que você pensa!

Crédito da foto: Caneca HTML5 (Slavic_V)
In this article