Chrome 89 jest w wersji beta od 28 stycznia 2021 roku a Web Sharing to nie wszystko co przynosi nowa wersja przeglądarki.
WebHID API
Istnieje długa lista urządzeń HID (służących do komunikacji człowieka z komputerem), które są zbyt nowe, zbyt stare lub zbyt rzadkie, aby były dla nich dostępne sterowniki systemowe. Interfejs API WebHID rozwiązuje ten problem, zapewniając sposób implementacji logiki specyficznej dla urządzenia w języku JavaScript.
Urządzenie HID to takie, które pobiera dane wejściowe od ludzi lub zapewnia im dane wyjściowe. Przykładami tych urządzeń są klawiatury, urządzenia wskazujące (myszy czy ekrany dotykowe) oraz gamepady.
Brak dostępu do nietypowych urządzeń HID jest szczególnie bolesny, na przykład, jeśli chodzi o obsługę gamepadów. Wejścia i wyjścia gamepada nie są dobrze ustandaryzowane, a przeglądarki internetowe często wymagają niestandardowej logiki dla określonych urządzeń.
WebHID jest teraz domyślnie włączony w Chrome 89. Aby dowiedzieć się, jak z niego korzystać, odwiedź web.dev/hid.
Komunikacja bezprzewodowa NFC
NFC to skrót od Near Field Communications i jest to bezprzewodowa technologia krótkiego zasięgu do przesyłania niewielkich ilości danych, zwykle między specjalnym urządzeniem NFC a czytnikiem. Jeśli zapłaciłeś telefonem albo zeskanowałeś kartę wejściową aby wejść do budynku, zapewne właśnie użyłeś NFC.
Web NFC umożliwia aplikacji internetowej odczytywanie i zapisywanie informacji w tagach NFC. Otwiera to szereg nowych możliwości, w tym dostarczanie informacji o eksponatach muzealnych, zarządzanie magazynami rzeczy, dostarczanie informacji na plakietce konferencyjnej i wiele innych. W przeglądarce Chrome 89 na Androida funkcja Web NFC jest domyślnie włączona. Odczyt i zapis informacji z użyciem NFC to całkiem proste do zaprogramowania operacje.
Web Serial API
Port szeregowy to dwukierunkowy interfejs komunikacyjny, który umożliwia wysyłanie i odbieranie danych bajt po bajcie. Interfejs Web Serial API zapewnia tę możliwość na stronach internetowych, umożliwiając im sterowanie urządzeniami, takimi jak mikrokontrolery i drukarki 3D.
W środowiskach edukacyjnych, hobbystycznych czy przemysłowych urządzenia peryferyjne są już z powodzeniem kontrolowane za pośrednictwem stron internetowych. We wszystkich takich przypadkach sterowanie urządzeniami wymaga jednak instalacji adapterów i sterowników. Interfejs Web Serial API poprawia wygodę korzystania, umożliwiając bezpośrednią komunikację między witryną a urządzeniem peryferyjnym.
Web Serial API jest teraz domyślnie włączony na komputerze.
Web Sharing
Aby umożliwić użytkownikom łatwe udostępnianie treści w sieciach społecznościowych, programiści niejako ręcznie udostępniają przyciski udostępniania w swoich witrynach dla poszczególnych usług społecznościowych. To nie jest jednak rozwiązanie dopasowane do użytkownika. Często prowadzi to do tego, że użytkownicy nie mogą współdzielić swoich zasobów z usługami, z których faktycznie korzystają. Mamy także do czynienia z nadmiernym rozmiarem stron i dodatkowo zagrożeniami bezpieczeństwa bo dochodzi przecież do implementacji kodu osoby trzeciej.
Sprawdź oferty pracy na TeamQuest
Chrome dla Androida zaczął dodawać funkcję WebSharing między Chrome 61 a 75. W Chrome 89 udostępnianie sieci jest już dostępne w systemie Windows i ChromeOS. Na tych platformach witryny mogą teraz używać navigator.share()
na komputerze stacjonarnym, aby wywołać okno dialogowe udostępniania.
A wiesz, że Chrome to także nazwa systemu operacyjnego?