Apple pracuje nad wprowadzeniem powiadomień internetowych do systemu iOS, rozwiązując od dawna problem twórców aplikacji internetowych, którzy nie byli w stanie wysyłać powiadomień dla użytkowników urządzeń mobilnych Apple, poważnie ograniczając wrażenia użytkownika i skuteczność aplikacji tworzonych w sieci.


Po wydaniu w zeszłym tygodniu pierwszych wersji beta iOS i iPadOS 15.4 firma Apple dodała Przełącznik „Push API” na stronie ustawień eksperymentalnych przeglądarki Safari, jak zauważył i wyjaśnił programista Maximiliano Firtman . Jak zauważył Maximiliano, podczas gdy przełącznik jest widoczny, sam interfejs API nie jest jeszcze włączony, a firma Apple nie zaimplementowała jeszcze monitu interfejsu użytkownika w Safari na iOS, aby poprosić użytkowników o pozwolenie na wyświetlanie powiadomień internetowych.

W przeciwieństwie do systemu macOS, w którym powszechne są powiadomienia internetowe, tylko aplikacje pobrane z App Store firmy Apple może wysyłać powiadomienia na iOS. Wraz z włączeniem przełącznika „Push API” w iOS 15.4, Apple najwyraźniej kładzie podwaliny pod przesyłanie powiadomień internetowych na swoje urządzenia mobilne.

Aplikacje internetowe są zaprojektowane w całości w Internecie, dostępne za pośrednictwem dowolnej przeglądarki z adresem URL. Aplikacje internetowe nie są nowe, ale proces Epic Games przeciwko Apple przyniósł doświadczenie w centrum uwagi aplikacji opartych na iOS i iPadOS. Kluczowym kamieniem węgielnym argumentu Epic przeciwko kontroli Apple nad „App Store” i ekosystemem iOS jest brak możliwości wyboru dla użytkowników, gdzie pobierać aplikacje.

W zgłoszenie do ACCC (Australian Competition and Consumer Commission) w lutym ubiegłego roku, Apple odrzucił twierdzenie Epic, że użytkownicy iOS mają ograniczone opcje pobierania aplikacji. W szczególności Apple powiedział, że „cała sieć jest dla nich dostępna”, a użytkownicy iOS i iPadOS mają „nieograniczony i niekontrolowany dostęp” do aplikacji internetowych.

„Przeglądarki internetowe są używane nie tylko jako dystrybucja portalu, ale także jako same platformy, hostujące „progresywne aplikacje internetowe”(PWA), które w ogóle eliminują potrzebę pobierania aplikacji dewelopera przez „App Store” (lub w inny sposób). Aplikacje PWA są coraz częściej dostępne dla i za pośrednictwem przeglądarek mobilnych i urządzeń, w tym na iOS”, powiedział Apple w sekcji swojego zgłoszenia zatytułowanej „Warianty dystrybucji w ekosystemie iOS”.

W pozew sądowy z maja 2021 r., Epic w szczególności zakwestionował ograniczenia WebKit, struktury, w której wszystkie systemy iOS i iPadOS przeglądarki są oparte. Epic zauważył, że aplikacje internetowe, do których uzyskuje się dostęp za pośrednictwem przeglądarki, nie mają dostępu do interfejsów API oferowanych przez natywne aplikacje dystrybuowane za pośrednictwem „App Store”, takie jak PushKit, który umożliwia powiadomienia.

Monit Safari w systemie MacOS dotyczący powiadomień internetowych

W tym samym zgłoszeniu firma Epic twierdziła, że ​​w zeznaniach, były wiceprezes Apple ds. relacji z programistami, Ron Okamoto , nie może „wymienić ani jednego programisty, który wycofał aplikację ze ‌App Store‌, ponieważ programista mógłby zastąpić dystrybucję aplikacji internetowej”.

Przenosząc PushKit do WebKit na iOS i iPadOS, Apple może próbować wzmocnić swój argument, że aplikacje internetowe są alternatywą dla aplikacji z „App Store”. Pozew Epic vs. Apple zakończony we wrześniu z sędzią okręgowym USA Yvonne Gonzalez Rogers orzekł, że Apple musi zezwolić aplikacjom na łączenie się z zewnętrznymi metodami płatności w przypadku zakupów w aplikacji. Epic chciał, aby sąd zmusił Apple do obsługi zewnętrznych sklepów z aplikacjami, ale tak się nie stało.

Chociaż Apple najwyraźniej przygotowuje wczesne podstawy do wdrożenia PushKit do WebKit na iOS i iPadOS, pozostaje niejasne kiedy mogliśmy zobaczyć, jak API działa. Skontaktowaliśmy się z Apple, aby uzyskać więcej informacji.

Apple obecnie testuje iOS i iPadOS 15.4, największą aktualizację iOS i iPadOS 15 od premiery zeszłej jesieni. Pierwsza wersja beta systemu iOS 15.4 obejmuje możliwość używania Face ID podczas noszenia maski, Universal Control, ulepszoną obsługę ProMotion na iPhone 13 Pro, i nie tylko.

Categories: IT Info