Hari ini, Apple merilis Safari 16, rilis poin utama yang memulai debutnya di depan Ventura. Pembaruan browser sebagian besar berfokus pada hal-hal yang tidak dapat dilihat pengguna, seperti keamanan dan kinerja. Tetapi ada satu fitur baru yang menghadap pengguna yang telah ada di daftar keinginan saya selama hampir satu dekade — tab bilah sisi.
Tab bilah sisi bukanlah ide baru, tentu saja. Microsoft’s Edge menawarkannya di luar kotak, dan Chrome dan Firefox keduanya memiliki ekstensi yang mengaktifkan fitur tersebut, dan Safari juga melakukannya pada satu waktu. Namun peramban yang memperkenalkan saya pada konsep tersebut — dan benar-benar merusak peramban lain bagi saya karena penerapannya yang elegan — adalah OmniWeb.
Dua puluh tahun yang lalu, OmniWeb memiliki sidebar (“laci” di Interface Builder-speak) yang dengan setia membuat thumbnail halaman web yang terbuka. Mereka diperbarui di latar belakang dan dapat diatur ulang dengan menyeretnya. Ketika tab menjadi terlalu banyak, Anda dapat menciutkannya menjadi tombol teks saja yang lebih kecil. Anda dapat menyegarkan seluruh tumpukan hanya dalam dua klik dan melihat halaman mana yang telah diperbarui hanya dengan melihat thumbnail. Untuk yang terobsesi dengan web di awal 2000-an, ini adalah impian pengguna yang kuat.
Untuk kerumunan itu, tab vertikal benar-benar cara terbaik. Layar komputer telah lebih lebar dari tinggi untuk sementara waktu sekarang, dan meletakkan tab di sisi jendela memanfaatkan ruang itu dengan lebih baik, memungkinkan pengguna untuk melihat lebih banyak konten halaman web. Plus, daftar vertikal jauh lebih mudah dinavigasi ketika jumlah tab mulai berjumlah puluhan, sesuatu yang terjadi pada saya sepanjang waktu. (Tangkapan layar menunjukkan bagaimana tab yang diperluas dan diciutkan muncul di OmniWeb 6, yang menghilangkan elemen UI laci yang tidak digunakan lagi demi sidebar.)
OmniWeb bisa dibilang browser web pertama yang tersedia untuk Mac OS X. Sebelum Internet Explorer dibundel dengan Mac OS X Developer Preview 4, penguji pemberani bisa menggunakan OmniWeb untuk kebutuhan browsing mereka. Aplikasi ini awalnya dibuat untuk NeXTSTEP, pendahulu OS X, dengan versi beta yang tersedia pada tahun 1995. Tak lama setelah pratinjau pengembang OS X tersedia, pengembang OmniWeb, OmniGroup, mem-porting browser.
Aplikasi ini semurni pengalaman Mac OS X yang bisa Anda dapatkan. Itu ditulis dalam Cocoa, bahasa pemrograman baru yang mewakili terobosan bersih dari Mac OS klasik. Elemen antarmuka berada dalam tema Aqua yang dapat dijilat, dan gambar serta teks dirender menggunakan Quartz, penyusun OS baru. Gambarnya cerah dan teksnya tajam dan halus. Oh, dan itu tidak dibuat oleh Microsoft tetapi toko indie dengan sejarah panjang dalam menghasilkan perangkat lunak NeXTSTEP dan Mac OS yang solid. Untuk pecandu Mac seperti saya, itu adalah nilai jual lain yang kuat.
Selama beberapa tahun setelah rilis publik Mac OS X, OmniWeb dan Internet Explorer hanyalah dua pilihan untuk penjelajahan web. Kemudian Microsoft menjatuhkan IE untuk Mac, dan Apple memutuskan untuk masuk ke dalam permainan, merilis Safari pada Januari 2003.
Berdasarkan mesin rendering KHTML open source, Safari cepat dan fleksibel, tetapi sangat kekurangan fitur daya yang saya harapkan. Itu memiliki tab, tetapi saya menemukan mereka kikuk. Itu juga tidak memiliki ruang kerja, penyesuaian pencarian bilah alat, bookmark yang disinkronkan, dan pemfilteran konten (dengan regex!), Di antara yang lainnya. Saya telah terbiasa dengan mereka selama bertahun-tahun, dan saya merasa tidak mungkin untuk berubah.
Untungnya, dengan OmniWeb 4.5, OmniGroup memutuskan untuk beralih ke WebCore, yang menjadi dasar Safari. Itu memberi OmniWeb kesempatan baru untuk hidup, membuatnya kurang lebih relevan sepanjang masa dan hingga awal 2010-an.
Pada tahun 2009, OmniGroup memutuskan bahwa mereka tidak dapat terus mencurahkan sumber daya ke OmniWeb, yang dimulai sebagai aplikasi berbayar dan kemudian beralih ke gratis. Chrome berusaha keras, dan sebagian besar pengguna Mac hanya terjebak dengan apa yang datang dengan komputer mereka, Safari. OmniGroup telah mulai bekerja pada versi utama lainnya, 6.0, dan sementara itu masih diperbarui hari ini sebagai proyek gairah, itu tidak benar-benar browser harian yang layak. Sebagian besar, OmniWeb sudah mati.
Ketika saya menyadari tulisan itu ada di dinding, saya mencoba banyak browser yang berbeda, termasuk Chrome dan Firefox, tetapi saya agak khusus tentang pengalaman pengguna saya (jika Anda tidak tahu), dan tidak sesuai dengan harapan saya. Pada titik tertentu, saya beralih ke Safari, bersandar pada serangkaian peretasan untuk mencoba menghadirkan beberapa fitur yang paling saya sukai. Ini bekerja OK, tapi belum sama.
Sampai hari ini. Saya merasa pengalaman menjelajah saya sekali lagi mulai menyerupai hari-hari awal Mac OS X. Selama setahun terakhir, grup tab mulai membantu saya menjinakkan luapan jendela Safari, dan tab vertikal akan membantu lebih jauh, memusatkan manajemen tab di satu tempat . Pada versi 16, Safari masih belum sempurna — saya masih ingin pratinjau thumbnail tersedia untuk setiap halaman, dan akan sangat bagus untuk mematikan bilah tab horizontal yang sekarang berlebihan — tetapi ini jauh lebih mendekati ideal daripada di mana pun. titik dalam beberapa tahun terakhir.