Avantages
Si vous êtes développeur d'applications pour mobiles, le projet Open Web Apps vous offre les avantages suivants :
- La simplicité : Développez sur la base d'une seule pile technologique (HTML5/CSS/JavaScript) et publiez un produit qui sera multiplateforme, compatible aussi bien sur smartphone, tablette que sur ordinateur.
- Les standards : La base technologique est définie par des jeux de standards (W3C et Ecma) ouverts et transparents, plutôt que dépendante d'un format spécifique ou de plateformes fermées.
- La liberté : Vous n'êtes pas pieds et poings liés à un écosystème contrôlé par un distributeur commercial. Vous pouvez diffuser votre application via le Firefox OS Marketplace, mais aussi sur votre propre site web, ou sur un autre magasin en ligne basé sur la technologie Mozilla de magasins ouverts.
- La diffusion : Vous aurez un marché potentiel très étendu, avec les 450 millions d'adeptes de Firefox sur ordinateur, les utilisateurs d'autres navigateurs et ceux toujours plus nombreux qui utilisent des appareils mobiles.
Les étapes de développement d'une application web
- 1. Développez votre application en utilisant les technologies Web ouvertes.
- Vous avez sûrement déjà au moins des notions sur le HTML, les CSS, et le JavaScript. La partie Apprendre de ce site web vous propose des ressources qui vous permettront d'aller plus loin. En tant que développeur d'applications pour mobile, vous avez déjà une idée de la conception destinée au Web avec Mobile First.
- 2. Ajoutez un manifeste d'application.
- Ce qui différencie intrinsèquement un site web d'une application web, c'est un unique fichier texte au format JSON.
- 3. Publiez l'application, soit sur votre propre site soit sur un magasin d'applications (soit les deux).
- Pour publier vous-même il vous faut ajouter un peu de code à votre site pour gérer l'installation et la mise à jour de l'application depuis le navigateur de l'utilisateur.
Fonctionnalités facultatives
Voir les fonctionnalités facultatives