Safari na iPhonie: co kryje się za eksperymentalnymi funkcjami zestawu internetowego
W tym artykule wyjaśnimy znaczenie najważniejszych eksperymentalnych funkcji WebKit dla Safari na iPhonie i iPadzie.
To jest WebKit - eksperymentalne funkcje Safari
WebKit to silnik przeglądarki przeglądarki Safari firmy Apple. Jest rozwijany jako otwarte oprogramowanie przez Apple i dużą społeczność. W ten sposób można również śledzić bieżące zmiany i testować funkcje eksperymentalne.
- W przeciwieństwie do komputerów Mac nie są dostępne podglądy na iOS, ale funkcje eksperymentalne pakietu WebKit można nadal aktywować.
- Funkcje te mogą szczególnie pomóc twórcom stron internetowych w aktualizacji swoich programów.
- Funkcje podglądu zostaną prawdopodobnie opublikowane w przyszłych wydaniach i dlatego są bardzo interesujące jako przewodnik dla WebKit i Safari.
- Funkcje WebKit można znaleźć w ustawieniach iOS w „Safari”. Przewiń w dół i wybierz „Zaawansowane”. Znajdziesz tam „Funkcje eksperymentalne”.
Specjalne funkcje WebKit na iOS
Przeglądarka mobilna Safari ma takie funkcje, jak Link Preload, interfejs API animacji internetowych lub API WebGPU pod iPhone'em i iPadem. Ponadto niektóre funkcje, takie jak Constant Properties lub Viewport Fit można dezaktywować lub aktywować w telefonie iPhone X. Z pewnością istnieje wiele różnych funkcji, ale niektóre mogą być szczególnie interesujące.
- Obecnie istnieje 151 funkcji (stan na grudzień 2019 r.).
- Niektóre z nich są wciąż w fazie rozwoju, a inne są już nieaktualne. Większość jest jednak obsługiwana.
Integracja i wykorzystanie mediów
Na przykład WebKit oferuje wiele nowych funkcji, które ułatwią integrację mediów w przyszłości lub powinny to umożliwić.
- Dzięki Web Audio możesz przetwarzać i generować muzykę za pomocą Javascript. Ta funkcja jest jednak obsługiwana tylko częściowo.
- Dzięki Web Bluetooth możesz odkrywać urządzenia Bluetooth i komunikować się z nimi przez Safari.
- Za pomocą SVG w czcionkach OpenType można używać skalowalnej grafiki wektorowej w czcionkach, co umożliwia na przykład elastyczne stosowanie symboli.
- Dzięki funkcji wstępnego ładowania możesz wstępnie ładować zasoby, tj. Podgląd obrazu lub podgląd wideo.
- Dzięki MediaStream Recording API możesz nagrywać muzykę i wideo ze strumieni mediów. Jednak ten interfejs API jest wciąż w fazie rozwoju.
Prezentacja i kontrola wprowadzania
WebKit for Safari oferuje również kilka ciekawych funkcji sterowania na iPhonie:
- Blokada wskaźnika może być używana do odczytu danych ze sterownika, a wyświetlanie kontrolera jest usuwane dla niektórych obiektów. Może to zwiększyć bezpieczeństwo niektórych działań i kliknięć.
- Obecnie opracowywany poziom 2 zdarzeń wskaźnika umożliwia dostęp do przetwarzania danych wprowadzanych wskaźnikiem na ekranie dotykowym lub piórze.
- Dzięki interaktywnym funkcjom mediów (wskaźnik, najechanie kursorem, dowolny wskaźnik, dowolny wskaźnik) można zdefiniować elementy na stronach, aby zmieniały się podczas wskazywania lub przesuwania.
- Możesz używać interfejsu API gamepad do przechowywania poleceń dla kontrolerów.