Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Elegir cómo ejecutar Gaia o B2G

Dependiendo de tus necesidades, tienes varias opciones a considerar cuando experimentes con Firefox OS o la interfaz gráfica Gaia. Puedes elegir entre las opciones que te presentamos en esta página; cada opción tiene ventajas y desventajas a tener en cuenta, y algunas opciones son más flexibles que otras.

Ejecutar B2G en un equipo

Es posible compilar un simulador de Firefox OS y ejecutar Gaia en él. Este programa está basado en Firefox pero se comporta de forma muy parecida a Firefox OS en un móvil. Actualmente, Mozilla proporciona versiones diarias de esta aplicación para desarrolladores. Si estás familiarizado con cómo compilar el código fuente de Firefox u otros proyectos en C++, puedes compilar la aplicación tú mismo siguiendo estas instrucciones.

Ventajas

  • El simulador te proporciona un "viewport" del mismo tamaño que el de un móvil.
  • La experiencia es similar a la de un móvil de verdad en la mayoría de los casos.
  • Te da acceso a muchos de las APIs del dispositivo (aunque no a todos).

Desventajas

  • Necesitas tener instalado un compilador para C/C++.
  • Tienes que compilar Gecko y el simulador tú mismo.
  • Las herramientas para desarrolladores de Firefox no están disponibles.

Razones para utilizar el simulador B2G

El simulador es una sólida solución intermedia para desarollo y testeo. Es una buena manera de obtener una referencia de cómo tu aplicación o cualquier otro código funciona en un entorno similar a un móvil, sin tener que flashear un teléfono cada vez que quieras probar algo.

Atención: Antes de distribuir una aplicación, debes testearla primero en teléfonos de verdad.

Variantes del simulador

Hay diferentes variantes del simulador de Firefox OS:

Add-on
Esta extensión en la herramienta fundamental para testear apps en Firefox OS, y es la solución recomendada para la mayoría de usuarios. Es compatible con las herramientas para desarrolladores, agregar aplicaciones al entorno de testeo, etcétera.
Versiones "desktop" para desarrolladores
Estas versiones del simulador son aplicaciones independientes creadas para ayudar al equipo de desarrolladores de Firefox OS a verificar características técnicas.
Versiones "desktop" para traductores
Las versiones para traductores son útiles para los equipos de localización, que las usan en su trabajo y para probar las traducciones de Firefox OS y sus aplicaciones.

Ejecutar B2G en un dispositivo móvil

La forma más completa de probar tu código para B2G o Gaia, o tu aplicación web, es compilar e instalar Firefox OS en un dispositivo móvil de verdad. Ésta es también la forma más compleja.

Ventajas

  • Obtienes la experiencia real del dispositivo móvil.
  • Tienes acceso a todos las APIs del dispositivo.
  • Puedes comprobar el rendimiento de tu código en condiciones de uso reales.

Desventajas

  • Necesitas tener instalado un compilador para C/C++.
  • Tienes que compilar Gecko y Gaia tú mismo.
  • Necesitas un dispositivo móvil compatible en el que instalar el sistema operativo B2G.
  • Tienes que flashear el móvil con B2G, eliminando el sistema operativo que esté instalado en el dispositivo.

Razones para utilizar B2G en un dispositivo móvil

Obviamente, ésta es la forma más realista de testear cualquier código o proyecto web en B2G o Gaia. Ejecutando en hardware real, te aseguras de que tu proyecto rinde bien, de que su presentación es correcta, y de que utiliza todos las APIs del dispositivo adecuadamente. Además, siempre debes probar tu código en hardware de verdad antes de distribuirlo; no hacerlo puede tener desafortunadas consecuencias que son difíciles de predecir.

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: chrisdavidmills, Fjaguero, belen
 Última actualización por: chrisdavidmills,