Webapps moeten alles kunnen doen wat iOS-, Android- of desktop-apps kunnen. De leden van het bedrijfsoverkoepelende capaciteitenproject willen het voor u mogelijk maken om apps op het open web te bouwen en te leveren die nog nooit eerder mogelijk waren.
Het capaciteitenproject is een ondernemingsbrede inspanning met als doel het voor webapps mogelijk te maken om alles te doen wat iOS-, Android- of desktop-apps kunnen, door de mogelijkheden van deze platforms bloot te stellen aan het webplatform, met behoud van de gebruikersveiligheid, privacy, vertrouwen en andere kernprincipes van het web.
Dankzij dit werk kon Adobe, naast vele andere voorbeelden, Photoshop naar het web brengen , Excalidraw hun Electron-app afschaffen en Betty Crocker de aankoopintentie-indicatoren met 300% verhogen .
U kunt de lijst met nieuwe en potentiële mogelijkheden en de fase waarin elk voorstel zich bevindt, bekijken op de Fugu API Tracker . Het is vermeldenswaard dat veel ideeën nooit verder komen dan de fase van de uitleg- of oorsprongsproef. Het doel van het proces is om de juiste functies te leveren. Dat betekent dat we snel moeten leren en itereren. Het is oké om een functie niet te leveren omdat deze niet voldoet aan de behoeften van de ontwikkelaar.
Verkrijgbaar in stal
De volgende API's hebben de oorspronkelijke proefperiode achter de rug en zijn beschikbaar in de nieuwste versie van Chromium en in veel gevallen in andere op Chromium gebaseerde browsers.
In een oorsprongsproces
Deze API's zijn beschikbaar als origin-proefversie in Chrome. Origin-proefversies bieden Chrome de mogelijkheid om experimentele functies en API's te valideren, en maken het voor u mogelijk feedback te geven over de bruikbaarheid en effectiviteit ervan bij een bredere implementatie.
Als u zich aanmeldt voor een origin-proefversie, kunt u demo's en prototypes bouwen die uw bètatestgebruikers gedurende de proefperiode kunnen uitproberen zonder dat ze een vlag in hun browser hoeven om te zetten. Hoewel dit doorgaans stabieler is dan de functies die beschikbaar zijn achter een vlag (zie hieronder), is het nog steeds mogelijk dat een API-oppervlak verandert op basis van uw feedback. Er is meer informatie over origin-proefversies in de Origin Trials Guide for Web Developers .
Alle API's bevinden zich momenteel in de oorspronkelijke proefperiode
Beschikbaar achter een vlag
Deze API's zijn alleen beschikbaar achter een vlag. Ze zijn experimenteel en nog in ontwikkeling. Ze zijn niet klaar voor gebruik in de productie. De kans is groot dat er bugs in zitten, dat deze API's defect raken of dat het API-oppervlak verandert.
Alle API's staan momenteel achter een vlag
Het werk is begonnen
Het werk aan deze API's is net begonnen. Er is nog niet veel te zien, maar geïnteresseerde ontwikkelaars willen misschien de relevante Chromium-bugs een ster geven om op de hoogte te blijven van de voortgang die wordt geboekt.
Alle API's waaraan het werk is begonnen
In overweging
Dit is de achterstand aan API’s en ideeën waar we nog niet aan toe zijn gekomen. Het is de moeite waard om de relevante Chromium-bugs een ster te geven om uw stem op een functie uit te brengen en om geïnformeerd te worden zodra het werk begint.
Alle API's die in aanmerking komen
Stel een nieuwe mogelijkheid voor
Heeft u een suggestie voor een mogelijkheid waarvan u denkt dat Chromium deze zou moeten overwegen? Vertel ons erover door een nieuw functieverzoek in te dienen. Zorg ervoor dat u zoveel mogelijk details vermeldt, zoals het probleem dat u probeert op te lossen, voorgestelde gebruiksscenario's en al het andere dat nuttig kan zijn.
Wilt u enkele van deze nieuwe mogelijkheden uitproberen? Bekijk het Codelab voor webmogelijkheden .