Apple a încheiat dezvoltarea Safari pentru Windows în 2010, dar ar putea fi timpul ca browserul să revină.
Web-ul s-a schimbat drastic în ultimul deceniu: aplicațiile web au devenit mai comune, algoritmii dictează acum modul în care majoritatea oamenilor primesc conținut, iar miliarde de oameni sunt acum conectați la nivel global. Google a devenit, de asemenea, mai dominant în acea perioadă și și-a folosit ocazional poziția pe ecosistemul web și pe piața browserelor în moduri dăunătoare. Au existat multe idei despre cum să țină sub control puterea Google, dar iată-o pe a mea: Apple ar trebui să facă din nou browserul web Safari multiplatform.
S-ar putea să vă amintiți că browserul web Safari era disponibil pentru Microsoft Windows, în plus față de macOS (cunoscut pe atunci sub numele de Mac OS X) și mai târziu iPhone și iPad. Apple a întrerupt versiunea Safari pentru Windows în urmă cu mulți ani, dar aducerea ei înapoi acum ar putea oferi una dintre cele mai bune alternative la browserele construite cu motorul Chromium de la Google.
Experimentul Windows
Apple a lansat prima versiune a browserului web Safari în ianuarie 2003, ca parte a Mac OS X 10.3 „Panther”, ca urmare a încheierii contractului de cinci ani al Microsoft cu Apple pentru a menține Internet Explorer ca browser web implicit Mac. Chiar dacă browserul web era nou, tehnologia care îl alimenta nu era – Apple a folosit motorul de randare KHTML ca punct de plecare pentru a crea motorul WebKit al Safari.
Browserul a fost inițial exclusiv pentru Mac, dar când a sosit primul iPhone în 2007, a inclus și Safari. Prima versiune pentru Windows, Safari 3.0, a fost lansată în același an. Cu toate acestea, versiunea Windows nu a fost chiar atât de grozav. Versiunea inițială a inclus o vulnerabilitate de securitate pentru execuția de cod arbitrar, care a fost corectată cu mai puțin de 48 de ore mai târziu ca Safari 3.0.1.
Safari s-a simțit deplasat și pe Windows. Apple a folosit același strat de compatibilitate (îngrozitor) de la iTunes pentru Windows cu portul Safari, care a reimplementat bibliotecile Cocoa UI, Core Foundation, Core Graphics deasupra Windows - similar cu utilizarea Wine pentru a rula programe Windows pe Linux. Rezultatul a fost o aplicație care a funcționat, dar nu se potrivea cu designul sau funcționalitatea așteptată a sistemului său de operare gazdă.
În ciuda problemelor de securitate timpurii și a arhitecturii software îndoielnice, Safari pentru Windows a fost un browser web decent. Apple a anunțat că a fost „de până la două ori mai rapid” decât Internet Explorer 7 și performanța de până la 1,6 ori mai mare. de Mozilla Firefox 2 (ambele se presupune că au fost testate pe un sistem Intel Core 2 Duo cu Windows XP și 1 GB de RAM).
Apple a continuat să lanseze noi versiuni Safari pentru Mac și Windows, dar când Safari 6.0 a fost lansat ca parte a Mac OS X Mountain Lion în 2012, lipsea o versiune Windows. Ulterior, Apple a eliminat în liniște linkurile de descărcare pentru Windows Safari, aparent marcând sfârșitul existenței browserului pe platformele non-Apple. Versiunea finală a fost Safari 5.1, lansată în 2010.
Revenirea
Avanză rapid până în 2022, iar ecosistemul web este mai bun în multe privințe, dar și departe de a fi perfect. Aplicațiile web sunt mai capabile decât oricând, în principal datorită dezvoltării accelerate a noilor API-uri în Google Chrome. Cu toate acestea, Google are acum o influență semnificativă asupra cursului browserelor web - Opera și Microsoft au renunțat la dezvoltarea lor motoarele de randare pentru a utiliza același motor Chromium de la Google, în timp ce concurenți mai noi, precum Brave și Vivaldi, au folosit Chromium din start.
Browserele web bazate pe Chromium au capacitatea de a modifica interfața și motorul browserului, așa că Google nu are complet control asupra modului în care funcționează. Cu toate acestea, fiecare pas față de codul din amonte al Google face adoptarea de noi modificări la Chromium mai consumatoare de timp. Acest lucru face dezvoltarea mai împovărătoare și, mai important, poate duce la ca patch-urile de securitate în Chromium să dureze mult să apară în unele browsere. Un exemplu a fost Kiwi Browser pentru Android, care a fost blocat pe Chrome 77 timp de peste un an.
Web-ul are nevoie de un echilibru de puteri pentru a rămâne o platformă deschisă
Web-ul are nevoie de un echilibru de puteri pentru a rămâne o platformă deschisă, dar acum există doar două browsere web majore care nu se bazează pe Chromium: Mozilla Firefox și Apple Safari. Firefox folosește propriul motor Gecko, care a înregistrat îmbunătățiri semnificative de performanță în ultimii ani. Safari încă folosește WebKit și, deși o mare parte din popularitatea lui Safari provine din faptul că este singurul browser real permis pe iOS și iPadOS, a devenit, de asemenea, un concurent adecvat pentru Chrome în ultimii ani. Apple aducerea Safari pe mai multe platforme ar putea retrage o parte de piață de la Chrome și alte browsere bazate pe Chromium.
Christian Schaefer a subliniat în o postare pe blog anul trecut că Apple încă acceptă motorul WebKit pe Windows, mai ales pentru aplicații încorporate și platforma de testare Playright de la Microsoft. Versiunile mai noi au renunțat chiar și la monstrul bazat pe iTunes al unui strat de compatibilitate, în favoarea bibliotecii grafice multiplatforme Cairo. Cu toate acestea, aceste versiuni minime ale WebKit sunt destinate doar testării site-ului și nu au caracteristici comune ale browserului, cum ar fi sincronizare, file sau extensii.
Există motive dincolo de sănătatea web-ului deschis pentru ca Apple să port Safari pe mai multe platforme. Există milioane de oameni care folosesc un iPhone sau iPad, dar folosesc computere Windows în loc de computere Mac. Păstrarea Safari exclusiv pentru macOS ar putea încuraja unii dintre acești oameni să cumpere un Mac, dar Safari pe Windows (și alte platforme) ar putea de asemenea, acționează ca un lider în pierderi care încurajează viitoarele achiziții de hardware Apple - la fel ca iTunes original pentru Windows de aproape două decenii în urmă. Aceasta este, de asemenea, o strategie care a funcționat pentru Google: vânzările de Chromebook au fost ajutate de popularitatea browserului Chrome, care în sine a făcut Chrome mai popular.
De asemenea, Apple a fost mai dispus în ultimii ani să-și aducă serviciile și aplicațiile pe alte platforme, chiar și într-un mod limitat. iCloud este disponibil pentru Windows, aplicațiile web iCloud funcționează în majoritatea browserelor web, apelurile FaceTime pot fi acum conectate prin link de pe dispozitive non-Apple, Apple Music are o aplicație Android și așa mai departe.
Safari pentru Windows ar putea oferi browserelor Chromium o concurență atât de necesară, deschizând totodată o experiență mai conectată pentru dispozitivele Apple. Există încă o mulțime de motive pentru care Apple să o facă nu fă-o, dar cu siguranță mi-ar plăcea să văd că se întâmplă.