Preview do Intel® XDK New

No último dia 10 de Setembro, foi anunciado o Intel® XDK NEW, a nova versão do Intel® XDK, com diversas novidades que simplificam mais ainda o desenvolvimento de Apps híbridos em HTML5.

Para quem quiser dar uma olhada em como está ficando esta nova versão, disponibilizamos um preview dela através deste link. O preview está disponível apenas para Windows, mas na versão final da ferramenta teremos suporte a Windows*, Linux* (Ubuntu*) e OS X*.

Estas foram as principais mudanças na ferramenta:

  • Eliminada a dependência do Java* e do Chrome* (nada contra eles !). A nova versão do XDK foi desenvolvida usando o node-webkit, o que nos permite rodar o XDK em praticamente qualquer plataforma, além de nos dar maior controle sobre o gerenciamento local de arquivos, além do controle de arquivos na nuvem. Esta é uma das mudanças que atende a diversas sugestões que recebemos dos nossos usuários nos últimos meses. Aproveitando a oportunidade, gostaríamos de agradecer ao Roger Wang por criar e manter o node-webkit. Seu trabalho e seu projeto é de grande importância aos desenvolvedores web/HTML5.
  • Uma nova ferramenta para construção de UI – App Designer – totalmente integrada ao XDK New. Ela suporta mais frameworks (jQuery Mobile*, Twitter* Bootstrap, e App Framework) permitindo mais escolhas para o design de UI, e permite ainda o “round-trip”, ou seja, você pode criar e modificar a sua UI a qualquer momento de forma totalmente integrada (quem usou o App Starter do XDK sabe bem do que estou falando aqui). Falando em App Starter, nesta primeira versão do XDK New, o App Starter vai estar disponível apenas na nuvem, mas planejamos integrá-lo ao XDK.
  • Um novo editor de código, o Brackets*. Gostaríamos de agradecer aqui aos contribuidores do www.brackets.io, que nos oferece bastante ajuda na edição de código com syntax highlighting, auto-completion, JSLint* e muito mais. Claro que você pode usar o editor de código da sua preferência no dia a dia e importar os arquivos gerados por ele, mas se ainda não tem um editor predileto, vale a pena dar uma olhada no Brackets* que incluímos no XDK New.
  • Um novo emulador baseado no Ripple* –  a AppMobi havia feito um grande trabalho no emulador atual do XDK, mas gostaríamos de adicionar suporte ao Cordova além das APIs da appMobi. Com esta mudança, você tem mais flexibilidade para adicionar APIs e usar recursos mais interessantes de simulação de dispositivos e plataformas. Uma das mudanças que mais gostei no emulador, é que agora ele, quando integrado ao App Framework, mostra como fica a UI do seu App caso você deixe a adaptação de temas a cargo do App Framework (sim, você escreve a UI uma única vez e o App Framework altera a sua apresentação gráfica de acordo com o sistema operacional e o tema utilizado, fazendo com que a sua UI fique “no padrão” do dispositivo do seu usuário, sem que você tenha que escrever uma única linha de código adicional para tratar isso).
  • Uma nova interface de usuário –  simplesmente reescrevemos tudo baseado em tecnologias web. Isso nos permitiu criar uma nova UI para facilitar ainda mais a utilização da ferramenta e esperamos com isso facilitar a criação e gerenciamento de projetos, desde o armazenamento local deles até o seu build na nuvem.
  • Suporte a mais plataformas – o Intel XDK New terá versões para Ubuntu* Linux*, Windows* e OS X*. Apenas o preview da versão Windows está disponível agora, mas em breve serão lançadas as outras versões.
  • Suporte ao Cordova 2.9 – você agora pode criar, testar, emular, depurar e fazer o build na nuvem de apps baseadas no Cordova (PhoneGap*), além de poder continuar usando usar as APIs da AppMobi.

Para mais detalhes sobre as novas funcionalidades do XDK New, recomendo uma olhada nesta página aqui e se quiser baixar e testar logo o nosso preview, clique aqui.

Se quiser dividir conosco a sua opinião sobre esta nova versão da ferramenta, ou se tiver alguma dificuldade em utilizá-la, temos uma área especial do nosso fórum dedicada a ela, e pode ser acessada aqui.

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.