Fuchsia adalah sistem operasi yang benar-benar baru, saat ini dalam tahap paling awal pengembangan di Google. Apa bedanya dengan Android dan Chrome, dan mungkinkah menggantikan salah satunya? Mari kita hancurkan.
Apa Benda Ini?
Fuchsia pertama kali muncul di radar dunia teknologi pada pertengahan 2016, ketika sebuah proyek open source tanpa pemberitahuan dari Google muncul di repositori GitHub . Menurut pemeriksaan awal oleh pers teknologi, itu dirancang untuk menjadi sistem operasi "universal", yang mampu berjalan di segala hal mulai dari jam tangan pintar berdaya rendah hingga desktop yang kuat. Itu mungkin termasuk ponsel, tablet, laptop, elektronik mobil, peralatan yang terhubung, perangkat keras smarthome, dan banyak lagi.
Sistem operasi universal adalah sesuatu yang sangat penting bagi pembuat perangkat lunak, tetapi belum benar-benar tercapai. Microsoft mencoba membuat Windows 10 "universal", setidaknya dalam arti bahwa beberapa telepon telah dibuat yang dapat menjalankannya dalam versi yang sudah dipreteli. Apple terkenal mengklaim (cukup meragukan) bahwa iPhone asli menjalankan "OS X yang sebenarnya," sebelum akhirnya melepaskan konsep itu demi iOS bermerek. Hal yang paling mendekati sistem operasi yang berjalan di semua tingkat perangkat keras konsumen adalah, ironisnya, Linux. Berbagai rasa dari kernel Linux digunakan untuk Android, Chrome OS, set-top box, router dan modem, perangkat pintar, dan banyak lagi perangkat lunak industri.
Namun, sebenarnya bukan intinya adalah mendapatkan perangkat keras yang berbeda untuk dijalankan pada perangkat lunak yang mirip secara samar-samar. Tujuan Microsoft, Apple, dan Google adalah untuk membuat satu sistem operasi yang dapat menjalankan aplikasi yang sama dengan perubahan perkembangan minimal di berbagai perangkat keras seluas mungkin. Hal ini akan memfasilitasi interkoneksi yang mudah dalam teknologi tingkat konsumen, menarik pengembang perangkat lunak yang ingin membuat aplikasi secara efisien di berbagai platform, dan yang terpenting, membuat konsumen terkunci dalam satu ekosistem perangkat lunak yang mudah dikendalikan (dan sulit untuk meninggalkan persaingan).
Google belum keluar untuk mengatakan bahwa ini adalah tujuan Fuchsia — faktanya, Google tidak banyak bicara tentang Fuchsia — tetapi tampaknya seperti aspirasi yang wajar. Itu didukung oleh beberapa kemampuan lintas platform bawaan dengan Android dan iOS.
TERKAIT: Android Berbasis Linux, Tapi Apa Artinya?
Bagaimana Fuchsia Terkait Dengan Android dan Chrome?
Jauh. Sedangkan Android dan Chrome OS keduanya menggunakan versi kernel Linux yang dimodifikasi besar-besaran , Fuchsia dibangun dari bawah ke atas pada kernel mikro yang benar-benar baru bernama Zircon.
Perbedaan antara kernel sistem operasi konvensional dan mikrokernel cukup rumit, tetapi intinya adalah bahwa kernel mikro dibangun dari bawah ke atas untuk efisiensi dan fleksibilitas. Konsep ini sudah ada sejak beberapa dekade, tetapi sebagian besar ditinggalkan karena kekuatan komputer, memori, dan ruang penyimpanan berkembang di tahun 90-an. Sekarang, dengan tren elektronik konsumen yang beralih ke perangkat keras yang lebih kecil, lebih efisien, dan lebih portabel, Google melihat arsitektur mikrokernel sebagai potensi yang cocok untuk sistem operasi generasi berikutnya.
Tidak ada ruginya bahwa dengan sistem yang dibuatnya sendiri, Google memiliki kontrol total yang kurang lebih total atas bagaimana Zirkon dan Fuchsia berevolusi, baik sebelum dan sesudah datang ke pasar (jika memang pernah ada). Google mendapatkan pelajarannya dengan Android, yang sekarang sangat terpecah di tingkat konsumen berkat sifat open source-nya. Chrome OS pada dasarnya dikunci oleh persyaratan lisensinya, meskipun secara teknis juga open source. Fucshia, sekali lagi open source, mungkin akan dikontrol hampir seluruhnya oleh Google sendiri, bahkan jika itu berjalan pada perangkat keras yang dijual oleh perusahaan mitra.
TERKAIT: Kesan Awal Google Pixel 4: Radar, Face Unlock, dan Kamera
Bagaimana Fuchsia Akan Mempengaruhi Pengembang?
Fuchsia belum berada pada titik di mana pengembang secara praktis dapat membuat aplikasi lengkap. Namun ketika sudah ada di sana, Google tidak bermaksud agar pekerjaan yang telah diterapkannya di Android sepenuhnya ditinggalkan. Aplikasi Fuchsia dapat ditulis dalam berbagai bahasa pemrograman populer menggunakan kit pengembangan perangkat lunak Flutter yang baru.
Flutter memungkinkan aplikasi untuk ditulis dengan kompatibilitas maksimum antara Fucshia, Android, dan iOS. Tidak hanya itu berarti bahwa aplikasi dapat ditulis di ketiga platform dengan investasi minimum, itu juga membuat porting aplikasi yang ada ke Fuchsia dan mendukung ketiga platform dengan mudah.
Flutter juga dibuat berdasarkan standar desain visual Google saat ini — Desain Material — yang dipatuhi untuk semua Android, Chrome OS, dan properti webnya (pada tingkat yang berbeda-beda). Ini mencakup dukungan untuk elemen UI lanjutan berdasarkan mesin rendering Vulkan yang fleksibel, termasuk bayangan volumetrik (alat favorit Desain Material) dan animasi 120 FPS yang sangat mulus. Ia juga mampu melakukan beberapa aplikasi game dan media yang mengesankan, meskipun kinerjanya tentu saja akan bergantung pada perangkat keras.
Jika Anda bertanya-tanya mengapa Chrome OS tidak ada dalam daftar kompatibilitas tersebut, ingatlah bahwa "aplikasi" untuk Chrome hampir seluruhnya berbasis web. Itu tidak mengunduh kode dan menjalankannya secara lokal seperti kebanyakan sistem operasi lain. Tapi Chrome OS bisa jalankan aplikasi Android sekarang , dan kapabilitas tersebut sedang dikembangkan secara signifikan oleh Google di setiap rilis utama Chrome. Kesimpulan termudah untuk dibuat adalah bahwa Google berharap untuk mentransisikan infrastruktur Play Store-nya ke setidaknya beberapa aplikasi berbasis Android desktop lengkap untuk Chrome OS.
Pada titik itu, jika Google dapat meluncurkan Fuchsia dan mengganti atau mentransisikan kedua platform, itu akan menjadi penyesuaian yang mudah dilakukan oleh pengembang (dan juga pengguna).
Kapan Fuchsia Keluar?
Jawaban sederhananya adalah: kami tidak tahu. Fuchsia berada dalam tahap awal sehingga Google mungkin bahkan tidak memiliki peta jalan tetap. Google sangat jarang mengomentari proyek, kecuali untuk mengonfirmasi bahwa itu adalah hal nyata yang memiliki dukungan signifikan. Saat ini, satu-satunya informasi yang tersedia dengan mudah di Fuschia adalah kode sumbernya, yang diposting di GitHub dan repositori Google sendiri.
Sangat mungkin bahwa pada titik tertentu Google akan mengevaluasi Fuchsia sehubungan dengan kondisi pasar saat ini, dan memutuskan untuk membatalkan proyek tersebut. Ini mungkin berlanjut dengan Android (cacat seperti itu) dan Chrome OS, atau mengembangkan sesuatu yang bahkan belum kami lihat. Tetapi saat ini, Fuchsia terlihat seperti penerus Android yang paling mungkin (jika jauh) dan mungkin Chrome.
Bisakah Saya Mencoba Sekarang?
Semacam. Cukup banyak kerangka Fuschia tersedia di repositori open source sehingga memungkinkan untuk membuat dan menjalankan proyek yang sangat awal — tetapi hanya pada beberapa bagian perangkat keras tertentu saat ini. Pada saat penulisan, ini terbatas pada Intel NUC mini-PC , itu Acer Switch Alpha 12 tablet, yang HiKey960 , dan Khadas Veeam . Dua yang terakhir adalah system-on-a-chip, seperti Raspberry Pi yang lebih kuat.
Ada satu perangkat keras yang tidak didukung secara resmi, tetapi tetap dapat menjalankan Fuchsia: Pixelbook. Dan masuk akal — sebagai Chromebook super-premium Google, wajar untuk mengasumsikan bahwa ada banyak dari mereka yang berkeliaran di aula di tangan pengembang Google. Ron Amadeo dari Ars Technica berhasil mendapatkan kode Fuchsia awal dan menjalankan model konsumen untuk memeriksa OS.
Anda juga dapat menjalankan sedikit demi sedikit kode Fuchsia di ponsel Android menggunakan beberapa versi lama. Namun dalam semua kasus ini, Anda memerlukan beberapa ahli teknologi yang serius untuk membuat kode ke titik di mana Anda dapat menginstalnya, dan laba atas investasi waktu Anda tidak akan besar. Anda hanya akan dapat melihat cara kerja versi paling awal dari antarmuka pengguna. Bahkan login Google tidak berfungsi saat ini. Saya sarankan untuk memeriksa artikel teknologi yang telah ditulis, atau menonton beberapa video langsung di YouTube .
Kredit Gambar: Ron Amadeo / Ars Technica , Microsoft , Amazon