Firefox OS 2.5, lo que se avecina!

Comentarios 6

Luego de 2 años de se pudiera decir tiempo en mantenimiento, ajustes de estrategia, investigación de necesidades y reestructuración del proyecto B2G(Firefox OS), el sistema operativo móvil de Mozilla, volvemos con un nuevo lanzamiento, la nueva versión será la 2.5, esto debe ocurrir en los próximos días, además de una serie de novedades que deben suceder este mes. Al momento de escribir estas líneas solo quedan unos cuantos errores (bugs) por solucionar para considerarse lista esta nueva versión. Pero en lo que llega el día vamos a comentar un poco las principales novedades que vendrán en la versión 2.5 de Firefox OS.

Complementos para Firefox OS

Si estas familiarizado con nuestros productos principales, Firefox y Thunderbird, conocerás cuál es el objetivo de los complementos en ellos, básicamente es cambiar el comportamiento por defecto, ya sea agregando nuevas funciones, cambiando el diseño, agregando un nuevo lenguaje o simplemente un diccionario. Pues ahora esta misma filosofía la estamos incorporando a Firefox OS. Un complemento es una paquete con algunos archivos y código JavaScript, CSS y otros recursos como imágenes o fuentes. En el caso de Firefox OS estos complementos se incorporan al sistema para cambiar el comportamiento y el estilo de las aplicaciones que se tengan instalada en el teléfono. Estos complementos están disponibles desde el Marketplace a partir de la liberación de esta versión.

Como punto importante la realización de este tipo de complementos está alineado con la nueva API WebExtensions, que a su vez es el futuro del desarrollo de complementos para los productos de Mozilla, como nota importante, esta API es altamente compatible con el modelo que siguen los navegadores Chrome/Chromium/Opera en el desarrollo de sus propios complementos, otro de los esfuerzos que realizan Mozilla y otras empresa por estandarizar la web. Si quiere saber un poco sobre esta API, puedes pasarte por este enlace, que es un artículo que escribí hace unos días sobre cómo desarrollar un complemento simple para Firefox usando esta API.

addons

Lista de complementos en la aplicación del sistema

Asistente de voz

En terrenos de reconocimientos de voz y asistentes personales Mozilla a hecho sus progresos, desde que se comenzaran las especificaciones en el 2012 y el 2014 por parte de los que escriben los estándar para la web. El nombre en código para este proyecto es Vaani y en esta versión debe venir con funcionalidades básicas como:

  • Llamar a un contacto.
  • Llamar a un número.
  • Actualizar una alarmar.
  • Actualizar un contador.
  • Abrir una aplicación.
  • Controlar el reproductor de música.
  • Soporte para idioma inglés, español y francés, previamente descargados desde el Marketplace.
  • Soporta añadirle comando personalizados.
9c851c60-2bc2-11e5-8928-b065e9450dc0

Asistente de voz virtual

Fijar la web

Este es un concepto bastante interesante, donde te permite hacer accesos directos de diferentes elementos, ya sea una aplicación, una página web, un contacto, un video, una imagen, un evento, una ubicación en el mapa, etc. Puedes llevar a tu pantalla de inicio cualquiera de estos elementos desde el propio navegador. En este enlace está la especificación completa con ejemplos de su uso y la prueba de concepto completa.

ping2

Nueva pantalla de inicio

Fijar la web

Fijar la web

Pinned_sites_and_pages_crop

Más elementos fijados

Inspección del código fuente:

Esta característica es bien sencilla, lo cuál permite inspeccionar el código fuente de nuestras aplicaciones.

2015-09-03-14-12-55

Protección contra rastreo

Como les comentábamos en la liberación de la versión 42 de Firefox, Mozilla está incorporando esta tecnología contra rastreo en la navegación privada, lo cual mientras navegamos le dice a los sitios que no queremos que nos rastreen, además de bloquear los sitios conocidos como rastreadores y ahora el sistema operativo móvil lo incorpora.

private

Navegación en privado

rastreo

Notificación de activación contra rastreo

Nueva versión del Marketplace

Nueva versión de la aplicación de Marketplace del sistema con soporte para los complementos, retoques en el diseño y adaptación de los contenidos principales.

market1

Vista principal del Marketplace

market2

Lista de complementos

market3

Lista de aplicaciones populares

A parte de estas características que hemos mostrado, como en versiones anteriores Mozilla sigue dando soporte a la visualización de contenido de derecha a izquierda (RTL) muy necesario para los idiomas de la india. Por otra parte pueden llegar algunas otras novedades que se están potenciando desde un canal de desarrollo alternativo de nombre Spark, el cual es una rama distinta a la de desarrollo oficial donde se integran y prueban nuevas características, funcionalidades, diseños y que es potenciado por la comunidad; y que a su vez influye directamente en el impacto de las características que pueden venir presente en las próximas versiones del propio sistema. La primicia de esta rama es que se puedan hacer cualquier tipo de cambios, todas las aplicaciones puedan ser modificadas y a su vez todo lo que se necesite se pueda cambiar, o sea altamente personalizable, en esa versión del sistema operativo la cual personalmente yo utilizo, se ofrecen una serie de aplicaciones que te ayudan en la personalización del sistema.

Por último y no menos importante es que Mozilla está tratando de que las actualizaciones del sistema operativo vengan directamente desde su infraestructura, para evitar dejar esa responsabilidad a las operadoras, que en la práctica la experiencia no a sido muy buena y con ello evitar la fragmentación que ocurre con Android.

Si quieres probar algunos de estos cambios te invito a probar los simuladores que tenemos en nuestro sitio de complementos, con algunas de estas características ya implementadas.

6 Comentarios

Escribir Comentario
  1. Luego de 2 años de se pudiera decir tiempo en mantenimiento, ajustes de estrategia, investigación de necesidades y reestructuración del proyecto B2G(Firefox OS), el sistema operativo móvil de Mozilla, volvemos con un nuevo lanzamiento, la nueva versión será la 2.5, esto debe ocurrir en los próximos días, además de una serie de novedades que deben suceder este mes.

    En otra palabras, se quedaron dormidos en los laureles, llegó Ubuntu Phone y FirefoxOS bajó otro peldaño mas. A este paso solo lo van a usar los desarrolladores de Mozilla, y ni eso. Muchas cosas se avecinan y muy pocas de interés para el usuario final, que solo quiere aplicaciones y juegos en el teléfono.

    Una pena la verdad.

    • Realmente no sigo mucho el proyecto Ubuntu Phone pero no creo que sea tanto como tu dices, pero no quiero iniciar una pelea al respecto, simplemente digo que lo que lo que nadie ve es que para crear un sistema operativo y compararlo con el resto que llevan años posicionados en el mercado, además que es completamente basado en tecnología web hay muchos pilares por levantar, me refiero a tecnologías, librerías, integración y muchas cosas más que día de hoy no existían, porque crees que samsung no a podido poner por defecto Tizen en sus dispositivos, además de otras iniciativas que quieren despegar, lleva mucho tiempo. Puntos y aparte creo que Mozilla a tenido sus percances y me refiero a la relación con las operadoras y el soporte de usuario, se que lo que paso con tu ZTE Open no era lo que se esperaba.
      No obstante de esos errores es donde se está tomando muchas iniciativas al respecto, como es que las actualizaciones importantes, me refiero a la capa GECKO y GAIA, que es lo que le compete a Mozilla y al final lo que el usuario ve es la CAPA de aplicaciones, esas actualizaciones vengan directamente desde su infraestructura, algo que como se comprenderá no es tan trivial sino google lo hubiera implementado en android hace mucho, sin contar que tiene otra arquitectura y tal, también existe otra iniciativa que se llama foxfooding que trata de que todo el que tenga un dispositivos interactúe ayudando a mejorar al sistema, sea voluntario en el tiempo que quiera o sea empleado, donde cada uno tiene y a ese si le viene por la libreta con tiempo a dedicar incluido, no es la primera vez que se ve este tipo de iniciativas, Jobs lo implementó hace mucho en APPLE. Para no extenderme mucho termino diciendo que tienes razón en que el usuario final solo quiere aplicaciones y juegos, en eso se está trabajando actualmente muy fuerte, lo que tiene pasar tiempo para que los desarrolladores le dediquen su tiempo a hacer sus versiones para este sistema, sin contar con la posición de algunos que a opinión personal no les interesa que sus aplicaciones corran en otros sistemas como es el caso de WA, que está bloqueando cuentas de usuarios cuando usas aplicaciones no-oficiales.

      • Bueno socio, como bien dices: No lo sigues.. pero yo si, de hecho, uno de los que trabajan conmigo lo tienen en su Nexus 4 y créeme, es mucho mejor que FirefoxOS en un montón de cosas. Al final, adolecen de lo mismo ambos: aplicaciones cutres, pero aunque en UbuntuPhone la experiencia es un tanto complicada al principio, se siente y funciona mejor que FirefoxOS un buen rato.

        No es cuestión de pelear, es cuestión de ser críticos y autocríticos para que mejore el sistema. Mira a ver en el post ¿cuantas de las cosas que mencionas, realmente son de interés para un usuario normal.. y cuantas de esas son realmente útiles o innovadoras? Te recuerdo además que el desarrollo de UP y FOS comenzaron casi que al mismo tiempo, e incluso, FOS salió primero, por lo tanto no estoy comparándolo con iOS o Android.

        Te digo más, FirefoxOS tiene tres problemas muy graves:

        1- Las actualizaciones no son tan transparentes como deben ser. De hecho, recuerdo que solo pude actualizar mediante OTA, una sola vez en mi ZTE. Cada vez que quería algo nuevo, métele Flasheo al teléfono.

        2- Las aplicaciones, como ya dije.. que aunque algunas son geniales, por lo general son cutres.

        3- El desarrollo es extremadamente lento para ser un tecnología relativamente fácil.

        Pero en fin, esa es mi opinión.. no te sientas aludido que no es mi objetivo.

        Saludos

        • Te voy a dar el beneficio de la duda para UP, cuando lo vea opino sobre él.

          Entiendo y no te preocupes que soy muy autocrítico pero no puedo estar totalmente de acuerdo contigo, pero bueno esta es mi opinión, cada cuál tiene la suya.

          De las cosas que menciono veo útiles unas cuantas, por ejemplo, el asistente virual, me parece interesante tener algo como esto en el sistema, no se trata de la última innovación porque ya existen otros mejores de otro sistemas más robustos, vale, así y todo en la web? y como aplicación para este tipo de sistema lo veo con muy buena potencialidades, aunque tiene muy pocas funcionalidades en esta primera versión. Otra cosa, el concepto de «Fijar la web», es un concepto muy interesante a mi gusto, no es simplemente un acceso directo a la URL de la página, hay 100 cosas por detrás, integración con las aplicaciones y los usos que se le puede dar, me suena bastante bien como experiencia de usuario. Lo que viste en la captura es un simple ejemplo que pude recrear por cosas que no vienen al caso, pero aun faltan una serie de bugs de características que tiene detrás ese concepto que potenciará este concepto. Por último, los addons, en serio lo addons no tienen nada de relevante?, bueno si, no es nuevo, ya existe en los otros productos, pero no conozco otro sistema que lo tenga tampoco, modificar las propias aplicaciones que vienen de serie, eso me parece genial, además es la manera en la que puedes hacer cualquier cosa en este sistema, el cielo es el límite con esta posibilidad, resumiendo, tecnología y lenguajes de programación muy sencillos, compatibilidad entre productos y además con otras tecnologías y navegadores como Chromium, Chrome y Opera, para portar cualquier complemento de otro lado con bastante del desarrollo adelantado, sigo viéndolo excelente. Quizás di mi opinión muy enfocado a desarrollador pero a la larga van a beneficiar al usuario final.

          Te voy a responder muy breve tus puntos:

          1) Solo lo mencioné al final del artículo porque aun no está listo y a veces fallan, pero lo que se quiere que las actualizaciones de las capas principales vengan directas de Mozilla, se que cuando tuviste el ZTE no funcionaba bien porque dependías del fabricante y no daban buen soporte. Pero cuando está característica esté lista va a mejorar muchísimo la madurez del sistema.

          2) Cierto, como en todo sistema hay aplicaciones buenas y malas, depende mucho en parte de los desarrolladores, influyen muchos indicadores, el humano, el económico, etc. Aquí comparto un poco tu opinión pero se están tomando medidas al respecto, voy a intentar escribir sobre eso en cuanto pueda.

          3) Te doy un poco la razón, el desarrollo a sido lento, a mi consideración, a veces con razón y otras sin ella, pero te sigues quedando en lo bonito, GAIA, y GECKO, es sencillo?, crear todas las APIs, inventando como hacer miles de cosas que en la web que no existen, sencillo?, portar miles de librerías que no existen para la web, sencillo?, disculpe mi amigo @elav pero no le puedo dar la razón en esta según mi opinión. Creo que soy muy malo y veo complicada esta tarea.

          Por cierto una duda, desde cuando no tienes una nightly actualizada y funcional para mirar el sistema en profundidad?

          Notas: Y aunque digas que no, siempre en tu mente lo vas a comparar con Android que es tu sistema día a día.

          Un abrazo, haber si coincidimos un día y podemos sentarnos a conversar un poco!
          *Las cervezas las pones tu, que tienes las balas según me dijeron

          • Me quedo con esto: Un abrazo, haber si coincidimos un día y podemos sentarnos a conversar un poco! *Las cervezas las pones tu, que tienes las balas según me dijeron

            Y no, no tengo ningunas balas jajaja

  2. Interesante la opinión de nuestro amigo @elav, pero me pregunto UP cuanto dinero tiene invertido en su SO? Por simple curiosidad el código de UP es compilado? Si te dijera que el código de FOS es JS (interpretado = + lento), harias una consecion? SI te dijera que muchos de los desarrolladores de aplicaciones de FOS, las hacen en su tiempo libre, que no les pagan por ello que pensarías? Innovadoras, bueno creo que llevar lo que existe a la web es innovador, por un simple hecho Mozilla no lo hace solo para FOS, sino para la web. Desgraciadamente muchas de las buenas aplicaciones necesitan de conexión aquí probarlas es algo difícil. Si el desarrollo es lento mas de lo que me gustaría pero imaginate no tenemos tanta gente como quisieramos detrás del sistema. Desde mi opinión de desarrollador algunas cosas si me desagradan y otras no puedo evitar compararlas con los que ya están fuertemente implantados en el mercado, tu opinión la entiendo y la respeto aunque no lo crea eso nos ayuda a mejorar. Me gustaria echarle un ojo a UP, de todos siempre se aprende. Caballero yo también me apunto para la cerveza siempre y cuanto ustedes paguen jejejeje.

Escribe un comentario

Puedes usar las etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>