
Apa Hal Ini?

Sistem operasi universal adalah sesuatu yang suci bagi para pembuat perangkat lunak, tetapi itu 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 adalah, 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.

Google belum keluar untuk mengatakan bahwa ini adalah tujuan Fuchsia - faktanya, Google sama sekali tidak banyak bicara tentang Fuchsia - tetapi sepertinya itu adalah aspirasi alami. Itu didukung oleh kemampuan lintas platform yang terintegrasi dengan Android dan iOS.
Bagaimana Fuchsia Berkaitan Dengan Android Dan Chrome?
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.

Bagaimana Fuchsia Akan Mempengaruhi Pengembang?
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 standar desain visual Google saat ini - Desain Material - yang dipatuhi untuk semua Android, Chrome OS, dan properti webnya (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 untuk beberapa aplikasi gaming dan media yang mengesankan, meskipun kinerja tentu saja akan bergantung 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.
Kapan Fuchsia Akan Datang?
Jawaban sederhananya adalah: kita tidak tahu. Fuchsia berada pada tahap awal sehingga Google mungkin 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.
Bisakah Saya Coba Sekarang?
Semacam. Cukup tulang-tulang Fuschia tersedia di repositori open source yang memungkinkan untuk membangun 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.

