Klíčové poznatky
- iPadOS 15 umožní rozšíření prohlížeče v Safari.
- Jsou jako rozšíření pro Chrome, ale s větším zabezpečením.
- Rozšíření vyžadují instalaci nadřazené aplikace App Store.
Safari pro iPad se chystá získat rozšíření, stejně jako Chrome, Edge a Safari pro Mac. A úplně změní způsob, jakým používáte prohlížeč.
Safari je pravděpodobně nejdůležitější aplikace pro váš iPhone nebo iPad. Někteří lidé to zřídka opouštějí, kromě toho, že zveřejňují fotografie na Instagramu nebo odpovídají na WhatsApp. A přesto zůstává ve srovnání s prohlížečem pro stolní počítače poměrně omezený.
Můžete používat malé bookmarklety a Safari se samozřejmě integruje s panelem sdílení v celém systému, ale rozšíření samotného Safari bylo téměř nemožné. V iOS 15 se to brzy změní. Tak co se děje?
„Naštěstí, Apple sáhl po de-facto rozšíření průmyslové standardní technologie nazvané WebExtensions,“řekl vývojář aplikace Alex Chernikov Lifewire e-mailem. „Zpočátku to bylo rozhraní API pro Chrome, ale postupem času ho přijaly všechny hlavní prohlížeče. Vytváření rozšíření je v dnešní době velmi snadné. Uděláte to jednou – a spustí se v Edge, Firefox, Opera a Brave.“
Soukromí na prvním místě
Rozšíření prohlížeče představují velké bezpečnostní riziko. Obvykle mají přístup ke všem datům načteným na webové stránce. To je v pořádku, pokud používáte rozšíření od důvěryhodného vývojáře, ale věci se mohou rychle pokazit.
Naštěstí se Apple rozhodl pro de facto rozšíření průmyslové standardní technologie s názvem WebExtensions.
Rozšíření nezíská přístup na stránku pouze tím, že jej aktivujete kliknutím. Ve výchozím nastavení má rozšíření přístup ke všem stránkám načteným do vašeho prohlížeče. To znamená váš e-mail, vaše banka, všechno. Rozšíření v iPadOS 15 Safari takto nefungují.
"Zvolili zajímavý přístup, který se liší od toho, co můžeme vidět v jiných prohlížečích. Umožňují vám udělit rozšíření přístup pouze ke konkrétním stránkám a také na omezenou dobu," říká Chernikov.
"Rozšíření můžete například nechat fungovat pouze na lefigaro.fr a pouze jeden den. Vzhledem k tomu mohou mít rozšíření nyní plný přístup k obsahu webových stránek (který může také zahrnovat vaše hesla, údaje o kreditní kartě, atd.), je to dobrý nápad."
Chernikovova softwarová společnost, Gikken, v současné době vyvíjí rozšíření pro iOS 15 pro svou překladatelskou aplikaci Mate. Testoval jsem to a je docela hezké vybrat, které stránky načítají rozšíření. V případě Mate jej můžete propojit pouze s cizojazyčnými weby, které chcete přeložit, a na rozdíl od vestavěného překladače Safari se automaticky načte pokaždé, když některý z těchto webů navštívíte.
Jak fungují rozšíření iOS Safari
Instalace rozšíření Safari se provádí instalací doprovodné aplikace, která zajistí, že projde schvalovacím procesem App-Store společnosti Apple. Poté navštívíte nastavení rozšíření Safari. Ty jsou k dispozici v aplikaci Nastavení spolu s nastavením blokování obsahu (což jsou efektivně specializovaná rozšíření prohlížeče).
Vývoj rozšíření Safari je snadný, ale s dostatečnými překážkami, které pravděpodobně neuvidíme v den spuštění záplavy stávajících rozšíření pro Chrome. Například při testování rozšíření musí vývojář při každé změně znovu zkompilovat celou aplikaci wrapper, místo aby pouze uložil soubor a znovu načetl webovou stránku.
Rozšíření Safari pro iOS jsou také malé webové stránky, ale zabalené do nadřazené aplikace. Pokaždé, když provedete změny v kódu rozšíření a chcete jej znovu spustit, musíte znovu sestavit (zkompilovat) celý projekt Xcode. Jak dlouho to bude trvat, závisí na velikosti projektu,“říká Chernikov.
Další překážkou je celý proces schvalování App Store, který vyžaduje placené předplatné a všechny obvyklé bolesti při odesílání aplikace. A další hledisko je vzhled a dojem. Rozšíření vytvořené pro Chrome pravděpodobně nebude vypadat správně v prohlížeči Apple.
Rozšíření – stojí za to?
Problém s vytvářením rozšíření iOS Safari je zatím pouze na vývojáři. Pro uživatele je stejně snadné nainstalovat aplikaci a aktivovat rozšíření v předvolbách Safari, i když je to trochu složitější.
Rozšíření Safari pro iOS jsou také malé webové stránky, ale zabalené do nadřazené aplikace.
"Stále je třeba povolit rozšíření samostatně a je docela skryté. Několik uživatelů beta nás kontaktovalo s tím, že nemohou přijít na to, jak začít používat například rozšíření Safari od Mate," říká Chernikov.
Výhody ale stojí za to. Bezproblémový je například překladač Mate. Je to, jako by byl celý web ve vašem vlastním jazyce, a dokonce můžete klepnutím na odstavec zkontrolovat původní text. Je to lepší než vestavěná verze, a to v Safari až dosud nebylo možné.