Fuchsia sistem operasi yang benar-benar baru, saat ini dalam tahap awal pengembangan di Google. Apa bedanya dengan Android dan Chrome, dan mungkin itu menggantikan salah satunya? Mari kita hancurkan.
Fuchsia pertama muncul di radar dunia teknologi pada pertengahan 2016, ketika sebuah proyek open source yang tidak diumumkan dari Google muncul di repositori GitHub. Menurut pemeriksaan awal oleh pers teknologi, itu dirancang untuk menjadi sistem operasi "universal", yang mampu menjalankan segala sesuatu dari smartwatches daya rendah ke desktop yang kuat. Itu berpotensi mencakup ponsel, tablet, laptop, elektronik mobil, peralatan terhubung, perangkat keras smarthome, dan banyak lagi.
Sistem operasi universal adalah sesuatu yang suci bagi para 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 dilucuti. Apple terkenal mengklaim (cukup meragukan) bahwa iPhone asli menjalankan "OS X nyata," sebelum akhirnya menyerah konsep yang mendukung iOS bermerek. Yang paling dekat kita datang ke sistem operasi yang berjalan di semua tingkat perangkat keras konsumen, agak ironis, Linux. Berbagai rasa dari kernel Linux digunakan untuk Android, Chrome OS, set-top box, router dan modem, perangkat pintar, dan banyak perangkat lunak industri selain.
Upaya Microsoft pada platform universal belum terlalu berhasil.Tetapi hanya mendapatkan perangkat keras yang berbeda untuk berjalan di perangkat lunak yang hampir mirip tidak benar-benar intinya. Tujuan Microsoft, Apple, dan Google adalah untuk menciptakan sistem operasi tunggal yang dapat menjalankan aplikasi yang sama dengan perubahan perkembangan minimal di berbagai perangkat keras yang seluas mungkin. Ini akan memfasilitasi interkoneksi mudah dalam teknologi tingkat konsumen, menarik pengembang perangkat lunak yang ingin membuat aplikasi secara efisien di berbagai platform, dan yang terpenting, membuat konsumen terkungkung dalam satu ekosistem perangkat lunak yang mudah dikendalikan (dan sulit ditinggalkan untuk kompetisi).
Google belum keluar untuk mengatakan bahwa ini adalah tujuan Fuchsia-pada kenyataannya, Google belum mengatakan banyak tentang Fuchsia sama sekali-tetapi tampaknya seperti aspirasi alami. Itu didukung oleh kemampuan lintas platform yang terintegrasi dengan Android dan iOS.
Jauh sekali. Sementara Android dan Chrome OS keduanya menggunakan versi kernel Linux yang sangat dimodifikasi, Fuchsia dibangun dari bawah ke atas pada micro-kernel bernama Zircon yang benar-benar baru.
Perbedaan antara kernel sistem operasi konvensional dan mikrokernel rumit, tetapi inti dasarnya adalah bahwa mikrokel dibentuk dari dasar untuk efisiensi dan fleksibilitas. Konsep ini kembali beberapa dekade, tetapi sebagian besar ditinggalkan karena kekuatan komputer, memori, dan ruang penyimpanan berkembang di tahun 90-an. Sekarang, dengan kecenderungan elektronik konsumen bergeser ke arah perangkat keras yang lebih kecil, lebih efisien, dan lebih portabel, Google melihat arsitektur mikrokernel sebagai potensi yang cocok untuk sistem operasi generasi berikutnya.
Konsep UI Fuchsia berjalan di ponsel Android.Tidak ada salahnya bahwa dengan sistem yang dibuatnya sendiri, Google memiliki lebih atau kurang kontrol total atas bagaimana Zircon dan Fuchsia berevolusi, baik sebelum dan sesudah datang ke pasar (jika itu pernah datang sama sekali). Google belajar dari Android, yang sekarang sangat terpecah di tingkat konsumen berkat sifat open source-nya. Chrome OS pada dasarnya dikunci oleh persyaratan lisensinya, meskipun secara teknis itu juga open source. Fucshia, lagi-lagi open source, kemungkinan akan dikontrol hampir seluruhnya oleh Google sendiri, bahkan jika itu berjalan pada perangkat keras yang dijual oleh perusahaan mitra.
Fuchsia tidak pada titik di mana pengembang praktis dapat membuat aplikasi lengkap. Tetapi ketika tiba di sana, Google tidak berniat untuk pekerjaan yang telah dimasukkan ke Android untuk benar-benar ditinggalkan. Aplikasi Fuchsia dapat ditulis dalam berbagai bahasa pemrograman populer menggunakan kit pengembangan perangkat lunak Flutter baru.
Flutter memungkinkan aplikasi ditulis dengan kompatibilitas maksimum antara Fucshia, Android, dan iOS. Tidak hanya itu berarti bahwa aplikasi dapat ditulis pada ketiga platform dengan investasi minimal, itu membuat porting aplikasi yang ada ke Fuchsia dan mendukung ketiga platform mudah.
Flutter juga dibangun di sekitar desain desain visual aktual Google saat ini - Desain Material - yang dipatuhi untuk semua Android, Chrome OS, dan properti web (dengan tingkat yang bervariasi). Ini termasuk dukungan untuk elemen UI lanjutan berdasarkan mesin rendering Vulkan fleksibel, termasuk bayangan volumetrik (alat favorit Desain Material) dan super-smooth 120 FPS animasi. Ini juga mampu beberapa aplikasi gaming dan media yang mengesankan, meskipun kinerja tentu saja akan tergantung pada perangkat keras.
Jika Anda bertanya-tanya mengapa Chrome OS tidak ada dalam daftar kompatibilitas tersebut, ingat bahwa "aplikasi" untuk Chrome hampir sepenuhnya berbasis web. Itu tidak mengunduh kode dan menjalankannya secara lokal seperti kebanyakan sistem operasi lainnya. Tetapi Chrome OSbisajalankan aplikasi Android sekarang, dan kemampuan itu sedang dikembangkan oleh Google di setiap rilis besar Chrome. Kesimpulan paling mudah untuk dibuat adalah bahwa Google berharap untuk mengalihkan infrastruktur Play Store-nya ke setidaknya beberapa aplikasi berbasis desktop Android untuk Chrome OS.
Pada titik itu, jika Google dapat mengelola untuk meluncurkan Fuchsia dan mengganti atau transisi kedua platform, itu akan menjadi penyesuaian yang mudah bagi pengembang (dan dengan demikian pengguna) untuk membuatnya.
Jawaban sederhananya adalah: kita tidak tahu. Fuchsia berada pada tahap awal yang mungkin Google bahkan tidak memiliki peta jalan tetap.Google telah mengomentari proyek ini sangat jarang, kecuali untuk mengkonfirmasi 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 terkait 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 belum kita lihat. Tetapi pada saat ini, Fuchsia terlihat sebagai penerus yang paling mungkin (jika jauh) untuk Android dan mungkin Chrome.
Semacam. Cukup tulang dari Fuschia tersedia di repositori open source yang memungkinkan untuk mendapatkan proyek yang sangat awal dan berjalan-tetapi hanya pada beberapa bagian tertentu dari perangkat keras saat ini. Pada saat penulisan, ini terbatas pada Intel NUC mini-PC, tablet Acer Switch Alpha 12, HiKey960, dan Khadas VIM. Dua yang terakhir adalah sistem-on-a-chip, seperti Raspberry Pi yang lebih kuat.
Acer's Switch Alpha 12 adalah salah satu perangkat utama yang didukung secara resmi oleh Fuchsia awal.Ada satu perangkat keras yang tidak didukung secara resmi, tetapi yang dapat menjalankan Fuchsia: Pixelbook. Dan itu masuk akal - sebagai Chromebook super-premium Google, wajar untuk mengasumsikan bahwa ada banyak dari mereka berkeliaran di lorong-lorong di tangan pengembang Google. Ron Amadeo dari Ars Technica berhasil mendapatkan kode Fuchsia awal dan berjalan pada model konsumen untuk memeriksa OS.
Ars Technica membuat Fuchsia berjalan di Pixelbook.Ini juga memungkinkan untuk menjalankan potongan-potongan kode Fuchsia pada ponsel Android menggunakan beberapa build lama. Tetapi dalam semua kasus ini, Anda memerlukan beberapa teknologi serius untuk membuat kode ke titik di mana Anda dapat menginstalnya, dan pengembalian investasi waktu Anda tidak akan besar. Anda hanya dapat melihat bagaimana versi antarmuka pengguna yang sangat awal berfungsi. Bahkan proses masuk 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