„Apple“ laikas grąžinti „Safari“, skirtą „Windows“.

„Apple“ baigė „Safari“, skirtos „Windows“, kūrimą 2010 m., tačiau naršyklei gali būti laikas sugrįžti.

Per pastarąjį dešimtmetį žiniatinklis labai pasikeitė: žiniatinklio programos tapo įprastesnės, algoritmai dabar diktuoja, kaip dauguma žmonių gauna turinį, o dar milijardai žmonių dabar yra prisijungę visame pasaulyje. „Google“ per tą laiką taip pat tapo labiau dominuojanti ir kartais žalingai pasinaudojo savo padėtimi žiniatinklio ekosistemoje ir naršyklių rinkoje. Buvo daug idėjų, kaip suvaldyti „Google“ galią, bet štai mano: „Apple“ turėtų savo „Safari“ žiniatinklio naršyklę vėl pritaikyti įvairioms platformoms.

Galbūt prisimenate, kad anksčiau buvo prieinama „Safari“ žiniatinklio naršyklė Microsoft Windows, be to macOS (tada vadinosi „Mac OS X“), o vėliau „iPhone“ ir „iPad“. „Apple“ prieš daugelį metų nutraukė „Windows“ versijos „Safari“ kūrimą, tačiau dabar ją sugrąžinusi gali būti viena geriausių alternatyvų naršyklėms, sukurtoms naudojant „Google“ Chromium variklį.

„Windows“ eksperimentas

„Apple“ išleido pirmąją „Safari“ žiniatinklio naršyklės versiją 2003 m. sausio mėn., kaip „Mac OS X 10.3“ „Panther“ dalį, pasibaigus „Microsoft“ penkerių metų susitarimui su „Apple“ išlaikyti „Internet Explorer“ kaip numatytąją žiniatinklio naršyklę Mac. Nors žiniatinklio naršyklė buvo nauja, ją maitinanti technologija nebuvo tokia – Apple naudojo KHTML atvaizdavimo variklį kaip atspirties tašką kurdama Safari WebKit variklį.

Iš pradžių naršyklė buvo išskirtinė „Mac“, tačiau kai 2007 m. pasirodė pirmasis „iPhone“, joje taip pat buvo „Safari“. Tais pačiais metais buvo išleista pirmoji „Windows“ versija „Safari 3.0“. Tačiau „Windows“ versija ne viskas buvo puiku. Pradiniame leidime buvo saugos pažeidžiamumas dėl savavališko kodo vykdymo, kuris buvo pataisytas mažiau nei po 48 valandų kaip Safari 3.0.1.

„Safari 3.0“ beta versija sistemoje „Windows“ (kreditas: NetworkComputing.com)

„Safari“ taip pat jautėsi netinkama sistemoje „Windows“. Apple naudojo tą patį (siaubingą) suderinamumo sluoksnį iš iTunes for Windows su Safari prievadu, kuri iš naujo įdiegė „Cocoa UI“, „Core Foundation“, „Core Graphics“ bibliotekas „Windows“ viršuje – panašiai kaip naudojant „Wine“ „Windows“ programoms paleisti „Linux“. Rezultatas buvo programa, kuri veikė, bet neatitiko pagrindinės operacinės sistemos dizaino ar numatomų funkcijų.

Nepaisant ankstyvų saugumo problemų ir abejotinos programinės įrangos architektūros, „Safari for Windows“ buvo tinkama žiniatinklio naršyklė. „Apple“ paskelbė, kad ji „iki dvigubai greitesnė“ nei „Internet Explorer 7“ ir 1,6 karto našesnė. „Mozilla Firefox 2“ (abu tariamai išbandyti „Intel Core 2 Duo“ sistemoje su „Windows XP“ ir 1 GB RAM).

„Apple“ ir toliau leido naujas „Safari“ versijas, skirtas „Mac“ ir „Windows“, tačiau kai „Safari 6.0“ buvo išleista kaip „Mac OS X Mountain Lion“ dalis 2012 m., „Windows“ versijos trūko. Vėliau „Apple“ tyliai pašalino „Windows Safari“ atsisiuntimo nuorodas, o tai tarsi pažymėjo naršyklės egzistavimo pabaigą ne „Apple“ platformose. Galutinė versija buvo Safari 5.1, išleista 2010 m.

Sugrįžimas

Greitai pasisukus į 2022 m., žiniatinklio ekosistema daugeliu atžvilgių yra geresnė, bet taip pat toli gražu nėra tobula. Žiniatinklio programos yra labiau pajėgios nei bet kada anksčiau, daugiausia dėl pagreitinto naujų API kūrimo „Google Chrome“. Tačiau „Google“ dabar turi didelę įtaką interneto naršyklių kūrimui – „Opera“ ir „Microsoft“ atsisakė savo kūrimo teikdami variklius naudoti tą patį „Google“ „Chromium“ variklį, o naujesni konkurentai, tokie kaip „Brave“ ir „Vivaldi“, naudojo „Chromium“ pradėti.

„Chromium“ pagrindu veikiančios žiniatinklio naršyklės turi galimybę keisti naršyklės sąsają ir variklį, todėl „Google“ neturi užbaigti kontroliuoti, kaip jie dirba. Tačiau dėl kiekvieno žingsnio nuo „Google“ ankstesnio kodo naujų „Chromium“ pakeitimų priėmimas užima daugiau laiko. Dėl to kūrimas apsunkina, o dar svarbiau – gali užtrukti, kol kai kuriose naršyklėse bus rodomos „Chromium“ saugos pataisos. Vienas iš pavyzdžių buvo „Kiwi“ naršyklė, skirta „Android“, kuri buvo įstrigo „Chrome 77“ daugiau nei metus.

Kad žiniatinklis liktų atvira platforma, žiniatinkliui reikia jėgų pusiausvyros

Kad žiniatinklis išliktų atvira platforma, reikalingas galių balansas, tačiau dabar yra tik dvi pagrindinės žiniatinklio naršyklės, kurios nėra pagrįstos Chromium: „Mozilla Firefox“ ir „Apple Safari“. „Firefox“ naudoja savo „Gecko“ variklį, kurio našumas pastaraisiais metais gerokai pagerėjo. „Safari“ vis dar naudoja „WebKit“ ir, nors didžiąją „Safari“ populiarumą lemia tai, kad ji yra vienintelė tikra naršyklė, leidžiama „iOS“ ir „iPadOS“, pastaraisiais metais ji taip pat tapo tinkamu „Chrome“ konkurentu. „Apple“, pristačiusi „Safari“ daugiau platformų, gali susigrąžinti dalį „Chrome“ ir kitų „Chromium“ pagrįstų naršyklių rinkos.

Christianas Schaeferis pažymėjo praėjusių metų tinklaraščio įrašas kad „Apple“ vis dar palaiko „WebKit“ variklį sistemoje „Windows“, daugiausia įterptoms programoms ir „Microsoft Playright“ testavimo platformai. Naujesnėse versijose netgi buvo atsisakyta suderinamumo sluoksnio „iTunes“ pabaisos, o ne kelių platformų Kairo grafikos biblioteka. Tačiau šios minimalios „WebKit“ versijos yra skirtos tik svetainės testavimui ir neturi įprastų naršyklės funkcijų, pvz., sinchronizavimo, skirtukų ar plėtinių.

Dramaturgo „WebKit“ sistemoje „Windows“ (kreditas: Christian Schaefer)

Yra priežasčių, nesusijusių su atvirojo žiniatinklio sveikata, kodėl „Apple“ perkelia „Safari“ į daugiau platformų. Milijonai žmonių naudoja „iPhone“ ar „iPad“, bet naudoja „Windows“ kompiuterius, o ne „Mac“ kompiuterius. Jei „Safari“ bus išskirtinai naudojama „macOS“, kai kurie iš tų žmonių gali paskatinti pirkti „Mac“, tačiau „Safari“ sistemoje „Windows“ (ir kitose platformose) galėtų taip pat veikia kaip nuostolių lyderis, skatinantis ateityje pirkti Apple aparatinę įrangą – panašiai kaip originali iTunes skirta Windows beveik du dešimtmečius prieš. Tai taip pat strategija, kuri pasiteisino ir „Google“: „Chromebook“ pardavimui prisidėjo „Chrome“ naršyklės populiarumas, dėl kurio „Chrome“ tik išpopuliarėjo.

„Apple“ pastaraisiais metais taip pat buvo labiau linkusi teikti savo paslaugas ir programas kitoms platformoms, net ir ribotai. „iCloud“ galima naudoti „Windows“, „iCloud“ žiniatinklio programos veikia daugumoje žiniatinklio naršyklių, „FaceTime“ skambučius dabar galima prisijungti naudojant nuorodą iš ne „Apple“ įrenginių, „Apple Music“ turi „Android“ programą ir pan.

„Safari“, skirta „Windows“, gali suteikti „Chromium“ naršyklėms labai reikalingos konkurencijos, o „Apple“ įrenginiams atverti daugiau prijungtų funkcijų. „Apple“ vis dar turi daug priežasčių ne tai padaryti, bet aš tikrai norėčiau, kad tai įvyktų.