Safari na Macu, iPhonie i iPadzie pozwoli na powiadomienia internetowe

Safari na Macu, iPhonie i iPadzie pozwoli na powiadomienia internetowe

Przeglądarka internetowa Safari firmy Apple w ostatnich latach pozostawała w tyle za niektórymi funkcjami, zwłaszcza w odniesieniu do usług działających w tle. Po latach oczekiwania wygląda na to, że Safari w końcu będzie obsługiwać powiadomienia web push na wszystkich platformach.

Po dzisiejszym wydarzeniu WWDC firma Apple opublikowała post na blogu WebKit wyjaśniający, co nowego w wersji beta Safari 16. Być może najbardziej zaskakującym dodatkiem jest obsługa Web Push, która jest już dostępna w wersji beta systemu macOS Ventura. Ta funkcja umożliwi witrynom i aplikacjom internetowym wysyłanie powiadomień push, nawet jeśli nie są otwarte.

„Web Push zbliża się do Safari 16 na macOS Ventura” — powiedział Apple w poście na blogu. „Dzięki temu możesz zdalnie wysyłać powiadomienia do użytkowników Twoich witryn i aplikacji internetowych — i dostarczać je nawet wtedy, gdy Safari nie jest uruchomione. Wykorzystuje tę samą kombinację standardów sieciowych, którą możesz znać z innych przeglądarek: API Push i Notifications API, a także Service Worker.”

Podobnie jak Firefox , Safari zezwala witrynie na wyświetlanie monitu o włączenie powiadomień po wejściu w interakcję ze stroną — na przykład nie zobaczysz wyskakującego komunikatu natychmiast po załadowaniu strony, ale możesz go zobaczyć po kliknięciu łącza lub przycisku. Nie powstrzyma to stron przed wyświetlaniem przycisków włączania powiadomień, ale zapobiegnie spamowaniu Safari.

Safari w systemie macOS technicznie obsługuje powiadomienia push od systemu Mac OS X 10.9, ale powiadomienia w Safari działały inaczej niż powiadomienia push w innych przeglądarkach — witryny musiały zarejestrować się w celu uzyskania płatnej licencji programisty Apple, a technologia wysyłania powiadomień była zupełnie inna. Ta nowa implementacja wykorzystuje ten sam standard powiadomień push, co każda inna przeglądarka, a witryny nie muszą płacić za konta programistów Apple, aby udostępniać powiadomienia odwiedzającym.

Ważne jest, aby pamiętać, że Apple twierdzi, że Web Push pojawi się na iPhonie i iPadzie w 2023 roku. To ogromna korzyść dla aplikacji internetowych na urządzeniach mobilnych Apple – zawsze możesz korzystać z alternatywnych przeglądarek na Macu, jeśli potrzebujesz powiadomień push, ale Apple nie zezwala na przeglądarki innych firm na iPhonie i iPadzie. Web Push sprawi, że progresywne aplikacje internetowe będą lepsze niż kiedykolwiek na iPhonie i iPadzie, jeśli Apple nie wprowadzi żadnych dziwnych ograniczeń lub brakujących funkcji.

Źródło: Blog WebKit.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *