¿Que ventajas tendrá Ubuntu Phone para los desarrolladores?

Ubuntu Phones ha sido la sorpresa de principio de año que nos ha traído Canonical con una demostración de lo bien que funciona el sistema, pero no todo es una cara bonita, pero también los desarrolladores tienen que dar la aprobación, y sin duda los que desarrollen normalmente para Linux o sean desarrolladores web le darán la nota máxima.

Canonical quiere llamar nuestra atención con lo fácil que es desarrollar para esta plataforma, dándonos dos formas de desarrollar “básicas”: primero tenemos HTML5 y la facilidad que nos da para migrar aplicaciones existentes y por otro lado la opción nativa QML (basada en Qt5) para la interfaz y CC++ y JavaScript.

Aplicación con tecnología web

Para crear nuestras Apps para Ubuntu Phones tendremos a nuestra disposición una API que nos servirá una integración completa con la interfaz.

Por otro lado podremos usar PhoneGap para crear fácilmente aplicaciones para Ubuntu, por lo que ya muchos estarán familiarizados con el uso.

Sin duda el sistema nos hace el  uso del navegador, por lo que estas aplicaciones serán como cualquier otra y además podrán interactuar con los servicios del sistema “en resumidas cuentas: lo normal en el resto de sistemas, solo queda esperar a probar su funcionamiento“.

Saca el máximo rendimiento con aplicaciones nativas

En este aspecto es bastante prometedor y familiar para muchos, utiliza en su base QML para facilitarnos la tarea a los desarrolladores y conseguir interfaces con una correcta integración con el sistema pero sin descuidar el motor que mueve la aplicación: C y C++ (con el que podríamos crear el motor de un juego o el soporte para el hardware de un dispositivo, por ejemplo) y JavaScript (para realizar esas tareas simples en la interfaz).

También nos ofrecen soporte nativo de OpenGL, con lo que tendremos la posibilidad de crear aplicaciones 2D y 3D con gráficos espectaculares.

¿Más lenguajes?

Con Mono también conseguiremos crear aplicaciones con .NETC# y VBScript de forma nativa y eficiente, pero aún hay más, pera no perder las buenas costumbres y no dejar fuera un lenguaje más que extendido podemos crear nuestras apps con Java.

Y por último Python, que es el lenguaje que recomienda el personal de Ubuntu si tenemos que crear algo nuevo, ya que contiene una gran biblioteca de módulos estándares y de terceros y gran parte de Ubuntu se está escribiendo en este lenguaje.

Resumen, Esta plataforma va dará que hablar, además de usar software libre, usa tecnologías muy similares (o casi idénticas) a las que se usan normalmente para desarrollar en Linux, por lo que los habituales de esta plataforma libre habrán visto la oportunidad perfecta para o bien migrar algunas aplicaciones o crear algunas nuevas para móviles.

Fuente: GenbetaDev

Anuncios

Aviso: solo respondo a comentarios en este blog y no en las Redes Sociales!!!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s