taras shypka iFSvn82XfGo unsplash 8ab9171cd0374fd9a5312cf08e44d0a7 scaled

Tärkeimmät oppimispisteet

  • iPadOS 15 sallii selainlaajennuksen Safarissa.
  • Ne ovat aivan kuin Chrome-laajennukset, mutta ne ovat lisäturvallisia.
  • Laajennukset edellyttävät App Store -emosovelluksen asentamista.
iPadin Safari saa pian laajennuksia, samoin kuin Macin Chrome, Edge ja Safari. Ja ne muuttavat täysin tapaa, jolla käytät selainta. Safari on luultavasti tärkein sovellus iPhonessasi tai iPadissasi. Jotkut ihmiset harvoin jättävät sen paitsi lähettääkseen valokuvia Instagramiin tai kommentoidakseen WhatsAppia. Ja silti se on melko rajallinen verrattuna työpöytäselaimeen. Voit käyttää pieniä kirjanmerkkejä ja Safari integroituu tietysti koko järjestelmän laajuiseen paneeliin, mutta itse Safarin laajentaminen oli lähes mahdotonta. iOS 15:ssä se muuttuu. Mitä siis tapahtuu? «Onneksi Apple valitsi de facto laajennusalan standarditeknologian nimeltä WebExtensions», sovelluskehittäjä Aleksi Tšernikov 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. Luot sen kerran – ja se toimii Edgessä, Firefoxissa, Operassa ja Bravessa.»

Yksityisyys ensin

Selainlaajennukset ovat suuri turvallisuusriski. Yleensä heillä on pääsy kaikkiin verkkosivulle ladattuihin tietoihin. Se on hyvä, 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 napsautat sitä aktivoidaksesi sen. Oletuksena laajennus voi käyttää kaikkia selaimeesi ladattuja sivuja. Se tarkoittaa sähköpostisi, pankkisi, kaikkea. iPadOS 15 Safarin laajennukset eivät toimi näin. «He omaksuivat mielenkiintoisen lähestymistavan, joka eroaa muista selaimista. He antoivat laajennuksen päästää vain tietyille sivuille ja rajoitetun ajan», Chernikov sanoo. «Voit esimerkiksi käyttää laajennusta vain osoitteessa lefigaro.fr ja vain yhden päivän. Koska laajennuksilla voi nyt olla täysi pääsy verkkosivuston sisältöön (joka sisältää myös salasanasi, luottokorttitietosi jne.), se on hyvä idea.» van Chernikov, Gikken, kehittää parhaillaan iOS 15 -laajennusta käännössovellukselleen Mate. Kokeilin sitä ja on melko siistiä valita, mitkä sivustot lataavat laajennuksen. Maten tapauksessa voit linkittää sen vain vieraiden kielten sivustoille jonka haluat kääntää, ja – toisin kuin Safarin sisäänrakennettu kääntäjä – se latautuu automaattisesti aina, kun vierailet jollakin näistä sivustoista.

Kuinka iOS Safari -laajennukset toimivat

Safari-laajennuksen asentaminen tapahtuu asentamalla kumppanisovellus, joka varmistaa, että se käy läpi Applen App Storen hyväksymisprosessin. Siirry seuraavaksi Safarin laajennusasetuksiin. Nämä ovat Asetukset-sovelluksessa sisällön estoasetusten vieressä (jotka ovat periaatteessa erikoistuneita selainlaajennuksia).

Safari-laajennusten kehittäminen on helppoa, mutta riittävien esteiden vuoksi emme todennäköisesti näe nykyisten Chrome-laajennusten virtaa ilmestyvän julkaisupäivänä. Esimerkiksi laajennusta testattaessa kehittäjän on käännettävä koko kääresovellus uudelleen tehdessään muutosta sen sijaan, että hän vain 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. Kuinka kauan se kestää, riippuu projektin koko”, 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ä hyvältä Apple-selaimessa.

Laajennukset – kannattaako?

Tähän asti iOS Safari -laajennusten luomisen tuska on vain kehittäjällä. Käyttäjän on yhtä helppoa asentaa sovellus ja aktivoida laajennus Safarin asetuksista, 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. Muutama beta-käyttäjä on ottanut meihin yhteyttä ja sanonut, että he eivät voineet selvittää, miten esimerkiksi Maten Safari-laajennusta käytetään», Chernikov sanoo. Mutta hyödyt 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, joka oli tähän asti mahdotonta Safarissa.

Por Markus