Aplikacje internetowe powinny być w stanie wykonywać wszystkie czynności, które są możliwe w przypadku aplikacji na iOS, Androida lub komputery. Członkowie zespołu pracującego nad projektem dotyczącym funkcji dla wielu firm chcą umożliwić Ci tworzenie i udostępnianie aplikacji w otwartej sieci, których wcześniej nie było możliwe.
Projekt możliwości to inicjatywa obejmująca wiele firm, której celem jest umożliwienie aplikacjom internetowym wykonywania wszystkich czynności, które są możliwe w przypadku aplikacji na iOS, Androida lub komputery. Osiągnięcie tego celu wymaga udostępnienia możliwości tych platform platformie internetowej przy jednoczesnym zachowaniu bezpieczeństwa, prywatności, zaufania i innych podstawowych zasad dotyczących internetu.
Dzięki tym działaniom, między innymi, Adobe mogło wprowadzić Photoshopa do przeglądarki, Excalidraw mogło wycofać aplikację Electron, a Betty Crocker mogła zwiększyć wskaźnik chęci zakupu o 300%.
Listę nowych i potencjalnych funkcji oraz etap, na którym znajduje się każda propozycja, znajdziesz w Fugu API Tracker. Warto zauważyć, że wiele pomysłów nigdy nie przechodzi dalej niż etap wyjaśnienia lub próby pochodzenia. Celem tego procesu jest wdrożenie odpowiednich funkcji. Oznacza to, że musimy szybko się uczyć i doskonalić nasze rozwiązania. Nie udostępnianie funkcji, ponieważ nie spełnia ona potrzeb deweloperów, jest w porządku.
Dostępne w wersji stabilnej
Te interfejsy API przeszły testy i są dostępne w najnowszej wersji Chromium oraz w wielu przypadkach w innych przeglądarkach opartych na Chromium.
Wszystkie opublikowane interfejsy API
W wersji próbnej origin
Te interfejsy API są dostępne w Chrome w ramach testowania origin. Testy Origin umożliwiają Chrome weryfikowanie eksperymentalnych funkcji i interfejsów API, a także pozwalają Ci przesyłać opinie na temat ich użyteczności i skuteczności w przypadku szerszego wdrożenia.
Korzystanie z testów wersji źródłowej pozwala tworzyć wersje demonstracyjne i prototypy, które użytkownicy biorący udział w testach beta mogą wypróbować przez cały okres testów bez konieczności włączania flag w przeglądarce. Chociaż są one zazwyczaj bardziej stabilne niż funkcje dostępne po włączeniu flagi (patrz poniżej), interfejs API może się zmieniać na podstawie Twoich opinii. Więcej informacji o testach wersji próbnej Origin znajdziesz w przewodniku po testach wersji próbnej Origin dla programistów internetowych.
Wszystkie interfejsy API, które są obecnie w okresie próbnym
Dostępna za pomocą flagi
Te interfejsy API są dostępne tylko po ustawieniu flagi. Są one w fazie eksperymentalnej i nadal nad nimi pracujemy. Nie są one gotowe do użycia w wersji produkcyjnej. Jest duże prawdopodobieństwo, że te interfejsy API będą zawierać błędy, przestaną działać lub zmieni się ich interfejs.
Wszystkie interfejsy API, które są obecnie objęte flagą
Rozpoczęcie pracy
Praca nad tymi interfejsami API dopiero się rozpoczęła. Na razie nie ma tu zbyt wiele do zobaczenia, ale zainteresowani deweloperzy mogą oznaczyć gwiazdką odpowiednie błędy w Chromium, aby być na bieżąco z ich rozwojem.
Wszystkie interfejsy API, nad którymi rozpoczęto pracę
Rozważamy
To lista oczekujących interfejsów API i pomysłów, które jeszcze nie zostały zrealizowane. Warto oznaczyć gwiazdką odpowiednie błędy w Chromium, aby zagłosować na daną funkcję i być informowanym o jej rozwoju.
Wszystkie interfejsy API, które są rozważane
Zaproponuj nową funkcję
Czy masz propozycję funkcji, którą Chromium powinno wziąć pod uwagę? Poinformuj nas o tym, przesyłając prośbę o dodanie nowej funkcji. Pamiętaj, aby podać jak najwięcej szczegółów, np. opis problemu, który chcesz rozwiązać, sugerowane przypadki użycia i wszystko inne, co może być pomocne.
Chcesz wypróbować niektóre z tych nowych funkcji? Zapoznaj się z Codelab Web Capabilities.