Keeawayt
- iPadOS 15 sallii selainlaajennuksen Safarissa.
- Ne ovat kuin Chrome-laajennuksia, mutta lisäturvallisuudella.
- Laajennukset edellyttävät App Storen yläsovelluksen asentamista.
iPadin Safari saa pian laajennuksia, aivan kuten Chrome, Edge ja Safari Macissa. Ja ne muuttavat täysin selaimen käyttöä.
Safari on luultavasti tärkein sovellus iPhonessasi tai iPadissasi. Jotkut ihmiset jättävät sen harvoin, paitsi lähettääkseen valokuvia Instagramiin tai vastatakseen WhatsAppiin. Ja silti, se on melko rajallinen verrattuna pöytätietokoneen selaimeen.
Voit käyttää pieniä kirjanmerkkejä, ja tietysti Safari integroituu järjestelmän laajuiseen jakamispaneeliin, mutta itse Safarin laajentaminen on ollut lähes mahdotonta. iOS 15:ssä se on muuttumassa. Mitä siis tapahtuu?
"Onneksi Apple valitsi de facto laajennusalan standardin mukaisen teknologian nimeltä WebExtensions", sovelluskehittäjä Alex Chernikov kertoi Lifewirelle sähköpostitse. "Alun perin se oli Chromen laajennussovellusliittymä, mutta ajan myötä kaikki suuret selaimet ovat ottaneet sen käyttöön. Laajennusten tekemisestä on tullut nykyään melko helppoa. Teet sen kerran – ja se toimii Edgessä, Firefoxissa, Operassa ja Bravessa.”
Tietosuoja ensin
Selainlaajennukset ovat suuri turvallisuusriski. Yleensä heillä on pääsy kaikkiin verkkosivulle ladattuihin tietoihin. Ei hätää, jos käytät luotettavan kehittäjän laajennusta, mutta asiat voivat mennä pieleen nopeasti.
Onneksi Apple valitsi de facto -laajennusalan standarditeknologian nimeltä WebExtensions.
Laajennus ei vain pääse sivulle, kun aktivoit sen napsauttamalla sitä. Oletuksena laajennuksella on pääsy kaikille selaimeesi ladatuille sivuille. Tämä tarkoittaa sähköpostisi, pankkisi, kaikkea. iPadOS 15 Safarin laajennukset eivät toimi näin.
"He omaksuivat mielenkiintoisen lähestymistavan, joka eroaa muista selaimista. Niiden avulla voit myöntää laajennukselle pääsyn vain tietyille sivuille sekä rajoitetun ajan", Chernikov sanoo.
"Voit esimerkiksi antaa laajennuksen toimia vain osoitteessa lefigaro.fr ja vain yhden päivän. Laajennuksilla voi nyt olla täysi pääsy verkkosivuston sisältöön (joka voi sisältää myös salasanasi, luottokorttitietosi, jne.), se on hyvä ajatus."
Chernikovin ohjelmistoyritys Gikken kehittää parhaillaan iOS 15 -laajennusta käännössovellukselleen Mate. Olen testannut sitä, ja on melko siistiä valita, mitkä sivustot lataavat laajennuksen. Maten tapauksessa voit liittää sen vain vieraisiin kieliin, jotka haluat kääntää, ja toisin kuin Safarin sisäänrakennettu kääntäjä, se latautuu automaattisesti aina, kun käyt jollakin näistä sivustoista.
Kuinka iOS Safari -laajennukset toimivat
Safari-laajennuksen asentaminen tehdään asentamalla kumppanisovellus, joka varmistaa, että se käy läpi Applen App Store -hyväksyntäprosessin. Sitten siirryt Safarin laajennusasetuksiin. Nämä näkyvät Asetukset-sovelluksessa sisällön estoasetusten rinnalla (jotka ovat käytännössä erikoistuneita selainlaajennuksia).
Safari-laajennusten kehittäminen on helppoa, mutta siinä on tarpeeksi esteitä, jotta emme todennäköisesti näe nykyisten Chrome-laajennusten tulvaa ilmestyvän julkaisupäivänä. Kun esimerkiksi testaa laajennusta, kehittäjän on käännettävä koko kääresovellus uudelleen aina, kun hän tekee muutoksen, sen sijaan että hän tallentaisi tiedoston ja lataa verkkosivun uudelleen.
"iOS Safari -laajennukset ovat myös pieniä verkkosivustoja, mutta ne on pakattu pääsovellukseen. Joka kerta kun teet muutoksia laajennuskoodiin ja haluat suorittaa sen uudelleen, sinun on rakennettava (käännettävä uudelleen) koko Xcode-projekti uudelleen. Se, kuinka kauan se kestää, riippuu projektin koosta", Chernikov sanoo.
Toinen este on koko App Store -hyväksyntäprosessi, joka vaatii maksullisen tilauksen ja kaikki tavanomaiset sovelluksen lähettämisen ongelmakohdat. Ja toinen näkökohta on ulkonäkö ja tuntuma. Chromelle rakennettu laajennus ei todennäköisesti näytä oike alta Apple-selaimessa.
Laajennukset – kannattaako?
Toistaiseksi iOS Safari -laajennusten tekemisen tuska on ollut kehittäjällä. Sovelluksen asentaminen ja laajennuksen aktivointi Safarin asetuksista on yhtä helppoa, vaikka tämä onkin hieman hankalaa.
iOS Safari -laajennukset ovat myös pieniä verkkosivustoja, mutta ne on pakattu pääsovellukseen.
"Sinun on silti otettava laajennus käyttöön erikseen, ja se on melko piilossa. Muutamat beta-käyttäjät ovat ottaneet meihin yhteyttä ja kertoneet, etteivät he keksineet, miten esimerkiksi Maten Safari-laajennuksen käyttö aloitetaan", Chernikov sanoo.
Mutta edut ovat sen arvoisia. Esimerkiksi Mate-kääntäjä on saumaton. On kuin verkko olisi omalla kielelläsi, ja voit jopa napauttaa kappaletta tarkistaaksesi alkuperäisen tekstin. Se on parempi kuin sisäänrakennettu versio, ja se on ollut mahdotonta Safarissa tähän asti.