Nowe funkcje Safari sprawiają, że aplikacje internetowe na iPhone’a bardziej przypominają aplikacje natywne
Przeglądarka Apple Safari w systemach iOS i iPadOS 16.4 otrzymuje wsparcie dla funkcji, takich jak powiadomienia push z sieci, dzięki czemu aplikacje internetowe na iPhone’a bardziej przypominają aplikacje natywne.
Przeglądarka obsługuje teraz nowe technologie, takie jak powiadomienia push, które poprawiają działanie Progressive Web Apps na iPhonie.
Apple poluzowało również niektóre ograniczenia związane z przeglądarkami innych firm, które mogą teraz dodawać aplikacje internetowe do ekranu głównego.
Safari wprowadza kilka nowych funkcji internetowych
- Safari będzie obsługiwać powiadomienia push z aplikacji internetowych, takich jak Mapy Google, Uber i Instagram. Po zatwierdzeniu powiadomienia internetowe pojawią się w Centrum powiadomień i na ekranie blokady, podobnie jak powiadomienia z aplikacji natywnych.
- Przeglądarki internetowe innych firm, takie jak Google Chrome, mogą teraz dodawać aplikacje internetowe do ekranu głównego. Przed iOS 16.4 mógł to zrobić tylko Safari.
- Synchronizacja rozszerzeń zapewnia korzystanie z tych samych rozszerzeń Safari na iPhonie, iPadzie i komputerze Mac, dzięki czemu wrażenia użytkownika są bardziej spójne.
Powiadomienia push w sieci
Aplikacje internetowe nie mogą wysyłać Ci powiadomień bez pozwolenia. Powiadomienia internetowe będą działać tylko w przypadku aplikacji internetowych dodanych do ekranu głównego. Ponadto twórcy stron internetowych muszą jawnie włączyć obsługę tej funkcji.
Ponadto musisz włączyć powiadomienia w ustawieniach aplikacji internetowej i odpowiedzieć twierdząco na pytanie, czy chcesz zezwolić na powiadomienia.
Brady Eidson i Jen Simmons, blog WebKit :
Aplikacja internetowa dodana do ekranu głównego może poprosić o pozwolenie na otrzymywanie powiadomień push, jeśli żądanie jest odpowiedzią na bezpośrednią interakcję użytkownika, taką jak kliknięcie przycisku „Subskrybuj” udostępnianego przez aplikację internetową. iOS lub iPadOS poprosi użytkownika o zezwolenie aplikacji internetowej na wysyłanie powiadomień.
Od tej chwili powiadomienia z określonej aplikacji internetowej będą pojawiać się w Centrum powiadomień, dziennych podsumowaniach, ekranie blokady i na sparowanym zegarku Apple Watch wraz z powiadomieniami z aplikacji natywnych (jest to już obsługiwane w systemie macOS).
Aplikacje internetowe będą wyświetlać liczbę nieprzeczytanych powiadomień na ikonie plakietki, tak jak aplikacje natywne. Będziesz mógł zarządzać powiadomieniami internetowymi i ich wyświetlaniem w ustawieniach powiadomień w taki sam sposób, jak powiadomieniami dla własnych aplikacji.
Możesz także filtrować powiadomienia internetowe za pomocą trybów ostrości.
Dodawanie aplikacji internetowych do ekranu głównego
W systemie iOS 16.4 możesz dodać aplikację internetową do ekranu głównego za pomocą przeglądarki innej firmy, takiej jak Chrome. W wersjach wcześniejszych niż iOS 16.4 tylko Safari mogło dodawać aplikacje internetowe do ekranu głównego. Na arkuszu udostępniania wybierzesz opcję „Dodaj do ekranu głównego”, co spowoduje otwarcie interfejsu umożliwiającego dodanie aplikacji internetowej do ekranu głównego.
Trzymanie aplikacji internetowej na ekranie głównym gwarantuje, że będzie ona działać w trybie pełnoekranowym, a interfejs przeglądarki nie będzie widoczny. Kolejna istotna zmiana: takie aplikacje internetowe będą działać w przeglądarce innej firmy, która dodała je do ekranu głównego.
Wcześniej te rzeczy otwierały się wyłącznie w Safari.
Deweloperzy mogą nawet udostępnić ikonę wielkości iOS, aby ich aplikacja internetowa była wyświetlana na ekranie głównym. Kolejną interesującą zmianą jest możliwość dodania wielu wystąpień tej samej aplikacji do ekranu głównego.
Aplikacje internetowe na iPhone’a staną się o wiele potężniejsze
Podsumowując, Safari w iOS 16.4 i iPadOS 16.4 przyjęło kilka technologii internetowych, w tym Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Import Maps, Media Queries, Service Workers, dodatkowe kodeki do przetwarzania wideo (AV1 ), interfejs API orientacji urządzenia i nie tylko.
Dzięki temu krokowi aplikacje internetowe na iPhonie będą zachowywać się znacznie bardziej niż ich natywne odpowiedniki. Aplikacje internetowe będą mogły automatycznie dostosowywać swój interfejs między trybami pionowym i poziomym, zapobiegać uśpieniu urządzenia podczas korzystania z aplikacji internetowej i nie tylko. W sumie iOS 16.4 wprowadza do Safari 135 nowych funkcji.
Dodaj komentarz