Apa itu Fuchsia, Sistem Operasi Baru Google?

Daftar Isi:

Apa itu Fuchsia, Sistem Operasi Baru Google?
Apa itu Fuchsia, Sistem Operasi Baru Google?

Video: Apa itu Fuchsia, Sistem Operasi Baru Google?

Video: Apa itu Fuchsia, Sistem Operasi Baru Google?
Video: Cara Blokir Iklan Tertentu Yang Tidak Kita Suka - YouTube 2024, April
Anonim
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 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.

Apa Hal Ini?

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.
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 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.

Tetapi hanya mendapatkan perangkat keras yang berbeda untuk berjalan di perangkat lunak yang hampir mirip tidak benar-benar penting. 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 dikontrol (dan sulit ditinggalkan untuk kompetisi).
Tetapi hanya mendapatkan perangkat keras yang berbeda untuk berjalan di perangkat lunak yang hampir mirip tidak benar-benar penting. 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 dikontrol (dan sulit ditinggalkan untuk kompetisi).

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.

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 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 juga merupakan sumber terbuka. 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.
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 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 juga merupakan sumber terbuka. 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.

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.

Direkomendasikan: