Miks on iOS-i Safari laiendused suur asi

Sisukord:

Miks on iOS-i Safari laiendused suur asi
Miks on iOS-i Safari laiendused suur asi
Anonim

Võtmed kaasavõtmiseks

  • iPadOS 15 lubab Safaris brauseri laiendust.
  • Need on nagu Chrome'i laiendused, kuid täiendava turvalisusega.
  • Laiendused nõuavad App Store'i emarakenduse installimist.
Image
Image

Safari iPadis saab peagi laiendusi, nagu ka Chrome, Edge ja Safari Macis. Ja need muudavad täielikult seda, kuidas te brauserit kasutate.

Safari on tõenäoliselt teie iPhone'i või iPadi kõige olulisem rakendus. Mõned inimesed lahkuvad sellest harva, välja arvatud Instagrami fotode postitamiseks või WhatsAppile vastamiseks. Siiski on see lauaarvuti brauseriga võrreldes üsna piiratud.

Saate kasutada väikseid järjehoidjaid ja loomulikult integreerub Safari kogu süsteemi hõlmava jagamispaneeliga, kuid Safari enda laiendamine on olnud peaaegu võimatu. iOS 15 puhul on see muutumas. Mis siis toimub?

„Õnneks kasutas Apple tööstusstandardi de facto laiendustehnoloogiat nimega WebExtensions,“ütles rakenduse arendaja Alex Chernikov e-posti teel Lifewire'ile. "Alguses oli see Chrome'i laiendus-API, kuid aja jooksul on kõik suuremad brauserid selle kasutusele võtnud. Laienduste tegemine on tänapäeval muutunud üsna lihtsaks. Teete selle ühe korra ja see töötab Edge'is, Firefoxis, Operas ja Brave'is."

Privaatsus kõigepe alt

Brauserilaiendid on suur turvarisk. Tavaliselt on neil juurdepääs kõigile veebilehele laaditud andmetele. See on hea, kui kasutate usaldusväärse arendaja laiendust, kuid asjad võivad kiiresti valesti minna.

Õnneks valis Apple tööstusharu standardile vastava de facto laiendustehnoloogia nimega WebExtensions.

Laiendus ei saa lihts alt juurdepääsu lehele, kui klõpsate selle aktiveerimiseks. Vaikimisi on laiendusel juurdepääs kõigile teie brauserisse laaditud lehtedele. See tähendab teie e-posti, teie panka ja kõike. iPadOS 15 Safari laiendused nii ei tööta.

"Nad võtsid kasutusele huvitava lähenemisviisi, mis erineb sellest, mida me näeme teistes brauserites. Nad võimaldavad teil anda laiendusele juurdepääsu ainult kindlatele lehtedele ja ka piiratud aja jooksul," ütleb Tšernikov.

"Näiteks saate lasta laiendusel töötada ainult saidil lefigaro.fr ja ainult ühe päeva. Arvestades tõsiasja, võivad laiendustel olla nüüd täielik juurdepääs veebisaidi sisule (mis võib hõlmata ka teie paroole, krediitkaardi andmeid, jne), see on hea mõte."

Tšernikovi tarkvarafirma Gikken arendab praegu oma tõlkerakendusele Mate iOS 15 laiendust. Olen seda katsetanud ja on üsna kena valida, millised saidid laienduse laadivad. Mate'i puhul saate selle siduda ainult võõrkeelsete saitidega, mida soovite tõlkida, ja erinev alt Safari sisseehitatud tõlkijast laaditakse see automaatselt iga kord, kui mõnda neist saitidest külastate.

Kuidas iOS-i Safari laiendused töötavad

Safari laienduse installimiseks installitakse kaasrakendus, mis tagab, et see läbib Apple'i App Store'i kinnitusprotsessi. Seejärel külastate Safari laienduste seadeid. Need asuvad rakenduses Seaded koos sisublokeerija sätetega (mis on tõhus alt spetsiaalsed brauserilaiendid).

Image
Image

Safari laienduste arendamine on lihtne, kuid piisavate tõketega, et tõenäoliselt ei näe me turuletulekupäeval olemasolevate Chrome'i laienduste tulva. Näiteks laienduse testimisel peab arendaja muudatuse tegemisel kogu ümbrisrakenduse uuesti kompileerima, selle asemel, et lihts alt faili salvestada ja veebileht uuesti laadida.

iOS Safari laiendused on samuti väikesed veebisaidid, kuid need on pakitud emarakendusse. Iga kord, kui muudate laienduse koodi ja soovite seda uuesti käivitada, peate kogu Xcode projekti uuesti üles ehitama (uuesti kompileerima). Kui kaua see aega võtab, sõltub projekti suurusest,“ütleb Tšernikov.

Teine takistus on kogu App Store'i kinnitusprotsess, mis nõuab tasulist tellimust ja kõiki tavapäraseid rakenduse esitamise valupunkte. Ja veel üks kaalutlus on välimus ja tunnetus. Chrome'i jaoks loodud laiendus ei näe Apple'i brauseris tõenäoliselt õige välja.

Laiendused – kas seda väärt?

Siiani on iOS Safari laienduste tegemise valu ainult arendaja kanda. Kasutajal on sama lihtne rakendust installida ja laiendust Safari eelistustes aktiveerida, kuigi see on veidi keeruline.

iOS Safari laiendused on samuti väikesed veebisaidid, kuid need on pakitud emarakendusse.

"Peate laienduse siiski eraldi lubama ja see on üsna peidetud. Mõned beetakasutajad on meiega ühendust võtnud, öeldes, et nad ei suuda aru saada, kuidas alustada näiteks Mate'i Safari laienduse kasutamist," ütleb Chernikov.

Kuid eelised on seda väärt. Näiteks Mate tõlkija on tõrgeteta. Veeb on justkui teie emakeeles ja origina alteksti kontrollimiseks võite isegi lõiku puudutada. See on parem kui sisseehitatud versioon ja see on siiani olnud Safaris võimatu.

Soovitan: