Intel no es realmente una compañía que a menudo asocia con el desarrollo de aplicaciones móviles. Mientras casi seguro tienes un chip Intel Lo que necesitas saber sobre Ivy Bridge de Intel [MakeUseOf explica] Lo que debes saber sobre Ivy Bridge de Intel [Explicaciones de MakeUseOf] Intel acaba de lanzar su nuevo procesador actualizado, cuyo nombre en código es Ivy Bridge, para ambos equipos de escritorio y computadoras portátiles. Encontrarás estos nuevos productos enumerados como la serie 3000 y puedes comprar al menos algunos de ellos ... Leer más avanzando lentamente en la computadora que utilizas para leer esto, sus aventuras en el mundo móvil no tuvieron tanto éxito como podría haber esperado, con pocos fabricantes decidiendo usar el chip Intel Atom en sus dispositivos Android.
Aparentemente, esto no los ha disuadido. Simplemente volvieron a arrojar su sombrero al anillo del móvil con el Intel XDK IDE. Este entorno de desarrollo gratuito le permite escribir aplicaciones usando HTML5, Javascript y CSS3 y luego probarlas en varios dispositivos. Una vez finalizado, puede publicar en una gran cantidad de tiendas de aplicaciones, incluidas Google Play, Nook, Kindle, iTunes y Windows 8 Store. Realmente es un trato de "escribe una vez, corre a cualquier lado".
Pero, ¿revolucionará el flujo de trabajo de los desarrolladores en todas partes?
Sólo HTML5
Antes de continuar, solo quiero reiterar un punto que hice anteriormente. Esto no te permite crear aplicaciones nativas y no te permitirá hacerlo. Estas son aplicaciones que se crean utilizando un lenguaje como Java, Objective-C o C # y a menudo tienen acceso a más API que están disponibles usando solo HTML5 y Javascript. Comience a codificar JavaScript ahora mismo. Con estos 5 recursos gratis, comience a codificar JavaScript ahora mismo con Estos 5 grandes recursos gratuitos Leer más.
Sin embargo, eso no es algo completamente malo. En primer lugar, le permitirá desarrollar utilizando tecnologías web increíblemente familiares, y crear su aplicación y luego implementarla en múltiples plataformas. En última instancia, está intercambiando energía por flexibilidad.
Otra ventaja de escribir aplicaciones móviles en HTML5 es que también puede implementar sus aplicaciones en la gran web. Con XKD puede publicar aplicaciones y juegos de Facebook, complementos de Chrome y aplicaciones web tradicionales.
El editor
El editor es donde cualquier programador se encuentra más en casa. Aquí es donde escribimos el código que impulsa las herramientas y aplicaciones que utiliza de forma regular. Para los programadores serios, hay algunos requisitos previos absolutos aquí.
En primer lugar, tiene que tener un resaltado de sintaxis sólido. Si bien esto no afecta el producto final (al menos no directamente), sí garantiza que cualquier código que usted produzca sea fácil de leer más adelante. También ayuda si se completa el código, para reducir la cantidad de texto que se termina escribiendo y así reducir el riesgo de ser derribado por una tensión seria de RSI.
XDK ofrece aquí y entrega bien. El código se resalta bellamente y es fácil de leer. Además, la finalización del código es poderosa y está a la par con cualquier editor comercial. Sin embargo, siento que podría haber más aquí. Sería genial si fuera con la capacidad de instalar complementos, como el venerable Sublime Text Editor Probar Sublime Text 2 para su código multiplataforma Edición de necesidades Prueba Sublime Text 2 para su multiplataforma Edición de código necesario Sublime Text 2 es un editor de código multiplataforma que escuché recientemente, y debo decir que estoy realmente impresionado a pesar de la etiqueta beta. Puede descargar la aplicación completa sin pagar ni un centavo ... Leer más. A menudo me encontré apeteciendo por personas como Emmet (antes Zen Coding), lo que me habría ahorrado un poco de tiempo.
Emulación
Una vez que tenga un código, querrá ver cómo se ve en diferentes plataformas. XDK le permite ejecutar su código en una serie de resoluciones y dimensiones, incluido el iPhone de Apple, la tableta Google Nexus 7 y el Nokia Lumia 920.
También puede definir el posicionamiento del dispositivo, para cuando desee probar el código que hace uso del acelerómetro del dispositivo, así como para cambiar la orientación de la pantalla del dispositivo. Esto es útil para probar tu código en varios dispositivos sin gastar miles de libras.
Si desea realizar un poco más de prueba práctica, siempre puede enviar su proyecto a su dispositivo con la Vista previa de la aplicación de Intel. Esta aplicación multiplataforma está disponible en Windows 8, Windows Phone, Android e iOS y le permite introducir su código a través de los inter-tubos en su teléfono, tableta o computadora portátil.
Despliegue
Una vez que hayas pulido tu aplicación, puedes compilarla y luego enviarla a la venta en varias tiendas de aplicaciones. Este paso no se realiza en su computadora, sino que se subcontrata a los servidores de Intel. Hay un poco de configuración para hacer aquí, pero nada demasiado complicado.
Puede dirigirse a Android, Crosswalk para Android, iOS, Windows 8, Windows Phone, Tizen, Amazon y Nook. Decepcionante, no puedes construir tu aplicación para Blackberry 10. Encontré esto absolutamente extraño. Blackberry 10 sigue vivo, y si pasas algún tiempo en un salón de primera clase en un aeropuerto o estación de trenes, no faltarán los Blackberry Q10. De hecho, la mayoría de las aplicaciones de Blackberry 10 están construidas completamente con tecnologías web. Hubiera sido trivial agregar la funcionalidad de BlackBerry 10 a XDK.
Conclusión
XDK es un entorno de desarrollo sólido, y para cualquiera que busque hacer sus millones de los mercados móviles del mundo, si ofrece un buen lugar para comenzar. Aunque sería bueno tener soporte para Blackberry 10 y para complementos, reconoce que este es un esfuerzo increíble en nombre de Intel y en su punto de precio es increíblemente tentador. Pruébalo y hazme saber lo que piensas!