Firefox OS 1.1: en detalle y a futuro

2013-11-06-14-17-42

Como saben, hace aproximadamente 1 mes fue liberada la versión 1.1 de Firefox OS, en exclusiva para teléfonos de desarrolladores.

Una semana después, fue liberada para el ZTE Open y el Alcatel OT Fire en otros países. Por alguna razón, en Venezuela apenas la recibimos hace una semana (casualmente nos estábamos quejando desde hace dos días en Twitter), y la instalé de inmediato en mi Alcatel OT Fire (los que leyeron mi review, saben que no es completamente mío jeje).

Hoy les vengo a hablar en detalle de las mejoras que hay en esta versión 🙂

Ya anteriormente el compañero elav nos mencionó las mejoras anunciadas por los chicos de Mozilla, pero me parece que todavía no se han hecho comparaciones con la versión anterior, así que hablaremos de eso hoy.

Les recuerdo que la comparación está basada en pruebas con un Alcatel OT Fire, el resultado puede variar dependiendo del dispositivo. También es bueno mencionar que esta es una apreciación personal, y lo que diga puede o no ser correcto.

¿Qué ha cambiado?

Para ser una actualización pequeña (unos 30-40MB, asumo que sólo se actualizaron Gaia, una diminuta parte de Gonk y la subversión de Gecko), si representa un cambio considerable comparada con la anterior. A continuación, los cambios que se me han hecho más notables en el día a día.

¿Qué te parecen los cambios de apariencia? Me gustan bastante. El nuevo estilo de el modo multitarea (para cambiar de aplicaciones) me parece más original, así como el nuevo estilo minimalista de las barras de búsqueda (diría que se parecen más a «Australis»).

También noté que añadieron más animaciones a las aplicaciones, haciéndolas más placenteras. Y adoro los pequeños cambios en la aplicación de correo. Tengo mis dudas respecto a la barra de búsqueda en el escritorio principal, pero veremos a dónde lleva esto.

He notado otros detalles muy pequeños, como el que ahora se reproduzca un corto sonido al presionar el botón Home. No sé si podría incrementar el uso de batería, pero preferiría desactivarlo (no es algo que se oiga con facilidad de todas formas).

Arreglaron un pequeño defecto visual en el teclado, pero apareció uno en la aplicación de correo y lo encuentro molesto. Reubicar la botón de conexión USB en la página principal del menú de Ajustes es un buen cambio, menos toques.

Aunque, la opción sigue estando en el mismo submenú de antes, no entiendo para qué.

¿Y qué opinas de las nuevas funciones? Eran necesarias 🙂 La auto-corrección en el teclado es bastante buena, aunque no permite al usuario definir palabras adicionales.

Me gusta el nuevo Gestor de Aplicaciones, es muy parecido al menú de Android, y es algo de lo que hablaré en la sección de rendimiento más a fondo.

La posibilidad de enviar MMS me da igual, es algo que nunca llegué a usar (aunque es bueno), pero agradezco encarecidamente poder elegir más de un destinatario para enviar mensajes (mi mamá no puede vivir sin esto, menos en navidad y víspera de año nuevo 😛).

Poder añadir contactos desde la Tarjeta SD/GMail y Outlook, no tiene precio.

También hay un detalle inesperado: se ha rediseñado el reproductor de música/vídeos (en caso de que estemos en una página Web).

Me refiero, a que ahora el reproductor HTML5 es más potente. Podemos silenciar el audio sin bajar todo el volumen, o ver vídeos minimizados en páginas como YouTube (antes sólo se podía en pantalla completa). Y… *redoble de tambores*… ¡Podemos descargar audio/vídeo desde páginas!

Por supuesto, aquellas que sigan la estructura básica: http://www.página.dominio/ruta/al/archivo.extensión. Deberíamos ser capaces de descargar cualquier formato reproducible por el sistema (WAV, MP3, MP4, etc) sólo dejando presionado unos segundos al ver un vídeo/escuchar un audio.

¿Hay mejoras de rendimiento?¿Es más fluido?¿Vuela? Si, más o menos, y no. Digamos que este apartado hay que tomarlo con cuidado y más detalle que los anteriores. Hablemos de rendimiento y consumo.

Aunque el consumo parece ser el mismo (o en todo caso ligeramente menor), si se nota una buena mejora de rendimiento. La fluidez del sistema, como las animaciones, deslizamientos por los Ajustes y todo eso es mayor.

Si tuviera que ponerle un número, diría que un 10% más fluido al movernos en pantallas, y hasta un 30% más rápido al abrir aplicaciones (esto comprobado desde la opción «Mostrar tiempo de carga» en la sección de desarrolladores).

Si antes habían notado un lag en el sistema al cargar páginas, escuchar música, entre otras cosas… Déjenme decirles que, o no existe ya, o aparece en casos muy puntuales.

Me explico. He podido navegar cómodamente, o jugar/enviar mensajes mientras escucho música, sin problemas. De hecho, las aplicaciones de YouTube y Grooveshark van de maravilla, exceptuando el caso de que estemos viendo un vídeo y revisando comentarios al mismo tiempo. Y cuando me refiero a jugar, hablo de Cut The Rope, que por cierto, ahora funcionó sin problemas.

Respecto al consumo: en el caso del CPU ha de ser casi el mismo, ya que aún no hay soporte para WebGL, y por tanto, no se usa la GPU del teléfono (en el ZTE Open y Alcatel OT Fire, es la Adreno 200 Enhanced, bastante solvente en general). «Casi el mismo» quiere decir «casi al máximo» la mayoría de las veces.

En el caso del consumo de RAM, se mantiene como en la versión anterior. Esto lo sé porque hice la prueba reiniciando el dispositivo y conectándolo por USB para usar el ADB (igual que en mi análisis anterior).

De los 256MB de RAM, 70MB reservados para el sistema, 180MB en uso, dejando al usuario unos 40MB. El consumo de memoria interna para aplicaciones no parece haber aumentado.

Aprovecho para recordar que aunque el Kernel de Firefox OS está basado en el de Android, no se utiliza la Dalvik VM para Java, así que eso mantiene un consumo de RAM más bajo.

Mencioné que ahora había un «Gestor de aplicaciones» en el menú de Ajustes. Desde ahí podemos detener, desinstalar o borrar datos/caché de las aplicaciones, sean del sistema o del usuario (por supuesto, las del sistema no se pueden desintalar).

Me hice el valiente y traté de detener la pantalla de inicio o el sistema, pero no sucedió nada raro (ya sé, si dicen que te mueres por lanzarte desde una azotea, te lanzas a ver si duele…).

También aparecen las opciones de permisos de cada aplicación, así que supongo que ambas secciones del menú de unirán proximamente.

2013-11-12-19-42-42

2013-11-12-19-43-41

Ese gestor puede ser útil en caso de que alguna aplicación se comporte de forma extraña, o quizás queramos detenerla del todo (aquellas que tengan procesos en segundo plano).

Profecías y conclusiones

No, no vengo a decirles que se va a acabar el mundo el 31 de febrero de 2020. Pero he visto algunas cosas circulando por la red y sería bueno hacerles mención aquí. Cosas que tienen que ver con futuras versiones, mucha especulación y una lista de deseos.

  • La llegada de Whatsapp. Polémico no, lo siguiente. Han dicho que no, luego alguien esparció el rumor de que si, luego volvió a desmentirse. Pero no veo por qué no. Eso si, los protocolos usado por Whatsapp podrían quedar al descubierto y empezaría la guerra de los clones. Mientras tanto, podemos usar ConnectA2, que está disponible para todos en el Marketplace.
  • Appmaker. Todopoderoso e inminente. Está claro que llegará. Si tuviera que adivinar cuándo, tomando en cuenta la compatibilidad con Firefox OS 1.2+ y Firefox 26+, diría que a comienzos del próximo año. Se ve que será una herramienta muy importante para desarrolladores de aplicaciones, e incluso para alcanzar un sistema más estable y amigable.
  • Reconocimiento de voz y síntesis de voz. Recuerdo haberme topado con un vídeo sobre esto en Twitter. Trataba de un dispositivo de prueba con Firefox OS usando reconocimiento y síntesis de voz basado en WebRTC: SpeechRTC. Soportaba 4 idiomas: Inglés, Español, Chino y Portugués. En general, parecía funcionar bien, e incluso podríamos tenerlo pronto en Firefox OS y en Firefox para escritorio. Pueden verlo aquí.
  • Daala, el nuevo códec de vídeo. Esto si deben haberlo leído, un códec de vídeo eficiente y de código abierto. Yo no descartaría que estuviera soportado en Firefox OS dentro de un par de versiones, si está en condiciones para ese momento.
  • Soporte para periféricos. En Moz Summit 2013 se hicieron pruebas con controles de PlayStation 2, Leap Motion, LEDs y otras cosas en Firefox OS. No es prioridad, pero es bueno saber que se está trabajando en ello.
  • Soporte para teclados integrados y vía Bluetooth. Por pura casualidad me encontré un Dev en Twitter que estaba portando Firefox OS al HTC Desire Z, y consiguió que funcionara el teclado con unos parches. Días después, boom, sube una foto de soporte experimental de teclados Bluetooth. ¿Veremos nuevos dispositivos con teclado QWERTY? Espero que si.
  • Soporte para GPUs y más resoluciones. Con la ambición de Mozilla de conseguir que FxOS llegue a más dispositivos, se baraja la posibilidad de soportar GPUs potentes y más tamaños/resoluciones de pantalla. Estoy de acuerdo, pero sin excederse o terminaremos con puros phablets.
  • Nuevo estilo de multitarea. Lo veo poco probable, pero este es el tipo de cosas que a uno le gusta ver. Ya que no se utiliza el gesto de «deslizar desde los bordes» en Firefox OS, ¿Por qué no usarla para cambiar entre apps? Eso deben haber pensado aquí.

Si tuviera que adivinar, diría que de esas profecías las más próximas son: soporte para GPU (los chicos de Mozilla han hablado del tema y es prioridad), Appmaker (sabemos que llegará, falta ver si acerté la fecha), Whatsapp (dicen que no, pero si más fabricantes se animan, ellos también seguro), y dispositivos con teclado (gama baja + teclado = buenas ventas, no todos están acostumbrado a pantallas táctiles).

Si tienen algo que agregar, pueden dejarlo aquí en los comentarios 🙂 También, cuéntenme que más les gustaría ver sobre Firefox OS aquí en DesdeLinux, a ver si les cumplo el deseo 😉 Saludos.


32 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   elav dijo

    Yo no he querido hacer un Review precisamente porque quiero actualizar primero mi ZTE Open. Es cierto que como está, funciona de lo mejor, pero todos me dicen lo mismo, que con la versión 1.1 y 1.2 de FirefoxOS, la cosa mejora muchísimo.

    También tengo que aprender a trabajar con ADB en mi Arch.. ¿Me enseñas? 😀

    1.    Shiba87 dijo

      Si tienes la versión 1.0 de ZTE, podrías actualizar a la 1.1 recurriendo a la rama Nightly, al menos desde la 1.0 a la 1.1 o 1.1.1. De la 1.2 para arriba cambian muchas más cosas y es más probable que acabe saliendo algo mal al actualizar de esa manera ¿^^.

      La ventaja es que aparece como una actualización más del sistema y no se pierden los datos personales como sí ocurriría al flashear una versión compilada por uno mismo.

      En resumen:

      Directorio correspondiente para incluir el archivo de configuración en el teléfono

      adb shell mkdir -p /system/b2g/defaults/pref/

      Creamos el archivo updates.js que vamos a utilizar, apuntando a la versión 1.1

      echo ‘pref(«app.update.channel», «nightly»);’ > updates.js
      echo ‘pref(«app.update.url.override», «http://update.boot2gecko.org/inari/1.1.0/%CHANNEL%/update.xml?build_id=%BUILD_ID%&version=%VERSION%»);’ >> updates.js

      Y una vez creado lo colocamos en su lugar

      adb push updates.js /system/b2g/defaults/pref/updates.js

      Queda reiniciar el teléfono, esperar a que aparezca el aviso de actualización, descargar y aplicar

      P.D. Eso sí, ten la versión oficial siempre a mano en la tarjeta SD por si acaso ^^

      1.    elav dijo

        Primero que todo Shiba87, gracias por pasarte.. Supongo que primero tendría que hacer eso de:

        adb shell mkdir -p /system/b2g/defaults/pref/

        Porque ahora mismo, cuando intento actualizar, me da error o me dice que no hay nada. 🙂

        1.    Shiba87 dijo

          La idea sería crear un archivo update.js dentro de /system/b2g/defaults/pref/ que apunte a la versión 1.1 de B2G. Lo que viene siendo a grosso modo añadir un «repositorio» nuevo, sólo que con ADB por medio ¿^^

          Creando la ruta y colocando allí el update.js con el canal de actualización adecuado el teléfono debería empezar a mostrar nuevas actualizaciones.

          Puedes verlo en «Configuración >> información del dispositivo >> más información >> canal de actualización»

          Ahora mismo ahí no tendrás nada o pondrá «default», en cuanto añadas el archivo update.js debería cambiar a «Nightly»

          1.    elav dijo

            Eso es lo raro, que ahora mismo me dice que está usando Nightly pero no hace nada.. Pues eso, tendré que poner el fichero a mano y ver que sucede. 🙂

          2.    AurosZx dijo

            Muy buena información, gracias 🙂 De esa forma se puede estar verdaderamente en Rolling Release.
            Y elav, claro, un día de estos te enseño 🙂 Cuando te acostumbras al ADB, prefieres tranferir archivos con el que ir y activar el almacenamiento USB xD

  2.   Fedoriano dijo

    ¿Y esto del FirefoxOS permite a cualquier aplicación autoiniciarse cuando les dé la gana y sin posibilidad de cambiarlo desde el propio SO? En otras palabras: ¿Es un sistema operativo que ejerce como tal o es una mierda estilo Android que para cerrar el Whatsapp tienes que rootear el teléfono, hacer una chapuza de calibre 200 y encima pagar por instalar la aplicación que lo permite?

    1.    AurosZx dijo

      Pues no he probado bien eso, pero asumo que no. La Background API permite ejecutar audio, vídeo y otros procesos de fondo, pero no sé si los autoejecuta al iniciar el sistema. Tampoco se si esos procesos se detienen del todo desde el Gestor de Aplicaciones, pues no creo que haya alguna aplicación con qué probarlo.

  3.   elav dijo

    Por cierto AurosZx, puedes ver las novedades que vienen con la versión 1.2 acá: http://gnulinuxvagos.es/topic/2151-cr%C3%B3nicas-de-un-ping%C3%BCino-con-firefox-os-3%C2%AA-parte-v12/

    1.    AurosZx dijo

      Se ve interesante, la espero con ansias 😛

  4.   Roberto Simancas dijo

    Buen articulo y buen review, una cosa que no sabia era que no utilizaban el gpu, esto quiere decir que cuando lo usen el rendimiento sera mucho mejor? bueno si lo será solo que quede sorprendido por esto, despues de la actualizacion si mejoro el rendimiento me imagino cuando funcione el gpu wow.

    De nuevo excelente articulo, saludos

  5.   eliotime3000 dijo

    Muy buen pronóstico de Firefox OS. Por lo del Whatsapp, no lo uso (lo probé y me pareció mediocre).

    Por lo del rendimiento, los felicito. Ojalá se pueda adaptar el Firefox OS para celulares como el mío (Samsung Glaxy Mini), y que no me revienten la paciencia con la obsolencia programada.

    1.    AurosZx dijo

      Gracias. Eh, de eso he hablado varias veces, no se ha podido adaptar FxOS a procesadores ARMv6 (de forma oficial) por no ser prioridad. Tecnicamente es posible, pero no se ha hecho (a excepción del Geeksphone Zero, que es muy diferente).

      1.    eliotime3000 dijo

        Bueno, es que me gusta ver videos en HTML5 (Vimeo es espectacular y sale campeón en su campo), estar en VK, Facebook, Diaspora, Twitter y demás redes sociales.

        Por lo de los ARM v6, seguramente los muchachos de XDA Developers se están encargando de esos menesteres.

  6.   Ariki dijo

    Que buen review, te felicito!!! AurosZx!!! ahora algo que me gustaria ver de primera mano es un video del funcionamiento y de cuando le realizas los test con adb seria bueno ver como funciona FirefoxOS en equipos de gama baja, ahora por lo de whatsapp un nobel para quien lo creo ahora!!! jajaja creo que es la aplicacion para moviles, sobre todo con personas como yo que tenemos a toda la familia fuera del pais y tenemos la posibilidad de hacer un grupo eh interacturar todos en el grupo, eso muchachos como siempre un gran trabajo los felicito!! Ariki

    1.    AurosZx dijo

      Podría hacer un screencast del proceso con ADB, pero no tengo una buena cámara para grabar el vídeo del funcionamiento del teléfono 😛

      1.    ariki dijo

        y con otro smartphone? jejej haciendo precion por ese screencast saludos!!

  7.   andruwx dijo

    Muy buenos tu analisis tambien tengo un alcatel one touch fire lo compre el 1 de agosto de este año es mismo dia que se estreno aqui en venezuela. y si vaya que mejoro mucho con la actualizacion de firmware de 39 mb. Lo que si extraño y quiero es desarrollar un aplicacion que lea pdf por que tengo en la memoria un libro en pdf y no puedo leerlo por que nadie ha hecho un lector de pdf para firefox os que no sea de adobe obvio. gracias y para mi es un placer estar desde los inicios de este gran OS.

    1.    AurosZx dijo

      Me parece haber leído en Mozilla Hispano que si escribías la dirección del PDF en la barra del navegador, este (al igual que en el escritorio) te permite leerlo 😛 Tendrías que probarlo.

  8.   Dr. Byte dijo

    Espero que las proximas actualizaciones sigan llegando para estos dos dispositivos básicos y no los abandonen en seguida con falta de más hardware como se hace en otros istemas. Firefox OS puede llagar ser una buena alternativa para los que usan dispositivos de gama baja aunque también para la gama media o alta en un futuro-

  9.   Ivan Molina dijo

    Buen post!
    Dentro de poco… celular nuevo xD
    Saludos!
    –Ivan

  10.   Frank Davila dijo

    Me gustaria saber si se puede instalar en un samsung captivate, ese es el modelo que tengo, estas pruebas son realizadas en un telefono de una cpu o doble nucleo? creo que firefox deberia desarrollar su propio kernel, si linux tiene su kernel por que firefox no ha desarrollado su propio kernel?, me gusta mucho este SO ya que tiene estandares seguros, java se ha vuelto en un lenguaje con un orificio de seguridad muy grande por lo que he leido.

    1.    elav dijo

      El ZTE Open y el Alcatel OT Fire solo tienen un núcleo hasta donde sé. ¿Por qué no desarrollan su propio Kernel? Pues ni idea. A lo mejor para no reinventar la rueda, pues el Kernel de Android ya viene optimizado supongo para dispositivos móviles.

      Por cierto, mira este enlace, puede resultar de interés: http://mundofirefoxos.blogspot.com/2013/11/catalogo-de-smartphone-con-firefox-os.html

    2.    AurosZx dijo

      Pues es mononúcleo, y no creo que tengan que desarrollar su propio kernel (no desde cero, quizás forkearlo). Por las características del Captivate (y por su compatiblidad con CM9, Android 4.0+, que es bastante buena), quizás es posible hacer un port. El paso más complicado, sería armar el «árbol de dispositivo», del cual yo no he podido pasar en el Optimus One.

  11.   usemoslinux dijo

    Interesante! Gracias x el artículo. No veo la hora de poder echar mano de un teléfono con Firefox OS. 🙂

  12.   Dudonio dijo

    Pensaba en comprarme un equipo en mi país (Sólo vale 50mil pesos!!! casi que lo están regalando)… pero mi cel actualmente funciona bien y no veo la necesidad de cambiar de cel. Pero me acaba de entrar una duda: ¿FirefoxOS funciona en tablets? Si fuera asi, me la compro inmediatamente (consiga la plata).

    Gracias por la info y antojarme mas de FirefoxOS 🙂

    1.    Shiba87 dijo

      No sé si habrá alguna ya en el mercado, pero sí. Hay varias Tablets anunciadas que saldrán a la venta con Firefox OS

  13.   Alex dijo

    Lo de whatsapp parece que no va a ser un gran problema. La aplicación libre loqui va a implementarlo también!!

    http://www.mozilla-hispano.org/loqui-im-para-firefoxos-ya-tiene-soporte-para-whatsapp/

  14.   Brayan Contreras dijo

    Muy bueno pero ha llegado demasiado tarde me robaron mi celular antes de que pudiera probar la actualización 🙁

  15.   Jesus Israel Perales Martinez dijo

    GPU GPU GPU GPU !!

  16.   maikelmg dijo

    Yo quiero que Firefox Os llegue a Ecuador

  17.   grissi dijo

    hola me gustaria que aplicaran bbm a la tecnologia firefox os