Notifikace pro webové aplikace nebo AR/VR headset naznačuje nejnovější iOS 15.4. Novinky se tak budou týkat hlavně Safari.
Společnost Apple minulý týden vydala první beta verzi systému iOS 15.4 pro vývojáře a uživatele veřejné beta verze. Aktualizace, která přichází s řadou nových funkcí, naznačuje některé vítané změny, které přijdou do prohlížeče Safari. Konkrétně Apple konečně pracuje na umožnění push notifikací pro webové aplikace v systému iOS. Také pak na rozhraní WebXR API pro podporu náhlavních souprav AR/VR.
Aktuální cenu produktu iPhone 17 Pro najdete na Alze.
Notifikace pro webové aplikace skrz Safari
Jak poznamenal vývojář Maximiliano Firtman, beta verze iOS 15.4 zavádí nové funkce, které mohou využívat webové stránky a webové aplikace. Jednou z nich je podpora univerzálních vlastních ikon, takže vývojář již nemusí přidávat specifický kód, aby poskytl ikonu webové aplikace pro zařízení iOS.
Již čtyři roky máme v systému iOS Safari s podporou manifestu webové aplikace (od verze 11.3 – březen 2018), ale deklarace ikon byla vždy ignorována (nedostatek podpory, který nebyl nikdy zdokumentován Applem ani WebKitem). To vedlo k tomu, že mnoho instalací progresivních webových aplikací na iOS nemělo správnou ikonu, protože do HTML je třeba přidat také <link> s rel=apple-touch-icon, a to ne každý vývojář PWA dělal.
Nejvýraznější změna však teprve přijde – a tou jsou push notifikace pro webové aplikace. Zatímco Safari v systému macOS umožňuje webovým stránkám poskytovat uživatelům upozornění, když je webová stránka na pozadí (nebo v některých případech dokonce při zavřené aplikaci), Apple stejnou funkci v systému iOS nikdy neumožnil.
Naštěstí se zdá, že se to brzy změní. Jak poznamenal Firtman, beta verze iOS 15.4 přidává do experimentálních funkcí WebKitu v nastavení Safari nové přepínače „Built-in Web Notifications“ a „Push API“. Obě možnosti v beta verzi 1 nefungují, ale je to jasný náznak toho, že Apple konečně povolí push oznámení pro webové stránky a webové aplikace v systému iOS.
Vzhledem k tomu, že někteří vývojáři byli nuceni vydávat své aplikace v systému iOS jako webové aplikace (například aplikace xCloud) kvůli pokynům App Store, tato vylepšení jistě o něco zlepší zážitek z používání webových aplikací na iPhonu a iPadu.
Metaverse v podání Applu
Zajímavé je, že iOS 15.4 beta nyní obsahuje rozhraní WebXR API, které poskytuje podporu pro náhlavní soupravy pro rozšířenou a virtuální realitu na webových stránkách. API je ve výchozím nastavení vypnuto, ale i když je povoleno, v současné době neexistují žádné náhlavní soupravy AR/VR, které by se systémem iOS fungovaly. Vzhledem k tomu, že se proslýchá, že Apple do konce letošního roku představí svou první náhlavní soupravu pro smíšenou realitu, může nové rozhraní API souviset s novým zařízením.

Chcete k tomu něco dodat? Napište krátce proč.