Prečo sú rozšírenia Safari v systéme iOS veľkým problémom

Obsah:

Prečo sú rozšírenia Safari v systéme iOS veľkým problémom
Prečo sú rozšírenia Safari v systéme iOS veľkým problémom
Anonim

Kľúčové poznatky

  • iPadOS 15 umožní rozšírenie prehliadača v Safari.
  • Sú ako rozšírenia pre Chrome, no s vyšším zabezpečením.
  • Rozšírenia vyžadujú inštaláciu nadradenej aplikácie App Store.
Image
Image

Safari pre iPad čoskoro dostane rozšírenia, rovnako ako Chrome, Edge a Safari pre Mac. A úplne zmenia spôsob, akým používate prehliadač.

Safari je pravdepodobne najdôležitejšia aplikácia pre váš iPhone alebo iPad. Niektorí ľudia to zriedka opustia, okrem toho, že uverejnia fotografie na Instagrame alebo odpovedia na WhatsApp. A napriek tomu zostáva dosť obmedzený v porovnaní s počítačovým prehliadačom.

Môžete použiť malé bookmarklety a Safari sa samozrejme integruje s panelom zdieľania v celom systéme, ale rozšírenie samotného Safari bolo takmer nemožné. V systéme iOS 15 sa to čoskoro zmení. Tak čo sa deje?

„Chvalabohu, že spoločnosť Apple zvolila de-facto rozšírenie priemyselnej štandardnej technológie s názvom WebExtensions,“povedal vývojár aplikácie Alex Chernikov pre Lifewire e-mailom. „Spočiatku to bolo rozšírenie API prehliadača Chrome, ale postupom času si ho osvojili všetky hlavné prehliadače. Vytváranie rozšírení je v dnešnej dobe veľmi jednoduché. Vyrobíte to raz a spustí sa v Edge, Firefox, Opera a Brave.“

Najprv súkromie

Rozšírenia prehliadača predstavujú veľké bezpečnostné riziko. Zvyčajne majú prístup ku všetkým údajom načítaným na webovej stránke. To je v poriadku, ak používate rozšírenie od dôveryhodného vývojára, ale veci sa môžu rýchlo pokaziť.

Chvalabohu, že spoločnosť Apple použila de facto štandardnú technológiu rozšírenia s názvom WebExtensions.

Rozšírenie nezíska prístup na stránku iba vtedy, keď ho kliknutím aktivujete. V predvolenom nastavení má rozšírenie prístup ku všetkým stránkam načítaným do vášho prehliadača. To znamená váš e-mail, vaša banka, všetko. Rozšírenia v iPadOS 15 Safari takto nefungujú.

"Zvolili zaujímavý prístup, ktorý sa líši od toho, čo môžeme vidieť v iných prehliadačoch. Umožňujú vám udeliť rozšíreniu prístup len ku konkrétnym stránkam a tiež na obmedzený čas," hovorí Chernikov.

"Rozšírenie môžete napríklad nechať fungovať iba na stránke lefigaro.fr a iba jeden deň. Vzhľadom na to môžu mať rozšírenia teraz úplný prístup k obsahu webových stránok (ktorý môže zahŕňať aj vaše heslá, údaje o kreditnej karte, atď.), je to dobrý nápad."

Chernikovova softvérová spoločnosť Gikken v súčasnosti vyvíja rozšírenie pre iOS 15 pre svoju prekladateľskú aplikáciu Mate. Testoval som to a je celkom pekné vybrať, ktoré stránky načítajú rozšírenie. V prípade Mate ho môžete prepojiť iba s cudzojazyčnými stránkami, ktoré chcete preložiť, a na rozdiel od vstavaného prekladača Safari sa načíta automaticky pri každej návšteve jednej z týchto stránok.

Ako fungujú rozšírenia iOS Safari

Inštalácia rozšírenia Safari sa vykonáva inštaláciou sprievodnej aplikácie, ktorá zaisťuje, že prejde schvaľovacím procesom App-Store spoločnosti Apple. Potom navštívite nastavenia rozšírení Safari. Tieto sa nachádzajú v aplikácii Nastavenia spolu s nastaveniami blokovania obsahu (čo sú efektívne špecializované rozšírenia prehliadača).

Image
Image

Vývoj rozšírení Safari je jednoduchý, ale s dostatočnými prekážkami, že v deň spustenia pravdepodobne neuvidíme záplavu existujúcich rozšírení prehliadača Chrome. Napríklad pri testovaní rozšírenia musí vývojár prekompilovať celú aplikáciu wrapper vždy, keď vykoná zmenu, namiesto toho, aby len uložil súbor a znova načítal webovú stránku.

Rozšírenia Safari pre iOS sú tiež malé webové stránky, ale zabalené do nadradenej aplikácie. Zakaždým, keď vykonáte zmeny v kóde rozšírenia a chcete ho znova spustiť, musíte znova zostaviť (znovu skompilovať) celý projekt Xcode. Ako dlho to bude trvať, závisí od veľkosti projektu,“hovorí Chernikov.

Ďalšou prekážkou je celý schvaľovací proces App Store, ktorý si vyžaduje platené predplatné a všetky bežné problémy pri odoslaní aplikácie. Ďalším aspektom je vzhľad a dojem. Rozšírenie vytvorené pre Chrome pravdepodobne nebude vyzerať správne v prehliadači Apple.

Rozšírenia – oplatí sa to?

Zatiaľ všetky starosti spojené s vytváraním rozšírení Safari pre iOS spočívajú na vývojárovi. Pre používateľa je rovnako jednoduché nainštalovať aplikáciu a aktivovať rozšírenie v predvoľbách Safari, aj keď je to trochu zložité.

Rozšírenia Safari pre iOS sú tiež malé webové stránky, ale zabalené do nadradenej aplikácie.

„Stále musíte povoliť rozšírenie samostatne a je dosť skryté. Niekoľko používateľov beta nás kontaktovalo s tým, že nevedia prísť na to, ako začať používať napríklad rozšírenie Safari od Mate,“hovorí Chernikov.

Výhody však stoja za to. Napríklad prekladač Mate je bezproblémový. Je to, akoby bol celý web vo vašom vlastnom jazyku a dokonca môžete klepnutím na odsek skontrolovať pôvodný text. Je to lepšie ako vstavaná verzia a to v Safari doteraz nebolo možné.

Odporúča: