Anuncio

Intel no es realmente una empresa que a menudo asocias con el desarrollo de aplicaciones móviles. Si bien es casi seguro que tienes un Chip de Intel Lo que necesita saber sobre el Ivy Bridge de Intel [MakeUseOf explica]Intel acaba de lanzar su nuevo procesador actualizado, llamado Ivy Bridge, tanto para computadoras de escritorio como para computadoras portátiles. Encontrará estos nuevos productos en la lista de la serie 3000 y podrá comprar al menos algunos de ellos ... Lee mas avanzando en la computadora que usas para leer esto, sus aventuras en el mundo móvil no fueron tan exitoso como podrían haber esperado, con pocos fabricantes que deciden usar el chip Intel Atom en su Dispositivos Android.

Aparentemente, esto no los ha disuadido. Simplemente arrojaron su sombrero nuevamente dentro del anillo 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 múltiples dispositivos. Una vez finalizado, puede publicar en una multitud de tiendas de aplicaciones, incluidas Google Play, Nook, Kindle, iTunes y Windows 8 Store. Realmente es un trato de "escribir una vez, ejecutar en cualquier lugar".

instagram viewer

¿Pero revolucionará el flujo de trabajo de los desarrolladores en todas partes?

Solo HTML5

Antes de continuar, solo quiero reiterar un punto que hice antes. Esto no le permitirá ni creará aplicaciones nativas. Estas son aplicaciones que se crean utilizando un lenguaje como Java, Objective-C o C # y que a menudo tienen acceso a más API de las que están disponibles utilizando solo HTML5 Comience con HTML5Has oído hablar de HTML5. Todos lo están usando. Se anuncia como el salvador de Internet, lo que permite a las personas crear páginas web ricas y atractivas sin recurrir al uso de Flash y Shockwave. Lee mas y Javascript Comience a codificar JavaScript ahora mismo con estos 5 excelentes recursos gratuitos Lee mas .

xdk-create

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á cambiando el poder 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 está más en casa. Aquí es donde escribimos el código que alimenta las herramientas y aplicaciones que usa de manera regular. Para programadores serios, hay algunos requisitos previos absolutos aquí.

En primer lugar, debe tener un resaltado de sintaxis sólido. Si bien esto no afecta el producto final (al menos no directamente), garantiza que cualquier código que produzca sea fácil de leer más adelante. También es útil si se completa el código, para reducir la cantidad de texto que termina escribiendo y, por lo tanto, reducir el riesgo de ser derribado por una cepa grave de RSI.

código xdk

XDK entrega aquí, y entrega bien. El código se resalta maravillosamente y es fácil de leer. Además, la finalización del código es potente y está a la par con cualquier editor comercial. Sin embargo, siento que podría haber más aquí. Sería genial si viniera con la capacidad de instalar complementos, no muy diferente de venerable Sublime Text Editor Pruebe Sublime Text 2 para sus necesidades de edición de código multiplataformaSublime Text 2 es un editor de código multiplataforma del que recientemente escuché hablar, y debo decir que estoy realmente impresionado a pesar de la etiqueta beta. Puede descargar la aplicación completa sin pagar un centavo ... Lee mas . A menudo me encontraba suspirando por los gustos de Emmet (anteriormente Zen Coding), lo que me habría ahorrado bastante tiempo.

Emulación

Una vez que tenga algo de código, querrá ver cómo se ve en diferentes plataformas. XDK le permite ejecutar su código en varias resoluciones y dimensiones, incluido el iPhone de Apple, la tableta Google Nexus 7 y el Nokia Lumia 920.

xdk-emulate

También puede definir el posicionamiento del dispositivo, para cuando desee probar el código que utiliza el acelerómetro del dispositivo, así como cambiar la orientación de la pantalla del dispositivo. Esto es útil para probar su código en múltiples dispositivos sin gastar miles de libras.

xdk-acelerómetro

Si desea realizar un poco más de pruebas prácticas, siempre puede llevar 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 tubos integrados en su teléfono, tableta o computadora portátil.

Despliegue

Una vez que haya pulido su aplicación, puede compilarla y luego enviarla a la venta en varias tiendas de aplicaciones. Este paso no se realiza en su computadora, sino que se externaliza a los propios servidores de Intel. Hay un poco de configuración para hacer aquí, pero nada demasiado complicado.

xdk-build

Puede apuntar a Android, Crosswalk para Android, iOS, Windows 8, Windows Phone, Tizen, Amazon y Nook. Decepcionantemente, no puede compilar su aplicación para Blackberry 10. Encontré que esto es absolutamente extraño. Blackberry 10 todavía está muy vivo, y si pasa algún tiempo en un salón de primera clase en un aeropuerto o estación de tren, no verá escasez de Blackberry Q10. De hecho, la mayoría de las aplicaciones de Blackberry 10 se crean 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 quiera hacer sus millones de mercados móviles del mundo, si ofrece un buen lugar para comenzar. Si bien sería bueno tener soporte para Blackberry 10 y para los complementos, reconoce que este es un esfuerzo increíble en nombre de Intel y, a su precio, es increíblemente atractivo. ¡Pruébalo y hazme saber lo que piensas!

Matthew Hughes es un desarrollador y escritor de software de Liverpool, Inglaterra. Raramente se lo encuentra sin una taza de café negro fuerte en la mano y adora absolutamente su Macbook Pro y su cámara. Puedes leer su blog en http://www.matthewhughes.co.uk y síguelo en twitter en @matthewhughes.