Actualizo esta entrada como breve introducción al tutorial sobre desarrollo para Firefox OS que tiene por hashtag #FirefoxOSDeveloper.
Este año promete ser movido en cuanto a sistemas operativos móviles. Si hace apenas una semana hablábamos de Canonical y su nuevo Ubuntu for phones, con el proyecto MeeGO (más conocido como Jolla) pisándoles los talones, Blackberry 10 a punto de salir, el recién llegado Windows Phone 8, y los ya consolidados Android e iOS, hoy quería haceros recuperar el interés por uno de los proyectos que con mejor ojos lo ve un servidor, Firefox OS.
No entraré de nuevo en detalles sobre qué es Firefox OS y qué ofrece, ya que hemos hablado largo y tendido sobre ello. Pero como entrada, decir que estamos ante un SO (en principio para dispositivos móviles, aunque se podría usar en escritorio) construido sobre tecnologías web, a saber, HTML5, CSS3 y JavaScript, lo que en principio le dota de una versatilidad casi infinita.
Detrás del proyecto, como no podía ser de otra manera, está Mozilla, y cuenta con el beneplácito de varias operadoras, siendo la más cercana Telefónica.
El verdadero potencial de Firefox OS es precisamente dejar de lado los lenguajes históricos para aprovecharse de las ventajas de un entorno web. hoy en día, no me negaréis que un navegador puede servir como herramienta para todo lo que se os ocurra, y eso es precisamente lo que ofrece Firefox OS.
Diseñando aplicaciones para Firefox OS
Tanto el diseño como la implementación vienen dadas por entornos web, por lo que un framework del tipo de Cordova-PhoneGrap es suficiente.
Puesto que el uso de estas aplicaciones está destinado tanto para dispositivos móviles como de escritorio, Mozilla recomienda tener muy en cuenta dónde colocar la barra de navegación (los menús), siendo recomendable el margen superior para dispositivos de pantalla grande o móviles en forma horizontal, y el margen inferior, con slide para la posición vertical.
Desarrollando para Firefox OS
Respecto a la implementación, en Firefox OS tienes acceso a todas las prestaciones de HTML5 y CSS3, incluso las pendientes de estandarización. Respecto a JavaScript, es interesante recordar que Mozilla tiene un gran repertorio de APIS en este lenguaje que se nutren de HTML5 y controlan diferentes aspectos de los dispositivos, como la batería, la administración del almacenamiento,…
Publicar en el Marketplace
Puesto que hablamos de aplicaciones web, es entendible que el primer paso sea subirlas a un hosting (GiHub, dropbox, google drive,…) y desde ahí enlazarla a tu cuenta de desarrollador, donde quedará pendiente de revisión.
Siendo un proyecto de Mozilla, estaba claro que no restringirían su uso únicamente al Marketplace, y es que en Firefox OS se puede instalar desde cualquier página web, gracias a navigator.mozApps.* una API de JavaScript.
Lo mejor viene con la posibilidad de probar betas de aplicaciones gracias a Aurora, que se integra como anillo al dedo al propio navegador (genial para probar en Android cómo funciona Firefox OS, o tener un entorno de este SO en tu ordenador de casa). Después de dedicarle un rato, la principal desventaja son las pocas aplicaciones que tiene, cosa entendible ya que aún no ha salido al mercado.
Para facilitaros el seguimiento del tutorial, os dejo los enlaces a cada una de las entradas anteriores:
Pablo F. Iglesias es Consultor de Presencia Digital y Reputación Online, fundador de la agencia de reputación online CyberBrainers, escritor del libro de ciencia ficción "25+1 Relatos Distópicos" y la colección de fantasía épica "Memorias de Árganon", un hacker peligroso y un comilón nato :)
2 Comentarios
manuel steven acuña castro
el 2 septiembre, 2013 a las 20:04
el celular alcatel firefox os tiene un defecto en comun no tiene centro de servicio y el defecto de mi celular os es que no envia mensajes y tiene plan. ¿que hago para solucionar el problema?
me pillas en Londres en una convención de la #CPEurope y no tengo mucho tiempo para mirarlo. Lo he hablado con MozillaUK, y por lo menos los evangelist de por aquí no tenían ni idea. También lo he comentado con mis contactos en España, y me han reportado al foro de Mozilla.
Así que será lo mejor que puedes hacer. Pregunta por https://www.mozilla-hispano.org/foro/ que siempre están presentes. Aquí no tengo ningún alcatel, lo siento mucho.
Hasta un máximo de 4 empresas colaboran mensualmente como mecenas de la Comunidad, y son las que hacen posible que este proyecto siga adelante.
Si crees que a tu organización le podría interesar ser una de ellas, échale un ojo a los modelos de patrocinio disponibles o escríbeme y te lo explico todo al detalle.
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Puedes ver la información completa sobre el uso de Cookies en esta página.
Cookies estrictamente necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.
Cookies de terceros
Esta web utiliza Tag Manager de Google para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.
Dejar esta cookie activa nos permite mejorar nuestra web.
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!
el celular alcatel firefox os tiene un defecto en comun no tiene centro de servicio y el defecto de mi celular os es que no envia mensajes y tiene plan. ¿que hago para solucionar el problema?
me pillas en Londres en una convención de la #CPEurope y no tengo mucho tiempo para mirarlo. Lo he hablado con MozillaUK, y por lo menos los evangelist de por aquí no tenían ni idea. También lo he comentado con mis contactos en España, y me han reportado al foro de Mozilla.
Así que será lo mejor que puedes hacer. Pregunta por https://www.mozilla-hispano.org/foro/ que siempre están presentes. Aquí no tengo ningún alcatel, lo siento mucho.