Novinky o iOS a iPadOS 14 byly odhaleny při zahájení Národní konference vývojářů Apple. V prezentaci jsme měli možnost nahlédnout do novinky těchto nových operačních systémů. Nicméně, velká část zpráv zůstala skryta v samotných vývojářských beta verzi že Apple zpřístupnil minuty po skončení prezentace. Jednou z těchto funkcí byla schopnost proměnit aplikaci třetí strany výchozí aplikace ve všech operačních systémech. Appl zveřejnil příručku, kde ukazuje, jaké jsou požadavky na výchozí nastavení aplikace v iOS a iPadOS 14.
Podmínky pro změnu výchozího prohlížeče a e-mailu v iOS a iPadOS 14
V systému iOS 14 a novějším si uživatelé mohou vybrat aplikaci jako výchozí webový prohlížeč nebo e-mailovou aplikaci. Chcete-li si vybrat svou aplikaci, potvrďte, že splňujete níže uvedené požadavky, a poté požádejte o spravované právo.
Toto jsou první řádky příručky pro vývojáře k přípravě aplikací pro poštu a prohlížeče stát se výchozí aplikací v nových operačních systémech. Tímto způsobem by se Google Chrome mohl stát výchozím prohlížečem, zatímco Gmail by se mohl stát výchozí poštovní aplikací. Pokud splňují předpisy stanovené společností Apple.
Pokud jde o internetové prohlížeče, Apple tvrdí, že potřebuje určité požadavky aplikací, které se snaží sesadit Safari s jediným účelem:
[…] Splňte specifická funkční kritéria, která chrání soukromí uživatelů a zaručují odpovídající přístup k internetovým prostředkům.
Pokud jde o technické požadavky, Apple vyžaduje následující body:
- Integrujte HTTP a HTTPS do souboru Info.plist
- Nepoužívejte žádné prvky UIWebView
- Po spuštění aplikace se musí zobrazit textové pole pro zadání adresy URL, vyhledávacích nástrojů nebo seznamů záložek
Při spuštění aplikace při otevírání adresy URL:
- Zobrazí se požadovaný obsah
- Může představovat „bezpečné procházení“ nebo jiné varování, aby se zabránilo phishingu nebo jiným problémům
Vzhledem k tomu, e-mailové aplikace musí splňovat tři požadavky:
- Nastavit schéma mailto: v souboru Info.plist
- Být schopen odeslat zprávu na jakýkoli platný e-mail
- Můžete přijímat e-maily od všech příjemců