Key Takeaways
- iPadOS 15 će dozvoliti proširenje pretraživača u Safariju.
- Isti su kao proširenja za Chrome, ali sa dodatnom sigurnošću.
- Proširenja zahtijevaju instaliranje nadređene aplikacije App Store.
Safari na iPad-u će uskoro dobiti ekstenzije, baš kao Chrome, Edge i Safari na Mac-u. I potpuno će promijeniti način na koji koristite pretraživač.
Safari je vjerovatno najvažnija aplikacija na vašem iPhoneu ili iPadu. Neki ljudi to rijetko napuštaju, osim da objavljuju fotografije na Instagramu ili odgovaraju na WhatsApp. Pa ipak, ostaje prilično ograničen u poređenju sa desktop pretraživačem.
Možete koristiti male bookmarklete, i naravno, Safari se integriše sa panelom za deljenje na nivou sistema, ali je bilo gotovo nemoguće proširiti sam Safari. U iOS-u 15, to će se uskoro promijeniti. Pa šta se dešava?
„Srećom, Apple je otišao na de-facto standardnu tehnologiju proširenja koja se zove WebExtensions,” rekao je programer aplikacije Alex Chernikov za Lifewire putem e-pošte. “U početku je to bio API za proširenje Chromea, ali su ga vremenom svi glavni pretraživači usvojili. Izrada ekstenzija je ovih dana postala prilično jednostavna. Napravite ga jednom - i radi u Edge, Firefox, Opera i Brave.”
Privatnost prvo
Proširenja pretraživača predstavljaju veliki sigurnosni rizik. Obično imaju pristup svim podacima učitanim na web stranicu. To je u redu ako koristite ekstenziju od pouzdanog programera, ali stvari mogu poći naopako, brzo.
Srećom, Apple je otišao na de-facto standardnu tehnologiju proširenja pod nazivom WebExtensions.
Ekstenzija ne dobija pristup stranici samo kada kliknete da je aktivirate. Podrazumevano, ekstenzija ima pristup svim stranicama učitanim u vaš pretraživač. To znači vaš email, vaša banka, sve. Ekstenzije u iPadOS 15 Safari ne rade tako.
"Uzjeli su zanimljiv pristup koji se razlikuje od onoga što možemo vidjeti u drugim pretraživačima. Omogućuju vam da odobrite pristup ekstenzijama samo određenim stranicama, kao i na ograničeni vremenski period, " kaže Černikov.
"Na primjer, možete dozvoliti da ekstenzija radi samo na lefigaro.fr i samo jedan dan. S obzirom na činjenicu da ekstenzije sada mogu imati potpuni pristup sadržaju web stranice (koji također može uključivati vaše lozinke, podatke o kreditnoj kartici, itd.), to je dobra ideja."
Černikova softverska kompanija, Gikken, trenutno razvija proširenje za iOS 15 za svoju aplikaciju za prevođenje, Mate. Testirao sam ga i prilično je zgodno odabrati koje stranice učitavaju ekstenziju. U slučaju Mate, možete ga povezati samo sa stranicama na stranim jezicima koje želite da prevedete, i – za razliku od Safari-jevog ugrađenog prevoditelja – automatski će se učitati svaki put kada posjetite neku od tih stranica.
Kako rade iOS Safari ekstenzije
Instaliranje Safari ekstenzije se vrši instaliranjem prateće aplikacije, koja osigurava da ona prolazi kroz Appleov App-Store proces odobravanja. Zatim posjetite postavke Safarijevih ekstenzija. Oni žive u aplikaciji Postavke, zajedno sa postavkama za blokiranje sadržaja (koje su efektivno specijalizovana proširenja pretraživača).
Razvijanje Safari ekstenzija je jednostavno, ali sa dovoljno prepreka da vjerovatno nećemo vidjeti poplavu postojećih Chrome ekstenzija koje se pojavljuju na dan lansiranja. Na primjer, prilikom testiranja ekstenzije, programer mora ponovo kompajlirati cijelu aplikaciju omotača svaki put kada unese promjenu umjesto samo spremanja datoteke i ponovnog učitavanja web stranice.
"iOS Safari ekstenzije su male web stranice, ali su pakirane u roditeljsku aplikaciju. Svaki put kada napravite promjene u kodu ekstenzije i želite ga ponovo pokrenuti, morate ponovo izgraditi (ponovno kompajlirati) cijeli Xcode projekt. Koliko će to trajati zavisi od veličine projekta, " kaže Černikov.
Još jedna prepreka je cijeli proces odobravanja App Store-a, koji zahtijeva plaćenu pretplatu i sve uobičajene bolne točke slanja aplikacije. Još jedna stvar koju treba uzeti u obzir je izgled i osjećaj. Ekstenzija napravljena za Chrome vjerovatno neće izgledati ispravno u Apple pretraživaču.
Proširenja-Vrijede li?
Do sada, problem izrade iOS Safari ekstenzija je sav u rukama programera. Korisniku je jednako lako instalirati aplikaciju i aktivirati ekstenziju u Safarijevim postavkama, iako je to malo zeznuto.
iOS Safari ekstenzije su također male web stranice, ali upakovane u nadređenu aplikaciju.
"Još uvijek morate odvojeno omogućiti ekstenziju, a ona je prilično skrivena. Nekoliko beta korisnika nas je kontaktiralo rekavši da ne mogu shvatiti kako da počnu koristiti Mateovu Safari ekstenziju, na primjer, " kaže Černikov.
Ali prednosti su vrijedne toga. Mate prevodilac je, na primjer, besprijekoran. Kao da je internet sav na vašem jeziku, a možete čak i dodirnuti pasus da provjerite originalni tekst. Bolja je od ugrađene verzije, a to je do sada bilo nemoguće u Safariju.