Miért fontosak a Safari-bővítmények iOS-en?

Tartalomjegyzék:

Miért fontosak a Safari-bővítmények iOS-en?
Miért fontosak a Safari-bővítmények iOS-en?
Anonim

Kulcs elvitelek

  • Az iPadOS 15 lehetővé teszi a böngészőbővítést a Safariban.
  • Olyanok, mint a Chrome-bővítmények, de fokozott biztonsággal.
  • A bővítményekhez telepíteni kell egy szülő App Store alkalmazást.
Image
Image

Az iPaden futó Safari hamarosan bővítményeket kap, akárcsak a Chrome, az Edge és a Safari Mac gépen. És teljesen megváltoztatják a böngésző használatának módját.

A Safari valószínűleg a legfontosabb alkalmazás iPhone-ján vagy iPadjén. Vannak, akik ritkán hagyják el, kivéve, hogy fényképeket tesznek közzé az Instagramon vagy válaszolnak a WhatsApp-ra. Ennek ellenére meglehetősen korlátozott marad egy asztali böngészőhöz képest.

Használhat kis könyvjelzőket, és természetesen a Safari integrálódik a rendszerszintű megosztási panellel, de magát a Safarit szinte lehetetlen volt kiterjeszteni. Az iOS 15-ben ez hamarosan megváltozik. Szóval mi történik?

„Szerencsére az Apple a de facto kiterjesztési szabványnak megfelelő WebExtensions technológiát választotta” – mondta Alex Chernikov alkalmazásfejlesztő e-mailben a Lifewire-nek. „Kezdetben a Chrome kiterjesztés API-ja volt, de idővel az összes nagyobb böngésző átvette. A bővítmények készítése manapság meglehetősen egyszerűvé vált. Egyszer elkészíted – és Edge, Firefox, Opera és Brave alatt fut.”

Első az adatvédelem

A böngészőbővítmények nagy biztonsági kockázatot jelentenek. Általában hozzáférnek a weboldalra betöltött összes adathoz. Ez rendben van, ha megbízható fejlesztőtől származó bővítményt használ, de a dolgok gyorsan elromolhatnak.

Szerencsére az Apple a WebExtensions nevű, de facto bővítmény iparági szabványos technológiáját választotta.

Egy bővítmény nem csak akkor fér hozzá az oldalhoz, ha rákattint az aktiváláshoz. Alapértelmezés szerint egy bővítmény hozzáfér a böngészőjébe betöltött összes oldalhoz. Ez azt jelenti, hogy az e-mail címed, a bankod, minden. Az iPadOS 15 Safari bővítményei nem így működnek.

"Érdekes megközelítést alkalmaztak, amely eltér attól, amit más böngészőkben láthatunk. Lehetővé teszik, hogy a bővítménynek csak bizonyos oldalakhoz, valamint korlátozott ideig biztosítson hozzáférést" - mondja Csernyikov.

"Például, engedélyezheti, hogy a bővítmény csak a lefigaro.fr oldalon működjön, és csak egy napig. Tekintettel arra, hogy a bővítmények mostantól teljes hozzáférést kaphatnak a webhely tartalmához (amely tartalmazhatja jelszavait, hitelkártyaadatait, stb.), ez egy jó ötlet."

Csernikov szoftvercége, a Gikken jelenleg az iOS 15 bővítményt fejleszti fordítóalkalmazásához, a Mate-hez. Kipróbáltam, és nagyon ügyes kiválasztani, hogy mely webhelyek töltik be a bővítményt. A Mate esetében csak azokhoz az idegen nyelvű webhelyekhez kötheti, amelyeket le szeretne fordítani, és – a Safari beépített fordítójától eltérően – automatikusan betöltődik, valahányszor felkeresi valamelyik webhelyet.

Az iOS Safari-bővítmények működése

A Safari-bővítmény telepítése egy kísérőalkalmazás telepítésével történik, amely biztosítja, hogy az átessen az Apple App Store jóváhagyási folyamatán. Ezután keresse fel a Safari bővítmények beállításait. Ezek a Beállítások alkalmazásban, a tartalomblokkoló beállításai mellett (amelyek valójában speciális böngészőbővítmények) jelennek meg.

Image
Image

A Safari-bővítmények fejlesztése egyszerű, de elegendő akadály van ahhoz, hogy valószínűleg nem fogjuk látni a meglévő Chrome-bővítmények özönét a bevezetés napján. Például egy kiterjesztés tesztelésekor a fejlesztőnek újra kell fordítania a teljes burkolóalkalmazást, amikor változtatásokat hajt végre, ahelyett, hogy csak elmentene egy fájlt és újra betöltené a webold alt.

Az iOS Safari bővítmények szintén kis webhelyek, de a szülőalkalmazásba vannak csomagolva. Minden alkalommal, amikor módosítja a kiterjesztési kódot, és újra szeretné futtatni, újra fel kell építenie (újra kell fordítania) a teljes Xcode projektet. Az, hogy mennyi ideig tart, a projekt méretétől függ” – mondja Csernyikov.

A másik akadály az App Store teljes jóváhagyási folyamata, amely fizetős előfizetést és az alkalmazások beküldésével járó összes szokásos fájdalompontot igényel. És egy másik szempont a megjelenés és az érzés. Egy Chrome-hoz készült bővítmény valószínűleg nem fog jól kinézni egy Apple böngészőben.

Bővítmények – megéri?

Eddig az iOS Safari-bővítmények elkészítésének fájdalma a fejlesztőt terheli. A felhasználó számára ugyanolyan egyszerű az alkalmazás telepítése és a bővítmény aktiválása a Safari beállításai között, bár ez egy kicsit bonyolult.

Az iOS Safari bővítmények szintén kis webhelyek, de a szülőalkalmazásba vannak csomagolva.

"Továbbra is külön engedélyeznie kell a bővítményt, és eléggé el van rejtve. Néhány béta-felhasználó felvette velünk a kapcsolatot azzal, hogy nem tudták kitalálni, hogyan kezdjék el például használni a Mate Safari bővítményét" - mondja Chernikov.

De az előnyök megérik. A Mate fordító például zökkenőmentes. Olyan, mintha az internet a saját nyelvén lenne, és akár egy bekezdésre is koppintva ellenőrizheti az eredeti szöveget. Jobb, mint a beépített verzió, és ez eddig lehetetlen volt a Safariban.

Ajánlott: