mozilla

Firefox para Android

Para cada vez más personas, los dispositivos móviles representan su manera principal —o incluso la única manera— de navegar por la web. Firefox para Android (cuyo nombre en código es Fennec) es un navegador abierto, «hackeable» y que cumple con los estándares, al igual que el Firefox de escritorio.

Firefox para Android construye su interfaz de usuario mediante «widgets» nativos de Android en lugar de XUL: esto mejora considerablemente el rendimiento, especialmente el tiempo de inicio y el consumo de memoria. Actualmente esta versión está destinada únicamente a los teléfonos, y la versión para tabletas todavía utiliza XUL. En el futuro, esperamos traer la compatibilidad con los «widgets» nativos también para la IU para tabletas.

Contribuir a Firefox para Android

El punto de partida principal para obtener información sobre el proyecto Firefox para Android es la página del wiki del proyecto.

Puede ayudarnos a crear y mejorar Firefox para Android:

Desarrolle para la web movil

Hemos comenzado a armar una guía para diseñar sitios web para dispositivos móviles.

Con Firefox para Android, tiene acceso a varias API que permiten acceder a las capacidades fundamentales del dispositivo, cerrando la brecha entre la Web y las aplicaciones nativas:

Para probar su sitio web en Firefox para Android, puede instalarlo en un dispositivo con Android o ejecútelo en su escritorio mediante el Emulador de Android.

Cree complementos para móviles

Firefox para Android es compatible con los complementos, utilizando el mismo sistema de extensiones que usan todas las demás aplicaciones basadas en Gecko. No hemos inventado un nuevo sistema de complementos. Esto quiere decir que crear un complemento para Firefox en Android es el mismo proceso que seguiría con Firefox para el escritorio. Los complementos que funcionan en el Firefox del escritorio no funcionan automáticamente en Firefox para Android. Pongámoslo así: las interfaces son demasiado diferentes.

Firefox en Android tiene un identificador de aplicación único que debe utilizarse en install.rdf. El identificador es {aa3c5121-dab2-40e2-81ca-7ea25febc110}

Son compatibles ambas clases de complementos (los clásicos, que requieren reinicio; y los más recientes que no lo necesitan). De ser posible, se prefiere utilizar la clase que no necesita reinicio, porque la experiencia del usuario es mucho mejor cuando no se necesita forzar un reinicio de la aplicación cada vez que el usuario instala o desinstala un complemento.

Visión general rápida

  • No hay XUL visible en la IU, asi que tratar de usar capas superpuestas para añadir o cambiar la UI no servira de nada.
  • El código y objetos internos, como gBrowser, no existen. Eche un vistazo al archivo browser.js de Firefox para Android, para saber más sobre el funcionamiento interno. Existe una gran parte de la funcionalidad fundamental.
  • Los servicios como nsIPromptService y nsIAlertsService están implementados para usar la IU nativa de Android.
  • Hay un objeto de JavaScript sencillo, llamado NativeWindow, que le permite manipular partes de la interfaz nativa de Android.

Obtenga ayuda con Firefox para Android

En el sitio web de asistencia de Mozilla hay documentación y tutoriales para aprender a usar Firefox para Android y resolver problemas.

Etiquetas y colaboradores del documento

Contributors to this page: fitoschido, jefeyei
Última actualización por: jefeyei,