Flashback WWDC: Mengapa Dibutuhkan 10 Tahun dari Karbon ke Macan Tutul Salju


Gambar: AP, melalui Penjaga Inggris

Desas-desus hari ini bahwa Steve Jobs mungkin memperkenalkan pembaruan tambahan ke OS X disebut Macan Tutul Salju di keynote Worldwide Developers Conference-nya memberikan pengingat yang kuat tentang seberapa efektif proyek untuk menggantikan Mac OS Klasik. Buzz di kabel mengatakan bahwa Snow Leopard hanya untuk prosesor Intel, benar-benar meninggalkan platform PowerPC yang diwarisi Steve Jobs di Apple pada tahun 1996. Beberapa bahkan berspekulasi bahwa Carbon dan bagian terakhir dari toolkit Mac OS asli dapat dibuang dengan cara yang sama dalam rilis. Jika semua itu benar (dan bagian terakhir sangat sulit untuk ditelan tanpa batu bata garam), itu secara resmi menandai kematian OS Macintosh di tangan penerusnya yang bangga, OS X.

Ini adalah pencapaian yang sangat signifikan, dan bukan karena saya bernostalgia dengan MultiFinder. Ini secara resmi menandai kesimpulan dari kampanye perubahan konservatif yang paling sabar, bertahap, dan paling konservatif yang pernah dilakukan oleh Steven P. Pekerjaan. Di WWDC seperti ini, hanya 10 tahun yang lalu, dia mulai mengobarkan perang itu. Senin depan, dia akan menang. Mac-nya mati. Hidup OS X. Untuk membaca mengapa dan bagaimana ini terjadi, silakan klik.



Perubahan radikal seringkali tidak membawa perubahan
Jangan salah: selain bilah menu tetap di bagian atas layar, OS X saat ini jauh lebih mirip dengan OpenStep sistem operasi yang dibeli Apple dengan pembelian NeXT pada tahun 1996 daripada Mac OS 7.6. OS X dibangun di atas Mach mikrokernel. Ini berjalan lebih baik di Intel daripada di PowerPC. Penjelajahan tiga panel lebih efektif daripada interaksi folder dan ikon tradisional Mac. Dermaga melacak aplikasi yang sering digunakan dan tugas saat ini. Objective-C adalah bahasa pilihan untuk pengembangan berorientasi objek yang kuat dan cepat. Ekstensi file tiga karakter menentukan jenis file, bukan tipe empat karakter tersembunyi dan kode pembuat. Semua preferensi sistem terkandung dalam satu panel, bukan lusinan kontrol individual. Ini luar biasa. Lihat saja ini Tangkapan layar OpenStep 4.2. Semuanya ada di sana. Mac-nya mati. Hidup OS X.

Tak satu pun dari ini, jelas, harus datang sebagai kejutan. Apple membuat keputusan yang brilian ketika mengakuisisi NeXT pada tahun 1996 untuk menciptakan sistem operasi modern untuk Mac. Ini adalah upaya yang sangat sukses. Yang mengejutkan adalah seberapa bertahap prosesnya. Dua belas tahun adalah satu abad dalam industri komputasi. Itu lebih lama dari masa jabatan pertama Steve Jobs di Apple, dan bahkan lebih lama dari waktunya jauh dari Apple. Jobs bukanlah orang yang dikenal karena kesabaran atau peningkatan bertahap. Apa yang membuatnya sabar untuk secara bertahap mengganti Mac Klasik yang kita semua sukai ke dalam OS X yang kita semua sukai hari ini? Mengapa dia tidak membuang OS 7.5 yang rusak parah itu ke tepi jalan dan melanjutkan daripada menunggu lebih lama dari satu dekade untuk memberikan sistem operasi yang sangat mirip dengan yang dia jual ke Apple di pertengahan 90-an?

Sederhana. Dia baru saja menghabiskan satu dekade mencoba meyakinkan institusi bahwa perangkat keras dan perangkat lunak NeXT yang sangat berbeda dan jelas unggul harus memberikan dasar bagi masa depan komputasi. Dan dia telah gagal. Sebagian besar universitas lebih menyukai Mac mereka. Bisnis lebih suka mesin IBM mereka. Bahkan ketika dia berkompromi dan membuat perangkat lunak NeXT tersedia untuk dijalankan pada perangkat keras Sun dan IBM, sangat sedikit orang yang melakukannya. Membuat kotak kompatibilitas untuk NeXT di bawah Windows NT tidak benar-benar berhasil. Pada akhir eksperimen besar untuk membuat komputer pertama di abad ke-21, Steve Jobs tahu pada tahun 1996, tanpa keraguan, bahwa satu-satunya cara untuk memastikan orang tidak akan pernah meninggalkan mesin DOS mereka yang mengerikan dan Mac yang tidak stabil adalah dengan berdebat dengan mereka tentang dia. Menuntut agar orang berubah telah gagal. Hal-hal yang begitu mengakar, pada kenyataannya, bahwa ia menyimpulkan bahwa komputer akan diam selama satu dekade. Seperti yang dia katakan Gary Wolf dari Wired dalam wawancara yang paling tidak dijaga yang pernah dia berikan,

Industri komputer desktop sudah mati. Inovasi hampir berhenti. Microsoft mendominasi dengan sedikit inovasi. Itu sudah berakhir. Apel kalah. Pasar desktop telah memasuki zaman kegelapan, dan akan berada di zaman kegelapan selama 10 tahun ke depan, atau tentu saja selama sisa dekade ini.

Ini seperti ketika IBM mendorong banyak inovasi keluar dari industri komputer sebelum mikroprosesor muncul. Akhirnya, Microsoft akan runtuh karena rasa puas diri, dan mungkin beberapa hal baru akan tumbuh. Tapi sampai itu terjadi, sampai ada beberapa perubahan teknologi yang mendasar, semuanya baru saja berakhir.

Itulah suara seorang pria yang telah berinovasi selama satu dekade dan tidak melihat perubahan. Pada saat dia mengucapkan kata-kata itu, saya selalu berasumsi dia hanya pahit atau pesimis. Dia tidak. Tetapi dia diberitahu oleh wawasan bahwa teknologi baru tidak diperlukan untuk menyelamatkan komputer. Orang-orang hanya perlu mulai mengadopsi yang luar biasa yang telah dikembangkan pada dekade sebelumnya. Dan itulah kisah OS X. Inovasi terbesar dalam komputer desktop sejak dia mengucapkan kata-kata itu bukanlah pada penciptaan teknologi baru yang signifikan. Ini telah membuat teknologi NeXT menarik, intuitif, dan nyaman bagi puluhan juta pengguna Mac.

Menyamarkan perbedaan
Ketika Apple membeli NeXT, Jobs hampir melupakan pelajaran dari perjuangannya mendorong pertumbuhan pangsa pasar OpenStep. Rencana awalnya adalah membuat Rhapsody OS, port cepat dan kotor dari perangkat keras OpenStep ke PowerPC dengan antarmuka mirip Mac OS 9 yang akan berjalan perangkat lunak OpenStep berorientasi objek yang indah, dan kemudian sesuatu yang disebut, serius, "Blue Box," secara ajaib akan menjalankan Mac lama, mampu crash, multitasking buruk aplikasi. Idenya tampak OK pada awalnya. Apple akan memiliki OS modern di pasar secepat mungkin, dan platform baru secara teknis masih dapat menjalankan program Mac yang ada.

Tapi Rhapsody sebenarnya adalah bencana dalam pembuatannya. Pengembang memberontak. Adobe tidak akan mem-porting PhotoShop ke platform OpenStep. Microsoft tidak akan pernah membuat versi baru Office yang memerlukan penulisan ulang di Objective-C. Saat itulah Jobs melihat bagaimana melakukan perubahan nyata: lakukan secara perlahan, dan jangan biarkan siapa pun menyadari apa yang Anda lakukan. Di WWDC 1998, beberapa bulan setelah Rhapsody seharusnya melihat rilis, Jobs mengumumkan bahwa rencana telah berubah. Alih-alih memberikan kemampuan OS modern hanya untuk teknologi berbasis NeXT, API baru yang disebut Carbon akan memungkinkan aplikasi Mac yang ada menjadi modern hanya dengan beberapa penyesuaian. Objective-C dan teknologi lainnya tidak ditekankan dan didorong ke latar belakang. Karbon akan menjadi masa depan. Tidak ada yang perlu mengubah — mereka hanya perlu menghilangkan beberapa panggilan Toolbox Mac OS yang sangat buruk. Segala sesuatu yang lain adalah sama, atau begitulah tampaknya.

Ketika rilis konsumen pertama Mac OS X dikirimkan dalam bentuk beta publik pada pertengahan tahun 2000, Mac OS X jauh lebih banyak daripada NeXT. Dari antarmuka pengguna yang "dapat dijilat" hingga zona kompatibilitas Klasik, ini merupakan evolusi dari pengalaman Mac. Tapi penampilan bisa menipu. Dan sejak rilis pertama Mac OS X dikirimkan, Apple secara diam-diam telah mengambil semua yang pernah ada tampaknya penting untuk pengalaman Mac demi sesuatu yang baru yang lebih mirip OpenStep daripada Mac akar. Tapi itu terjadi secara bertahap sehingga pada saat Apple mengatakan bahwa dukungan untuk aplikasi Mac Klasik sudah mati dengan kedatangan Leopard, hanya penulis teknis yang bekerja di FrameMaker yang mengeluh, yang cukup bagus luar biasa.

Sukses dari kegagalan
Transisi ke OS X yang bebas warisan selama dekade terakhir telah menjadi kesuksesan yang luar biasa karena satu alasan sederhana: Apple telah menutupi tingkat perubahan yang diterapkannya di setiap rilis. Mac OS X 10.0 sebenarnya adalah perubahan radikal, tapi rasanya seperti lompatan dari OS 7.6 ke 8, bukan dari OS 8 ke Red Hat Linux. Dan setiap versi berturut-turut telah mempertahankan cukup familiar untuk membuat perubahan lebih mudah ditangani. Dan seperti yang kita semua tahu, banyak perubahan kecil pada akhirnya mengarah pada perbedaan radikal. Ketika Microsoft dan Adobe akhirnya membuat versi modern dari aplikasi mereka untuk OS X yang dibuat menggunakan alat XCode Apple alih-alih lingkungan CodeWarrior yang lebih nyaman, jelas bahwa Jobs telah memenangkan perlombaan adopsi melalui langkah-langkah yang lambat dan mantap maju. Dan di situlah kita hari ini.

Seperti yang dikatakan Steve Jobs, dekade yang berakhir pada tahun 2006 tidak serta merta melihat banyak inovasi desktop. Namun hari ini, kami akhirnya mencapai seni untuk tahun 1996 setelah adopsi lengkap cara NeXT dalam melakukan berbagai hal di seluruh Apple, pengembangnya, dan pengguna Mac. Ternyata, kita semua bisa menerima perubahan besar — ​​kita hanya perlu satu dekade untuk mengonsumsi semuanya. Syukurlah Steve mengalami waktu yang sangat buruk untuk mengadopsi teknologi NeXT untuk pertama kalinya — jika tidak, mereka mungkin tidak pernah dimasukkan ke dalam Mac Kool-Aid kami secara bertahap cukup bagi kami untuk belajar lebih menyukai rasanya daripada Klasik Mac.

Postingan Blog Terbaru

Draf Untuk iOS Diperbarui Dengan Posting Facebook & Evernote
September 10, 2021

Draf Untuk iOS Diperbarui Dengan Posting Facebook & EvernotePeriksa pembaruan App store Anda karena draf baru saja diperbarui ke versi 1.2 dan ...

Mengapa Kill Switch iOS 7 Tidak Menggigit iCrime
September 10, 2021

Artikel ini pertama kali muncul di Kultus Majalah Mac.Perangkat Apple berada di daftar paling dicari untuk pencuri yang merebut smartphone dan tabl...

Kontrol Waktu Hari Itu Kalender Mengirim Peringatan Pemberitahuan Untuk Acara Sepanjang Hari [Tips OS X]
September 10, 2021

Saat Anda membuat acara Kalender, Anda memiliki opsi agar Mac Anda memberi tahu Anda tentang acara tersebut sebelum itu terjadi. Namun, dalam kasus...