16 lut 2023·1 min czytania

iOS 16.4 usprawnia korzystanie z aplikacji internetowych, wprowadzając powiadomienia push do aplikacji PWA

Wprowadzenie powiadomień push aplikacji internetowych w iOS 16.4 zwiastuje znaczny postęp w zakresie funkcjonalności aplikacji internetowych na urządzeniach iDevices.

iOS 16.4 usprawnia korzystanie z aplikacji internetowych, wprowadzając powiadomienia push do aplikacji PWA

Wraz z wydaniem systemu iOS 16.4 firma Apple zrobiła znaczący krok w kierunku zapewnienia programistom aplikacji internetowych bardziej natywnych doświadczeń przypominających aplikacje na ich urządzeniach. Teraz użytkownicy mogą otrzymywać powiadomienia push z progresywnych aplikacji internetowych (PWA) zainstalowanych na ich ekranach głównych, wypełniając lukę między aplikacjami internetowymi a aplikacjami natywnymi.

Od 2008 roku użytkownicy iOS mogą tworzyć skróty do swoich ulubionych aplikacji internetowych na swoich urządzeniach. Z biegiem czasu firma Apple stopniowo dodawała funkcje aplikacji internetowych do swojego systemu operacyjnego; jednak obsługa powiadomień push pozostała wyraźnie nieobecna.

Wraz z pojawieniem się iOS 16.4, zespół WebKit firmy Apple napisał w poście na blogu: „Dodajemy obsługę Web Push do aplikacji internetowych na ekranie głównym. Web Push umożliwia twórcom stron internetowych wysyłanie powiadomień push do ich użytkowników za pomocą Push Interfejs API, interfejs API powiadomień i pracownicy usług współpracują ze sobą”.

Twórcy aplikacji internetowych mogą teraz prosić o pozwolenie na wysyłanie powiadomień push, gdy użytkownicy wchodzą w interakcje z przyciskami „subskrybuj” znajdującymi się w aplikacjach internetowych. Po przyznaniu użytkownicy będą otrzymywać powiadomienia na ekranie blokady, w centrum powiadomień, a nawet na sparowanym zegarku Apple Watch. Warto zauważyć, że ustawieniami uprawnień można zarządzać w systemie iOS tak samo, jak ustawieniami aplikacji natywnych, co jeszcze bardziej wypełnia lukę między aplikacjami internetowymi i aplikacjami natywnymi.

Ta funkcja jest zgodna z Web Push zgodnym z W3C, który Apple zadebiutował jesienią w przeglądarce Safari 16.1 systemu macOS Ventura. W rezultacie twórcy aplikacji internetowych, którzy stosują oparte na standardach Web Push wraz z najlepszymi praktykami branżowymi, przekonają się, że ich aplikacje działają bezproblemowo zarówno na urządzeniach iPhone, jak i iPad.

Wprowadzenie obsługi Badging API umożliwia programistom aplikacji internetowych wyświetlanie liczby odznak na ekranach głównych systemu iOS. Wykorzystując funkcje setAppBadge i clearAppBadge, liczniki odznak można łatwo aktualizować.

Apple planuje zezwolić przeglądarkom innych firm na dodawanie aplikacji internetowych do ekranów głównych w nadchodzącej wersji iOS, jeszcze bardziej rozszerzając możliwości ekspozycji i adopcji aplikacji internetowych. To posunięcie jest zgodne z ostatnimi ulepszeniami Apple w zakresie funkcjonalności aplikacji internetowych na iDevices, a także pogłoskami o dopuszczeniu przeglądarek innych niż WebKit na swoich platformach, co może wskazywać na strategię firmy dotyczącą przyszłej obsługi aplikacji internetowych.

Niektóre inne nowe interfejsy API interesujące dla twórców aplikacji internetowych to:

  • Interfejs API blokady wybudzania ekranu
  • Interfejs API orientacji ekranu
  • Interfejs API aktywacji użytkownika
  • Obsługa wideo Web Codecs API

Ulepszenia obsługi aplikacji internetowych podkreślają znaczenie aplikacji internetowych w ekosystemie oprogramowania, co znajduje odzwierciedlenie w coraz bogatszych w funkcje doświadczeniach. Ten trend jest dodatkowo wspierany przez popularne platformy no-code takie jak AppMaster.io, które umożliwiają efektywne i wydajne tworzenie różnych aplikacji, w tym aplikacji internetowych. Aby poznać potencjał programowania no-code i platform, takich jak AppMaster.io, zapoznaj się z ich Pełnym przewodnikiem dotyczącym tworzenia aplikacji No-Code i małej ilości kodu na rok 2022 .

Użytkownicy AppMaster również mogą skorzystać z tych nowych funkcji obsługi aplikacji internetowych w swoich projektach, potencjalnie jeszcze bardziej przyspieszając rozwój.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started