Apple 2010. gadā pabeidza Safari operētājsistēmai Windows izstrādi, taču, iespējams, ir pienācis laiks pārlūkprogrammai atgriezties.
Tīmeklis pēdējo desmit gadu laikā ir krasi mainījies: tīmekļa lietotnes ir kļuvušas izplatītākas, algoritmi tagad nosaka, kā lielākā daļa cilvēku saņem saturu, un miljardiem cilvēku tagad ir savienoti visā pasaulē. Arī Google šajā laikā ir kļuvis dominējošāks un laiku pa laikam ir izmantojis savu pozīciju tīmekļa ekosistēmā un pārlūkprogrammu tirgū kaitīgos veidos. Ir bijis daudz ideju, kā kontrolēt Google jaudu, bet šeit ir mana: Apple atkal vajadzētu izveidot savu Safari tīmekļa pārlūkprogrammu starpplatformu.
Jūs varētu atcerēties, ka Safari tīmekļa pārlūkprogramma agrāk bija pieejama Microsoft Windows, Papildus macOS (toreiz pazīstams kā Mac OS X) un vēlāk iPhone un iPad. Apple pirms daudziem gadiem pārtrauca Safari Windows versiju, taču tās atgriešana tagad varētu nodrošināt vienu no labākajām alternatīvām pārlūkprogrammām, kas izveidotas ar Google Chromium dzinēju.
Windows eksperiments
Apple 2003. gada janvārī izlaida pirmo tīmekļa pārlūkprogrammas Safari versiju kā daļu no operētājsistēmas Mac OS X 10.3 “Panther”, pēc Microsoft piecu gadu līguma beigām ar Apple, lai saglabātu Internet Explorer kā noklusējuma tīmekļa pārlūkprogrammu Mac. Lai gan tīmekļa pārlūkprogramma bija jauna, tehnoloģija, kas to darbināja, nebija — Apple izmantoja KHTML renderēšanas dzinēju kā sākumpunktu, lai izveidotu Safari WebKit dzinēju.
Sākotnēji pārlūkprogramma bija ekskluzīva tikai operētājsistēmai Mac, taču, kad 2007. gadā parādījās pirmais iPhone, tajā bija iekļauts arī Safari. Tajā pašā gadā tika izlaista pirmā Windows versija, Safari 3.0. Tomēr Windows versija nebija nemaz tik lieliski. Sākotnējā laidienā bija iekļauta drošības ievainojamība patvaļīga koda izpildei, kas tika izlabota mazāk nekā 48 stundas vēlāk kā Safari 3.0.1.
Safari arī jutās nevietā operētājsistēmā Windows. Apple izmantoja to pašu (šausmīgo) saderības slāni no iTunes operētājsistēmai Windows ar Safari portu, kas no jauna ieviesa Cocoa UI, Core Foundation, Core Graphics bibliotēkas operētājsistēmā Windows — līdzīgi kā Wine, lai palaistu Windows programmas operētājsistēmā Linux. Rezultātā tika izveidota lietojumprogramma, kas darbojās, taču neatbilda tās resursdatora operētājsistēmas dizainam vai paredzētajai funkcionalitātei.
Neskatoties uz agrīnajām drošības problēmām un apšaubāmo programmatūras arhitektūru, Safari for Windows bija pienācīgs tīmekļa pārlūks. Apple reklamēja, ka tas ir "līdz pat divreiz ātrāks" nekā Internet Explorer 7 un līdz pat 1,6 reizes ātrāks Mozilla Firefox 2 (abas it kā pārbaudītas Intel Core 2 Duo sistēmā ar Windows XP un 1 GB RAM).
Apple turpināja izlaist jaunas Safari versijas operētājsistēmai Mac un Windows, taču, kad 2012. gadā Safari 6.0 tika izlaista kā daļa no Mac OS X Mountain Lion, Windows versijas trūka. Apple vēlāk klusi noņēma Windows Safari lejupielādes saites, šķietami iezīmējot beigas pārlūkprogrammas pastāvēšanai platformās, kas nav Apple. Galīgā versija bija Safari 5.1, kas tika izlaista 2010. gadā.
Atgriešanās
Pasteidzieties uz 2022. gadu, un tīmekļa ekosistēma daudzējādā ziņā ir labāka, taču arī tālu no ideāla. Tīmekļa lietotnes ir efektīvākas nekā jebkad agrāk, galvenokārt pateicoties paātrinātai jaunu API izstrādei pārlūkprogrammā Google Chrome. Tomēr Google tagad ir ievērojama ietekme uz tīmekļa pārlūkprogrammām — Opera un Microsoft atteicās no savas izstrādes renderēšanas programmas, lai izmantotu to pašu Google Chromium dzinēju, savukārt jaunāki konkurenti, piemēram, Brave un Vivaldi, izmantoja Chromium no sākt.
Tīmekļa pārlūkprogrammām, kuru pamatā ir Chromium, ir iespēja veikt izmaiņas pārlūkprogrammas saskarnē un dzinējā, tāpēc Google nav pabeigt kontrolēt, kā viņi strādā. Tomēr katrs solis prom no Google iepriekšējā koda padara jaunu Chromium izmaiņu pieņemšanu laikietilpīgāku. Tas padara izstrādi apgrūtinošāku, un, kas ir vēl svarīgāk, tas var novest pie tā, ka dažās pārlūkprogrammās Chromium drošības ielāpi tiek parādīti ilgi. Viens piemērs bija Kiwi pārlūkprogramma Android ierīcēm, kas vairāk nekā gadu bija iestrēdzis pārlūkā Chrome 77.
Tīmeklim ir nepieciešams spēku līdzsvars, lai tas paliktu atvērta platforma
Tīmeklim ir nepieciešams spēku līdzsvars, lai tas paliktu atvērta platforma, taču tagad ir tikai divas galvenās tīmekļa pārlūkprogrammas, kuru pamatā nav Chromium: Mozilla Firefox un Apple Safari. Firefox izmanto savu Gecko dzinēju, kura veiktspēja pēdējos gados ir ievērojami uzlabojusies. Safari joprojām izmanto WebKit, un, lai gan lielāko daļu Safari popularitātes rada tā, ka tā ir vienīgā īstā pārlūkprogramma, kas atļauta operētājsistēmām iOS un iPadOS, pēdējos gados tas ir kļuvis arī par atbilstošu Chrome konkurentu. Apple, ieviešot Safari vairāk platformu, varētu atņemt kādu tirgus daļu no Chrome un citām pārlūkprogrammām, kuru pamatā ir Chromium.
Kristians Šēfers norādīja emuāra ieraksts pagājušajā gadā Apple joprojām atbalsta WebKit dzinēju operētājsistēmā Windows, galvenokārt iegultajām lietojumprogrammām un Microsoft Playright testēšanas platformai. Jaunākās versijās pat atteicās no iTunes balstītā saderības slāņa monstra par labu starpplatformu Kairas grafikas bibliotēkai. Tomēr šīs minimālās WebKit versijas ir paredzētas tikai vietņu testēšanai, un tām nav tādu kopīgu pārlūkprogrammas funkciju kā sinhronizācija, cilnes vai paplašinājumi.
Ir ne tikai atvērtā tīmekļa veselības problēmas, bet arī iemesli, kāpēc Apple pārnēsā Safari uz vairāk platformu. Miljoniem cilvēku izmanto iPhone vai iPad, taču izmanto Windows datorus, nevis Mac datorus. Safari saglabāšana ekskluzīvi operētājsistēmā MacOS varētu mudināt dažus no šiem cilvēkiem iegādāties Mac datoru, bet Safari operētājsistēmā Windows (un citās platformās) varētu darbojas arī kā zaudējumu līderis, kas mudina nākotnē iegādāties Apple aparatūru — līdzīgi kā oriģinālā iTunes operētājsistēmai Windows gandrīz divus gadu desmitus pirms. Šī ir stratēģija, kas darbojās arī Google: Chromebook datoru pārdošanu veicināja pārlūkprogrammas Chrome popularitāte, kas pati padarīja Chrome tikai populārāku.
Apple pēdējos gados ir arī vairāk gatavs piedāvāt savus pakalpojumus un lietojumprogrammas citās platformās, pat tikai ierobežotā veidā. iCloud ir pieejams operētājsistēmai Windows, iCloud tīmekļa lietotnes darbojas lielākajā daļā tīmekļa pārlūkprogrammu, FaceTime zvaniem tagad var pievienoties, izmantojot saiti no ierīcēm, kas nav Apple ierīces, Apple Music ir Android lietotne un tā tālāk.
Safari operētājsistēmai Windows varētu nodrošināt Chromium pārlūkprogrammām tik ļoti nepieciešamo konkurenci, vienlaikus paverot arī vairāk savienotas iespējas Apple ierīcēm. Apple joprojām ir daudz iemeslu nē darīt to, bet es noteikti vēlētos redzēt, ka tas notiek.