Escriba aplicaciones móviles para cualquier plataforma con Intel XDK

  • Owen Little
  • 0
  • 787
  • 142
Anuncio

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

Aparentemente, esto no los ha disuadido. Simplemente arrojaron su sombrero nuevamente al 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, correr en cualquier lugar".

¿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 usando un lenguaje como Java, Objective-C o C # y que a menudo tienen acceso a más API que las que están disponibles usando solo HTML5 y Javascript. Comience a codificar JavaScript ahora mismo con estos 5 excelentes recursos gratuitos Comience a codificar JavaScript ahora mismo con Estos 5 grandes recursos gratuitos .

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 impulsa las herramientas y aplicaciones que usa regularmente. 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.

XDK entrega aquí, y entrega bien. El código se destaca 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 del venerable Editor de texto sublime Pruebe Sublime Text 2 para sus necesidades de edición de código multiplataforma Pruebe Sublime Text 2 para sus necesidades de edición de código multiplataforma Texto sublime 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 ... 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.

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.

Si desea realizar un poco más de pruebas prácticas, siempre puede llevar su proyecto a su dispositivo con la Vista previa de aplicaciones 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 que hacer un poco de configuración aquí, pero nada demasiado complicado..

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 los 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 déjame saber lo que piensas!

Crédito de la foto: Taza HTML5 (Slavic_V)



Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.