Proč jsou rozšíření Safari pro iOS velkým problémem

Klíčové věci

  • 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í, aby byla nainstalována nadřazená aplikace App Store.
Někdo používá webový prohlížeč na iPadu s otevřeným přenosným počítačem na pozadí.

Taras Shypka / Unsplash

Safari pro iPad se chystá získat rozšíření, stejně jako Chrome, Edge a Safari pro Mac. A zcela změní způsob, jakým používáte prohlížeč.

Safari je pravděpodobně nejdůležitější aplikace na vašem iPhonu nebo iPadu. 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 desktopovým prohlížečem značně omezený.

Můžete použít 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 zvolil technologii de facto rozšíření průmyslového standardu nazvanou WebExtensions,“ vývojář aplikace Alex Černikov řekl 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 běží to 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šířenou průmyslovou standardní technologii nazvanou WebExtensions."

Rozšíření nezíská přístup ke stránce pouze tehdy, když jej kliknutím aktivujete. 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.

„Například můžete rozšíření nechat fungovat pouze na lefigaro.fr a pouze jeden den. Vzhledem k tomu, že rozšíření nyní mohou mít plný přístup k obsahu webových stránek (který může zahrnovat také vaše hesla, údaje o kreditní kartě atd.), je to dobrý nápad.“

Černikova softwarová společnost Gikken, v současné době vyvíjí rozšíření pro iOS 15 pro své překladatelská aplikace, Mate. Testoval jsem to a je docela hezké vybrat, které stránky načítají rozšíření. V případě Mate jej můžete vázat pouze na cizojazyčné stránky, 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 nich navštívíte stránky.

Jak fungují rozšíření iOS Safari

Instalace rozšíření Safari se provádí instalací doprovodné aplikace, která zajišťuje, že projde schvalovacím procesem App-Store společnosti Apple. Poté navštívíte nastavení rozšíření Safari. Ty se nacházejí v aplikaci Nastavení spolu s nastavením blokování obsahu (což jsou efektivně specializovaná rozšíření prohlížeče).

Snímek obrazovky rozšíření Mate v nastavení Safari.

Vývoj rozšíření Safari je snadný, ale s dostatečnými překážkami, takže v den spuštění pravděpodobně neuvidíme záplavu existujících rozšíření 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í pro iOS Safari 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 (znovu 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?

Doposud je bolest spojená s vytvářením rozšíření iOS Safari na vývojáře. 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í pro iOS Safari jsou také malé webové stránky, ale zabalené do nadřazené aplikace."

"Stále musíte rozšíření povolit samostatně a je docela skryté. Několik beta uživatelů 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.

Ale výhody stojí za to. Například překladač Mate je bezproblémový. 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 bylo v Safari dosud nemožné.