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 de moeite waard om op te merken 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.
Mogelijkheden beschikbaar 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.
Mogelijkheden beschikbaar als origin-proef
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
Mogelijkheden 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
Mogelijkheden die worden gestart
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
Mogelijkheden die worden overwogen
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.