Apple je leta 2010 končal razvoj Safarija za Windows, vendar je morda čas, da se brskalnik vrne.
Splet se je v zadnjem desetletju drastično spremenil: spletne aplikacije so postale pogostejše, algoritmi zdaj narekujejo, kako večina ljudi prejema vsebino, in več milijard ljudi je zdaj povezanih po vsem svetu. Google je v tem času postal tudi dominantnejši in je občasno izkoristil svoj položaj v spletnem ekosistemu in na trgu brskalnikov na škodljive načine. Bilo je veliko idej, kako obdržati moč Googla, toda tukaj je moja: Apple bi moral svoj spletni brskalnik Safari znova narediti večplatformski.
Morda se spomnite, da je bil včasih na voljo spletni brskalnik Safari Microsoft Windows, poleg macOS (takrat znan kot Mac OS X) in kasneje iPhone in iPad. Apple je pred mnogimi leti ukinil različico brskalnika Safari za Windows, vendar bi z njegovo vrnitvijo zdaj lahko zagotovili eno najboljših alternativ brskalnikom, zgrajenim z Googlovim motorjem Chromium.
Eksperiment Windows
Apple je prvo različico spletnega brskalnika Safari izdal januarja 2003 kot del Mac OS X 10.3 'Panther', po koncu petletne pogodbe Microsofta z Appleom, da Internet Explorer ostane vklopljen kot privzeti spletni brskalnik Mac. Čeprav je bil spletni brskalnik nov, tehnologija, ki ga je poganjala, ni bila — Apple je uporabil mehanizem za upodabljanje KHTML kot izhodišče za ustvarjanje Safarijevega motorja WebKit.
Brskalnik je bil sprva ekskluziven za Mac, ko pa je leta 2007 prišel prvi iPhone, je vključeval tudi Safari. Istega leta je bila izdana prva različica za Windows, Safari 3.0. Vendar različica sistema Windows ni bilo vse tako super. Prvotna izdaja je vključevala varnostno ranljivost za izvajanje poljubne kode, ki je bila popravljena manj kot 48 ur pozneje kot Safari 3.0.1.
Safari se je tudi v sistemu Windows zdel neustrezen. Apple je uporabil isto (grozno) združljivostno plast iz iTunes za Windows s pristaniščem Safari, ki je ponovno implementiral uporabniški vmesnik Cocoa, Core Foundation, Core Graphics knjižnice na vrhu sistema Windows — podobno kot uporaba Wine za zagon programov Windows v sistemu Linux. Rezultat je bila aplikacija, ki je delovala, vendar se ni ujemala z zasnovo ali pričakovano funkcionalnostjo gostiteljskega operacijskega sistema.
Kljub zgodnjim varnostnim težavam in vprašljivi arhitekturi programske opreme je bil Safari za Windows spodoben spletni brskalnik. Apple je oglaševal, da je "do dvakrat hitrejši" od Internet Explorerja 7 in do 1,6-krat večja zmogljivost Mozilla Firefox 2 (oba naj bi bila testirana na sistemu Intel Core 2 Duo z operacijskim sistemom Windows XP in 1 GB OVEN).
Apple je še naprej izdajal nove različice Safarija za Mac in Windows, toda ko je bil Safari 6.0 izdan kot del Mac OS X Mountain Lion leta 2012, je manjkala različica za Windows. Apple je pozneje tiho odstranil povezave za prenos za Windows Safari, s čimer je navidezno označil konec obstoja brskalnika na platformah, ki niso Applove. Končna različica je bil Safari 5.1, izdan leta 2010.
Vrnitev
Hitro naprej v leto 2022 in spletni ekosistem je v mnogih pogledih boljši, a tudi daleč od popolnega. Spletne aplikacije so zmogljivejše kot kdaj koli prej, predvsem po zaslugi pospešenega razvoja novih API-jev v brskalniku Google Chrome. Vendar pa ima Google zdaj pomemben vpliv na potek spletnih brskalnikov - Opera in Microsoft sta opustila lasten razvoj upodabljajočih mehanizmov za uporabo istega Googlovega mehanizma Chromium, medtem ko so novejši kandidati, kot sta Brave in Vivaldi, uporabljali Chromium iz začetek.
Spletni brskalniki, ki temeljijo na Chromiumu, imajo možnost spreminjanja vmesnika in mehanizma brskalnika, zato Google nima popolna nadzor nad tem, kako delujejo. Vsak korak stran od Googlove predhodne kode pa naredi sprejemanje novih sprememb Chromiuma bolj zamudno. Zaradi tega je razvoj bolj obremenjujoč in, kar je še bolj pomembno, lahko privede do tega, da lahko traja dolgo časa, da se varnostni popravki v Chromiumu prikažejo v nekaterih brskalnikih. Eden od primerov je bil brskalnik Kiwi za Android, ki je več kot eno leto obstal na Chromu 77.
Splet potrebuje ravnovesje moči, da ostane odprta platforma
Splet potrebuje ravnovesje moči, da ostane odprta platforma, vendar sta zdaj samo dva glavna spletna brskalnika, ki ne temeljita na Chromiumu: Mozilla Firefox in Apple Safari. Firefox uporablja lasten mehanizem Gecko, katerega delovanje je v zadnjih letih občutno izboljšalo. Safari še vedno uporablja WebKit in čeprav velik del priljubljenosti Safarija izhaja iz tega, da je edini pravi brskalnik, dovoljen v sistemih iOS in iPadOS, je v zadnjih letih postal tudi pravi tekmec Chromu. Če bi Apple uvedel Safari na več platform, bi lahko Chromu in drugim brskalnikom, ki temeljijo na Chromiumu, odvzel nekaj tržnega deleža.
Christian Schaefer je poudaril v objava v blogu lani da Apple še vedno podpira motor WebKit v sistemu Windows, večinoma za vdelane aplikacije in Microsoftovo platformo za testiranje Playright. Novejše različice so celo opustile pošast sloja združljivosti, ki temelji na iTunesu, v korist medplatformske grafične knjižnice Cairo. Vendar pa so te minimalne različice WebKita namenjene samo testiranju spletnega mesta in nimajo običajnih funkcij brskalnika, kot so sinhronizacija, zavihki ali razširitve.
Poleg zdravja odprtega spleta obstajajo razlogi, da Apple prenese Safari na več platform. Obstaja na milijone ljudi, ki uporabljajo iPhone ali iPad, vendar namesto računalnikov Mac uporabljajo računalnike z operacijskim sistemom Windows. Ohranjanje Safarija izključno za macOS bi lahko nekatere od teh ljudi spodbudilo k nakupu Maca, vendar bi lahko Safari v sistemu Windows (in drugih platformah) deluje tudi kot vodja izgube, ki spodbuja prihodnje nakupe Applove strojne opreme – podobno kot prvotni iTunes za Windows skoraj dve desetletji nazaj. To je tudi strategija, ki je delovala pri Googlu: k prodaji Chromebookov je pripomogla priljubljenost brskalnika Chrome, ki je Chrome samo še povečal.
Apple je bil v zadnjih letih tudi bolj pripravljen prenesti svoje storitve in aplikacije na druge platforme, čeprav le v omejenem obsegu. iCloud je na voljo za Windows, spletne aplikacije iCloud delujejo v večini spletnih brskalnikov, klicem FaceTime se je zdaj mogoče pridružiti prek povezave iz naprav, ki niso Apple, Apple Music ima aplikacijo za Android in tako naprej.
Safari za Windows bi lahko brskalnikom Chromium ponudil nekaj prepotrebne konkurence, hkrati pa bi omogočil bolj povezano izkušnjo za naprave Apple. Še vedno obstaja veliko razlogov, da Apple ne to narediti, vendar bi vsekakor rad videl, da se to zgodi.