Apple mengakhiri pengembangan Safari untuk Windows pada tahun 2010, tetapi mungkin sudah waktunya bagi browser tersebut untuk kembali lagi.
Web telah berubah secara drastis selama dekade terakhir: aplikasi web menjadi lebih umum, algoritme kini menentukan cara sebagian besar orang menerima konten, dan miliaran orang kini terhubung secara global. Google juga menjadi lebih dominan pada saat itu, dan terkadang menggunakan posisinya di ekosistem web dan pasar browser dengan cara yang merugikan. Ada banyak ide tentang cara mengendalikan kekuatan Google, tapi ini ide saya: Apple harus menjadikan browser web Safari-nya kembali lintas platform.
Anda mungkin ingat bahwa browser web Safari dulu tersedia untuk Microsoft Windows, sebagai tambahan macOS (kemudian dikenal sebagai Mac OS X) dan versi lebih baru iPhone dan iPad. Apple menghentikan Safari versi Windows beberapa tahun yang lalu, namun menghadirkannya kembali sekarang dapat memberikan salah satu alternatif terbaik untuk browser yang dibuat dengan mesin Chromium Google.
Eksperimen Windows
Apple merilis versi pertama browser web Safari pada Januari 2003, sebagai bagian dari Mac OS X 10.3 'Panther', setelah berakhirnya perjanjian lima tahun Microsoft dengan Apple untuk tetap mengaktifkan Internet Explorer sebagai browser web default Mac. Meskipun browser web masih baru, teknologi yang menggerakkannya belum — Apple menggunakan mesin rendering KHTML sebagai titik awal untuk membuat mesin WebKit Safari.
Browser ini awalnya eksklusif untuk Mac, namun ketika iPhone pertama hadir pada tahun 2007, browser ini juga menyertakan Safari. Versi pertama untuk Windows, Safari 3.0, dirilis pada tahun yang sama. Namun, versi Windows tidak terlalu bagus. Rilis awal menyertakan kerentanan keamanan untuk eksekusi kode arbitrer, yang ditambal kurang dari 48 jam kemudian pada Safari 3.0.1.
Safari juga terasa tidak pada tempatnya di Windows. Apple menggunakan lapisan kompatibilitas (yang buruk) yang sama dari iTunes untuk Windows dengan port Safari, yang mengimplementasikan ulang pustaka Cocoa UI, Core Foundation, Core Graphics di atas Windows — mirip dengan menggunakan Wine untuk menjalankan program Windows di Linux. Hasilnya adalah aplikasi yang berfungsi, namun tidak sesuai dengan desain atau fungsionalitas yang diharapkan dari sistem operasi hostnya.
Meskipun terdapat masalah keamanan awal dan arsitektur perangkat lunak yang dipertanyakan, Safari untuk Windows adalah browser web yang layak. Apple mengiklankan kecepatannya "hingga dua kali lebih cepat" dibandingkan Internet Explorer 7, dan kinerja hingga 1,6x Mozilla Firefox 2 (keduanya seharusnya diuji pada sistem Intel Core 2 Duo dengan Windows XP dan 1GB RAM).
Apple terus merilis versi Safari baru untuk Mac dan Windows, namun ketika Safari 6.0 dirilis sebagai bagian dari Mac OS X Mountain Lion pada tahun 2012, versi Windows tidak ada. Apple kemudian secara diam-diam menghapus tautan unduhan untuk Windows Safari, yang tampaknya menandai berakhirnya keberadaan browser tersebut di platform non-Apple. Versi terakhirnya adalah Safari 5.1, dirilis pada tahun 2010.
Kembali
Maju ke tahun 2022, ekosistem web menjadi lebih baik dalam banyak hal, namun juga jauh dari sempurna. Aplikasi web kini lebih mampu dibandingkan sebelumnya, sebagian besar berkat percepatan pengembangan API baru di Google Chrome. Namun, Google kini memiliki pengaruh yang signifikan terhadap perkembangan browser web — Opera dan Microsoft menghentikan pengembangannya sendiri mesin rendering menggunakan mesin Chromium Google yang sama, sementara pesaing baru seperti Brave dan Vivaldi menggunakan Chromium dari awal.
Browser web berbasis Chromium memiliki kemampuan untuk melakukan perubahan pada antarmuka dan mesin browser, jadi Google tidak memilikinya menyelesaikan kendali atas cara kerjanya. Namun, setiap langkah menjauh dari kode hulu Google membuat penerapan perubahan baru pada Chromium menjadi lebih memakan waktu. Hal ini membuat pengembangan menjadi lebih memberatkan, dan yang lebih penting lagi, hal ini dapat menyebabkan patch keamanan di Chromium membutuhkan waktu lama untuk muncul di beberapa browser. Salah satu contohnya adalah Kiwi Browser untuk Android, yang terhenti di Chrome 77 selama lebih dari setahun.
Web memerlukan keseimbangan kekuatan agar tetap menjadi platform terbuka
Web memerlukan keseimbangan kekuatan agar tetap menjadi platform terbuka, namun kini hanya ada dua browser web utama yang tidak berbasis Chromium: Mozilla Firefox dan Apple Safari. Firefox menggunakan mesin Gecko miliknya sendiri, yang mengalami peningkatan kinerja signifikan dalam beberapa tahun terakhir. Safari masih menggunakan WebKit, dan meskipun sebagian besar popularitas Safari berasal dari satu-satunya browser nyata yang diizinkan di iOS dan iPadOS, Safari juga menjadi pesaing yang tepat bagi Chrome dalam beberapa tahun terakhir. Apple menghadirkan Safari ke lebih banyak platform dapat menarik kembali sebagian pangsa pasar dari Chrome dan browser berbasis Chromium lainnya.
Christian Schaefer menunjukkan posting blog tahun lalu bahwa Apple masih mendukung mesin WebKit di Windows, sebagian besar untuk aplikasi tertanam dan platform pengujian Microsoft Playright. Versi yang lebih baru bahkan menghilangkan monster berbasis iTunes pada lapisan kompatibilitas, dan mendukung perpustakaan grafis Kairo lintas platform. Namun, versi minimal WebKit ini hanya ditujukan untuk pengujian situs, dan tidak memiliki fitur browser umum seperti sinkronisasi, tab, atau ekstensi.
Ada alasan di luar kesehatan web terbuka bagi Apple untuk mem-porting Safari ke lebih banyak platform. Ada jutaan orang yang menggunakan iPhone atau iPad, namun menggunakan PC Windows, bukan komputer Mac. Menjaga Safari tetap eksklusif untuk macOS mungkin mendorong sebagian dari orang-orang tersebut untuk membeli Mac, namun Safari di Windows (dan platform lainnya) dapat mendorongnya juga bertindak sebagai pemimpin kerugian yang mendorong pembelian perangkat keras Apple di masa depan — seperti iTunes untuk Windows asli selama hampir dua dekade yang lalu. Ini juga merupakan strategi yang berhasil untuk Google: Penjualan Chromebook terbantu oleh popularitas browser Chrome, yang membuat Chrome semakin populer.
Apple juga semakin bersedia dalam beberapa tahun terakhir untuk menghadirkan layanan dan aplikasinya ke platform lain, meski hanya secara terbatas. iCloud tersedia untuk Windows, aplikasi web iCloud berfungsi di sebagian besar browser web, panggilan FaceTime kini dapat digabungkan melalui tautan dari perangkat non-Apple, Apple Music memiliki aplikasi Android, dan seterusnya.
Safari untuk Windows dapat memberikan persaingan yang sangat dibutuhkan browser Chromium, sekaligus membuka pengalaman yang lebih terhubung untuk perangkat Apple. Masih banyak alasan bagi Apple untuk melakukan hal tersebut bukan melakukannya, tapi saya tentu ingin melihatnya terjadi.