Firefox OS (también llamado por su nombre clave "Boot to Gecko" o "B2G") es el sistema operativo de código abierto de Mozilla basado en Linux y la tecnología Gecko de Mozilla. La idea es esencialmente tener todo el software accesible al usuario ejecutándose en el teléfono siendo una aplicación web que use técnicas avanzadas de HTML5 y APIs de dispositivos para acceder al hardware del teléfono directamente vía JavaScript.
Para los desarrolladores web, la parte más importante a entender es que la interfaz de usuario completa es una aplicación web, que es capaz de mostrar e iniciar otras aplicaciones web. Cualquier modificación que haga a la interfaz de usuario y cualquier aplicación que crees para ejecutarse en Firefox OS son páginas web, aunque con acceso mejorado al hardware del dispositivo móvil y sus servicios.
Puede aprender cómo construir e instalar Firefox OS siguiendo nuestra guía práctica.
Tips de uso
Esta sección proporciona algunos consejos que realmente le ayudarán a usar Firefox OS. Esto es algo así como un marcador de posición hasta que tengamos real documentación de uso.
Desbloqueando el teléfono
Si tu versión de Firefox OS inicia preguntando por una clave para desbloquear el dispositivo, el código por defecto es 0000. Algunas versiones harán eso mientras desarrollamos y probamos la pantalla de bloqueo.
Capturando una pantalla
Actualmente no hay soporte en el dispositivo para capturar pantalla. Sin embargo, puede hacer desde la terminal en la computadora Linux o Mac OS X que tenga un sistema de construcción de Firefox OS instalado.
- Asegúrese que tiene ffmpeg instalado.
- En Mac, si usa MacPorts, puede hacerlo con
sudo port install ffmpeg
. Para homebrew, hagabrew install ffmpeg
. - En Linux (Ubuntu/Debian), utilice
sudo apt-get install ffmpeg
.
- En Mac, si usa MacPorts, puede hacerlo con
- Conecte su teléfono a la computadora usando un cable USB.
- Navegue en su teléfono a cualquier situación donde desea obtener la captura de pantalla.
cd
hacia el directorioB2G/gaia
make screenshot
- Ahora puede tener una captura de pantalla llamada
screenshot.png
.