Applen on aika tuoda takaisin Safari Windowsille

Apple lopetti Safari for Windows -kehityksen vuonna 2010, mutta selaimen saattaa olla aika palata.

Verkko on muuttunut dramaattisesti viimeisen vuosikymmenen aikana: verkkosovellukset ovat yleistyneet, algoritmit määräävät nyt, kuinka useimmat ihmiset vastaanottavat sisältöä, ja miljardit ihmiset ovat nyt yhteydessä maailmanlaajuisesti. Myös Google on noussut hallitsevammaksi tuossa ajassa ja on ajoittain käyttänyt asemaansa verkkoekosysteemi- ja selainmarkkinoilla haitallisesti. On ollut monia ideoita Googlen vallan pitämiseksi kurissa, mutta tässä minun: Applen pitäisi tehdä Safari-verkkoselaimestaan ​​jälleen cross-platform.

Saatat muistaa, että Safari-selain oli aiemmin saatavilla Microsoft Windows, lisäksi Mac käyttöjärjestelmä (tunnetaan silloin nimellä Mac OS X) ja myöhemmin iPhone ja iPad. Apple lopetti Safarin Windows-version monta vuotta sitten, mutta sen tuominen takaisin nyt voisi tarjota yhden parhaista vaihtoehdoista Googlen Chromium-moottorilla rakennetuille selaimille.

Windows-kokeilu

Apple julkaisi ensimmäisen version Safari-verkkoselaimesta tammikuussa 2003 osana Mac OS X 10.3 "Panther" -käyttöjärjestelmää. Microsoftin viisivuotisen sopimuksen päätyttyä Applen kanssa Internet Explorerin pitämisestä oletusselaimena päällä Mac. Vaikka verkkoselain oli uusi, sitä tukeva tekniikka ei ollut – Apple käytti KHTML-renderöintimoottoria lähtökohtana Safarin WebKit-moottorin luomisessa.

Selain oli alun perin yksinomainen Macille, mutta kun ensimmäinen iPhone saapui vuonna 2007, se sisälsi myös Safarin. Ensimmäinen Windows-versio, Safari 3.0, julkaistiin samana vuonna. Kuitenkin Windows-versio ei ollut niin hienoa. Ensimmäinen julkaisu sisälsi tietoturvahaavoittuvuuden mielivaltaisen koodin suorittamista varten, joka korjattiin alle 48 tuntia myöhemmin Safari 3.0.1 -versiona.

Safari 3.0 Beta Windowsissa (luotto: NetworkComputing.com)

Safari tuntui myös sopimattomalta Windowsissa. Apple käytti samaa (hirveää) yhteensopivuustasoa iTunesista Windowsille Safari-portin kanssa, joka otti uudelleen käyttöön Cocoa-käyttöliittymän, Core Foundationin, Core Graphicsin kirjastot Windowsin päälle – samalla tavalla kuin Wine-ohjelman käyttäminen Windows-ohjelmien suorittamiseen Linuxissa. Tuloksena oli sovellus, joka toimi, mutta ei vastannut isäntäkäyttöjärjestelmän suunnittelua tai odotettua toimivuutta.

Varhaisista tietoturvaongelmista ja kyseenalaista ohjelmistoarkkitehtuurista huolimatta Safari for Windows oli kunnollinen verkkoselain. Apple ilmoitti, että se oli "jopa kaksi kertaa nopeampi" kuin Internet Explorer 7, ja jopa 1,6-kertainen suorituskyky Mozilla Firefox 2:sta (molemmat oletettavasti testattu Intel Core 2 Duo -järjestelmällä, jossa on Windows XP ja 1 Gt RAM).

Apple jatkoi uusien Safari-versioiden julkaisemista Macille ja Windowsille, mutta kun Safari 6.0 julkaistiin osana Mac OS X Mountain Lionia vuonna 2012, Windows-versio puuttui. Apple poisti myöhemmin hiljaa Windows Safarin latauslinkit, mikä ilmeisesti merkitsi loppua selaimen olemassaololle muilla kuin Apple-alustoilla. Lopullinen versio oli Safari 5.1, joka julkaistiin vuonna 2010.

Paluu

Nopeasti eteenpäin vuoteen 2022, ja verkkoekosysteemi on monella tapaa parempi, mutta myös kaukana täydellisestä. Verkkosovellukset ovat tehokkaampia kuin koskaan ennen, lähinnä Google Chromen uusien sovellusliittymien nopeutetun kehityksen ansiosta. Googlella on kuitenkin nyt merkittävä vaikutus verkkoselaimien käyttöön – Opera ja Microsoft luopuivat omasta kehityksestään renderöivät moottorit käyttämään samaa Googlen Chromium-moottoria, kun taas uudemmat kilpailijat, kuten Brave ja Vivaldi, käyttivät Chromiumia alkaa.

Chromiumiin perustuvilla verkkoselaimilla on mahdollisuus tehdä muutoksia selaimen käyttöliittymään ja moottoriin, joten Googlella ei ole saattaa loppuun valvoa, miten ne toimivat. Jokainen askel pois Googlen alkupään koodista tekee uusien muutosten hyväksymisestä Chromiumiin kuitenkin enemmän aikaa vievää. Tämä tekee kehityksestä raskaampaa, ja mikä tärkeintä, se voi johtaa Chromiumin tietoturvakorjausten näkymiseen joissakin selaimissa kauan. Yksi esimerkki oli Kiwi Browser for Android, joka oli jumissa Chrome 77:ssä yli vuoden.

Verkko tarvitsee voimatasapainon pysyäkseen avoimena alustana

Verkko tarvitsee voimatasapainon pysyäkseen avoimena alustana, mutta nyt on olemassa vain kaksi suurta verkkoselainta, jotka eivät perustu Chromiumiin: Mozilla Firefox ja Apple Safari. Firefox käyttää omaa Gecko-moottoriaan, jonka suorituskyky on parantunut merkittävästi viime vuosina. Safari käyttää edelleen WebKitiä, ja vaikka suuri osa Safarin suosiosta tulee siitä, että se on ainoa oikea selain, joka on sallittu iOS: lle ja iPadOS: lle, siitä on myös tullut Chromen varsinainen kilpailija viime vuosina. Apple tuo Safarin useammille alustoille voi vetää markkinaosuuttaan Chromelta ja muista Chromium-pohjaisista selaimista.

Christian Schaefer huomautti blogikirjoitus viime vuonna Apple tukee edelleen WebKit-moottoria Windowsissa, enimmäkseen sulautetuille sovelluksille ja Microsoftin Playright-testausalustalle. Uudemmat versiot jopa pudottivat iTunes-pohjaisen yhteensopivuuskerroksen hirviön ja suosivat monialustaisen Kairon grafiikkakirjastoa. Nämä WebKitin minimaaliset koontiversiot on kuitenkin tarkoitettu vain sivustotestaukseen, eikä niissä ole yleisiä selainominaisuuksia, kuten synkronointia, välilehtiä tai laajennuksia.

Näytelmäkirjailija WebKit Windowsissa (luotto: Christian Schaefer)

On olemassa muitakin kuin avoimen verkon terveyteen liittyviä syitä, miksi Apple siirtää Safarin useammille alustoille. Miljoonat ihmiset käyttävät iPhonea tai iPadia, mutta käyttävät Windows-tietokoneita Mac-tietokoneiden sijaan. Safarin pitäminen yksinomaan macOS: n kanssa saattaa kannustaa joitain heistä ostamaan Macin, mutta Safari Windowsissa (ja muilla alustoilla) voisi toimii myös tappiojohtajana, joka rohkaisee Applen tulevia laitteistohankintoja – aivan kuten alkuperäinen iTunes for Windows lähes kaksi vuosikymmentä sitten. Tämä on myös Googlelle toiminut strategia: Chromebookien myyntiä auttoi Chrome-selaimen suosio, joka teki Chromesta vain suositumman.

Apple on myös ollut viime vuosina halukkaampi tuomaan palvelujaan ja sovelluksiaan muille alustoille, jopa vain rajoitetusti. iCloud on saatavilla Windowsille, iCloud-verkkosovellukset toimivat useimmissa verkkoselaimissa, FaceTime-puheluihin voi nyt liittyä linkin kautta muista kuin Applen laitteista, Apple Musicissa on Android-sovellus ja niin edelleen.

Safari for Windows voisi tarjota Chromium-selaimille kipeästi kaivattua kilpailua ja samalla avata Apple-laitteille paremman yhteyden. Applelle on edelleen monia syitä ei tee se, mutta haluaisin ehdottomasti nähdä sen tapahtuvan.