Les applications Web doivent pouvoir faire tout ce que peuvent faire les applications iOS, Android ou de bureau. Les membres du projet de capacités interentreprises souhaitent vous permettre de créer et de proposer sur le Web ouvert des applications qui n'ont jamais été possibles auparavant.
Le projet Fonctionnalités est une initiative interentreprises visant à permettre aux applications Web d'accomplir tout ce que peuvent faire les applications iOS, Android ou de bureau, en exposant les fonctionnalités de ces plates-formes à la plate-forme Web, tout en préservant la sécurité, la confidentialité et la confiance des utilisateurs, ainsi que d'autres principes fondamentaux du Web.
Ce travail, parmi de nombreux autres exemples, a permis à Adobe de lancer Photoshop sur le Web, d'Excalidraw à abandonner son application Electron et à Betty Crocker d'augmenter les indicateurs d'intention d'achat de 300%.
Vous pouvez consulter la liste des fonctionnalités nouvelles et potentielles, ainsi que l'étape de chaque proposition, sur l'outil Fugu API Tracker. Il convient de noter que de nombreuses idées ne dépassent jamais les phases d'explication ou de phase d'évaluation. L'objectif du processus est de proposer les bonnes fonctionnalités. Cela signifie que nous devons apprendre et itérer rapidement. Ne pas proposer une fonctionnalité parce qu'elle ne répond pas au besoin du développeur est acceptable.
Fonctionnalités disponibles dans la version stable
Les API suivantes sortent de la phase d'évaluation et sont disponibles dans la dernière version de Chromium et, dans de nombreux cas, avec d'autres navigateurs basés sur Chromium.
Toutes les API déjà commercialisées
Fonctionnalités disponibles en phase d'évaluation
Ces API sont disponibles en phase d'évaluation dans Chrome. Les phases d'évaluation permettent à Chrome de valider des fonctionnalités et des API expérimentales, et vous permettent de formuler des commentaires sur leur facilité d'utilisation et leur efficacité dans un déploiement plus large.
L'activation d'une phase d'évaluation vous permet de créer des versions de démonstration et des prototypes que les utilisateurs des tests bêta peuvent essayer pendant toute la durée de l'essai sans qu'ils aient à activer les options de leur navigateur. Bien qu'il soit généralement plus stable que les fonctionnalités disponibles derrière un indicateur (voir ci-dessous), il est toujours possible de modifier la surface d'une API en fonction de vos commentaires. Pour en savoir plus sur les phases d'évaluation, consultez le Guide des phases d'évaluation pour les développeurs Web.
Toutes les API en phase d'évaluation
Fonctionnalités disponibles derrière un indicateur
Ces API ne sont disponibles que derrière un indicateur. Ils sont expérimentaux et en cours de développement. Ils ne sont pas encore prêts à être utilisés en production. Il y a de fortes chances qu'il y ait des bugs, que ces API ne fonctionneront pas ou que la surface de l'API change.
Toutes les API actuellement protégées par un indicateur
Fonctionnalités lancées
L'utilisation de ces API vient de commencer. Il n'y a pas grand-chose à voir pour le moment, mais les développeurs intéressés peuvent ajouter les bugs Chromium pertinents pour être informés des progrès accomplis.
Toutes les API sur lesquelles le travail a commencé
Fonctionnalités à l'étude
Il s'agit d'un arriéré d'API et d'idées que nous n'avons pas encore atteints. Il est utile d'ajouter les bugs Chromium pertinents à vos favoris afin de voter pour une fonctionnalité et d'être informé du début du travail.
Suggérer une nouvelle fonctionnalité
Avez-vous une suggestion de fonctionnalité à envisager dans Chromium ? Faites-nous en part en envoyant une nouvelle demande de fonctionnalité. Veillez à inclure autant de détails que possible, tels que le problème que vous essayez de résoudre, les cas d'utilisation suggérés et toute autre information qui pourrait être utile.