Zakaj so razširitve Safari v iOS-u velika stvar
Ključni odvzemi
- iPadOS 15 bo omogočil razširitev brskalnika v Safariju.
- So kot razširitve za Chrome, vendar z dodatno varnostjo.
- Za razširitve je treba namestiti nadrejeno aplikacijo App Store.

Taras Shypka / Unsplash
Safari na iPadu bo kmalu dobil razširitve, tako kot Chrome, Edge in Safari na Macu. In popolnoma bodo spremenili način uporabe brskalnika.
Safari je verjetno najpomembnejša aplikacija na vašem iPhone ali iPad. Nekateri ljudje ga le redko zapustijo, razen da objavijo fotografije na Instagramu ali odgovorijo na WhatsApp. Pa vendar ostaja precej omejen v primerjavi z namiznim brskalnikom.
Uporabite lahko majhne zaznamke in seveda se Safari integrira s ploščo za skupno rabo v celotnem sistemu, vendar je bilo skoraj nemogoče razširiti sam Safari. V iOS 15 se bo to spremenilo. Kaj se torej dogaja?
"Na srečo se je Apple odločil za dejansko industrijsko standardno tehnologijo razširitev, imenovano WebExtensions," je razvijalec aplikacij Aleks Černikov povedal Lifewire po e-pošti. »Sprva je bil API za razširitev za Chrome, sčasoma pa so ga sprejeli vsi večji brskalniki. Izdelava podaljškov je v teh dneh postala precej enostavna. Naredite ga enkrat - in deluje v Edge, Firefox, Opera in Brave."
Zasebnost najprej
Razširitve brskalnika predstavljajo veliko varnostno tveganje. Običajno imajo dostop do vseh podatkov, naloženih na spletno stran. To je v redu, če uporabljate razširitev zaupanja vrednega razvijalca, vendar gre lahko hitro narobe.
"Na srečo se je Apple odločil za de facto industrijsko standardno tehnologijo razširitev, imenovano WebExtensions."
Razširitev ne dobi samo dostopa do strani, ko kliknete, da jo aktivirate. Privzeto ima razširitev dostop do vseh strani, naloženih v vaš brskalnik. To pomeni vaš e-poštni naslov, vašo banko, vse. Razširitve v iPadOS 15 Safari ne delujejo tako.
"Ubrali so zanimiv pristop, ki se razlikuje od tistega, kar lahko vidimo v drugih brskalnikih. Omogočajo vam, da razširitvi omogočite dostop samo do določenih strani in tudi za omejen čas,« pravi Černikov.
"Na primer, razširitev lahko pustite delovati samo na lefigaro.fr in samo za en dan. Glede na dejstvo, da imajo razširitve zdaj lahko popoln dostop do vsebine spletnega mesta (ki lahko vključuje tudi vaša gesla, podatke o kreditni kartici itd.), je to dobra ideja."
Černikova programsko podjetje Gikken, trenutno razvija razširitev za iOS 15 prevajalska aplikacija, Mate. Preizkušal sem ga in zelo lepo je izbrati, katera spletna mesta naložijo razširitev. V primeru Mate ga lahko povežete samo s stranmi v tujih jezikih, ki jih želite prevesti, in – za razliko od Safarijevega vgrajenega prevajalca – se bo samodejno naložil vsakič, ko obiščete enega od teh strani.
Kako delujejo razširitve iOS Safari
Namestitev razširitve Safari se izvede z namestitvijo spremljevalne aplikacije, ki zagotavlja, da gre skozi Apple-ov postopek odobritve App-Store. Nato obiščete nastavitve Safarijevih razširitev. Te se nahajajo v aplikaciji Nastavitve, poleg nastavitev za blokiranje vsebine (ki so dejansko specializirane razširitve brskalnika).

Razvijanje razširitev Safari je enostavno, vendar z dovolj ovirami, da verjetno ne bomo videli poplave obstoječih razširitev za Chrome, ki bi se pojavila na dan zagona. Na primer, pri preizkušanju razširitve mora razvijalec znova prevesti celotno aplikacijo za ovoj, ko naredi spremembo, namesto da bi samo shranil datoteko in znova naložil spletno stran.
"Razširitve iOS Safari so tudi majhna spletna mesta, vendar so zapakirana v nadrejeno aplikacijo. Vsakič, ko spremenite razširitveno kodo in jo želite znova zagnati, morate ponovno zgraditi (ponovno prevesti) celoten projekt Xcode. Kako dolgo traja, je odvisno od velikosti projekta,« pravi Černikov.
Druga ovira je celoten postopek odobritve App Store, ki zahteva plačano naročnino in vse običajne bolečine pri oddaji aplikacije. In še en vidik je videz in občutek. Razširitev, ustvarjena za Chrome, verjetno ne bo videti pravilno v brskalniku Apple.
Razširitve – vredno?
Zaenkrat je bolečina pri izdelavi razširitev za iOS Safari vse v rokah razvijalca. Za uporabnika je tako enostavno namestiti aplikacijo in aktivirati razširitev v nastavitvah Safarija, čeprav je to nekoliko težavno.
"Razširitve iOS Safari so tudi majhna spletna mesta, vendar zapakirana v nadrejeno aplikacijo."
"Še vedno morate omogočiti razširitev ločeno in je precej skrita. Nekaj beta uporabnikov nas je kontaktiralo in rekli, da ne morejo ugotoviti, kako na primer začeti uporabljati Matejevo razširitev Safari,« pravi Černikov.
Toda koristi so vredne. Prevajalec Mate je na primer brezhiben. Kot da je splet v vašem jeziku in lahko celo tapnete odstavek, da preverite izvirno besedilo. Boljša je od vgrajene različice in to je bilo v Safariju do zdaj nemogoče.