Propaganda

A Intel não é realmente uma empresa que você costuma associar 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 Explain]A Intel acaba de lançar seu novo processador atualizado, de codinome Ivy Bridge, para desktops e laptops. Você encontrará esses novos produtos listados como a série 3000 e poderá comprar pelo menos alguns deles ... consulte Mais informação se arrastando no computador que você usa para ler isso, seus empreendimentos no mundo móvel não eram tão como eles esperavam, com poucos fabricantes decidindo usar o chip Intel Atom em seus Dispositivos Android.

Aparentemente, isso não os impediu. Eles apenas jogaram seu chapéu de volta no anel móvel novamente com o IDE Intel XDK. Esse ambiente de desenvolvimento gratuito permite escrever aplicativos usando HTML5, Javascript e CSS3 e testá-los em vários dispositivos. Depois de concluído, você poderá publicar em várias lojas de aplicativos, incluindo Google Play, Nook, Kindle, iTunes e Windows 8 Store. É realmente um negócio de 'escreva uma vez, corra em qualquer lugar'.

Mas isso revolucionará o fluxo de trabalho dos desenvolvedores em qualquer lugar?

Apenas HTML5

Antes de continuar, quero apenas reiterar um argumento que fiz anteriormente. Isso não permite e não permite que você crie aplicativos nativos. São aplicativos criados usando uma linguagem como Java, Objective-C ou C # e geralmente têm acesso a mais APIs do que as disponíveis usando apenas HTML5 Introdução ao HTML5Você já ouviu falar em HTML5. Todo mundo está usando. Ele está sendo anunciado como o salvador da Internet, permitindo que as pessoas criem páginas da web ricas e envolventes, sem recorrer ao Flash e Shockwave. consulte Mais informação e Javascript Comece a codificar JavaScript agora mesmo com esses 5 excelentes recursos gratuitos consulte Mais informação .

xdk-create

No entanto, isso não é uma coisa totalmente ruim. Primeiro, ele permitirá que você desenvolva usando tecnologias da Web incrivelmente familiares, crie seu aplicativo e implante-o em várias plataformas. Por fim, 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 é o local 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, ele precisa ter um sólido destaque de sintaxe. Embora isso não afete o produto final (pelo menos não diretamente), garante que qualquer código produzido seja fácil de ler posteriormente. Também ajuda se houver o preenchimento do código, para reduzir a quantidade de texto que você acaba escrevendo e, assim, reduzir o risco de ser derrubado por uma grande variedade de RSI.

código xdk

O XDK entrega aqui e entrega bem. O código é destacado lindamente e é fácil de ler. Além disso, a conclusão do código é poderosa e está a par de qualquer editor comercial. No entanto, sinto que poderia haver mais aqui. Seria ótimo se tivesse a capacidade de instalar plug-ins, não muito diferente do venerável Editor de Texto Sublime Experimente o Sublime Text 2 para atender às suas necessidades de edição de código entre plataformasO Sublime Text 2 é um editor de código de plataforma cruzada sobre o qual ouvi falar recentemente, e devo dizer que estou realmente impressionado, apesar do rótulo beta. Você pode baixar o aplicativo completo sem pagar um centavo ... consulte Mais informação . Muitas vezes eu me achava ansioso por nomes como Emmet (anteriormente Zen Coding), o que me economizava um pouco de tempo.

Emulação

Depois de obter algum código, você deseja ver como 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 desejar testar o código que utiliza o acelerômetro do dispositivo, além de 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.

xdk-accelerometer

Se você quiser fazer um pouco mais de teste prático, sempre poderá enviar seu projeto para o seu dispositivo com o App Preview da Intel. Este aplicativo multiplataforma está disponível no Windows 8, Windows Phone, Android e iOS e permite que você mova seu código através dos tubos para seu telefone, tablet ou laptop.

Desdobramento, desenvolvimento

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

xdk-build

Você pode segmentar Android, Crosswalk para Android, iOS, Windows 8, Windows Phone, Tizen, Amazon e Nook. Infelizmente, você não pode criar seu aplicativo para o Blackberry 10. Achei isso absolutamente bizarro. O Blackberry 10 ainda está muito vivo e, se você passar algum tempo em um lounge de primeira classe em um aeroporto ou estação de trem, não haverá escassez de Blackberry Q10s. De fato, 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 ganhar milhões nos mercados móveis do mundo, oferece um bom lugar para começar. Embora seja bom ter suporte para o Blackberry 10 e para plug-ins, ele reconhece que esse é um esforço incrível em nome da Intel e, por seu preço, é incrivelmente atraente. Experimente e deixe-me saber o que você pensa!

Matthew Hughes é desenvolvedor e escritor de software de Liverpool, Inglaterra. Ele raramente é encontrado sem uma xícara de café preto forte na mão e adora absolutamente o Macbook Pro e a câmera. Você pode ler o blog dele em http://www.matthewhughes.co.uk e siga-o no twitter em @matthewhughes.