Logo id.androidermagazine.com
Logo id.androidermagazine.com

Apa itu fuchsia, dan mengapa Anda harus peduli?

Daftar Isi:

Anonim

Beberapa waktu yang lalu, pada tahun 2016, internet mengetahui tentang inisiatif Google yang seharusnya untuk menggabungkan Chrome OS dan Android. Itu untuk memiliki nama kode Andromeda dan akan menyatukan semua platform komputasi Google sehingga mereka semua menggunakan sistem operasi yang sama. Itu masuk akal dalam banyak hal; itu mirip dengan apa yang dilakukan Microsoft dengan perangkat lunak seluler, tablet, dan desktop dan konon arah Apple bergerak dengan iOS dan macOS. Selain nama kode dan rumor, yang akhirnya terjadi adalah kemampuan untuk mengunjungi Google Play Store dengan Chromebook dan menjalankan aplikasi Android secara asli.

Ini masalah besar, dan jika memang Andromeda ternyata sudah cukup. Semua orang mendapat manfaat dari memiliki aplikasi Android yang tersedia di Chromebook - Google dapat menjual lebih banyak dan kami dapat menggunakannya dengan lebih baik karena akan ada "aplikasi untuk itu" kapan pun kami membutuhkannya. Namun gagasan penggabungan Android dan Chrome tidak pernah benar-benar hilang. Baru saja mendapat nama kode baru: Fuchsia.

Lainnya: Ini adalah Chromebook yang dapat menjalankan aplikasi Android dan Linux

Fuchsia mendapatkan namanya, menurut beberapa pengembang, dari proyek yang ada.

Pink + Ungu = Fuchsia (Sistem Operasi baru)

Project Pink adalah ide asli dari tim teknik Apple ketika mereka memutuskan sudah waktunya untuk membangun sistem operasi berorientasi objek baru dengan antarmuka pengguna baru, dan catatan itu ditulis pada kartu indeks merah muda. Project Purple adalah nama asli yang diberikan untuk pembuatan prototipe ponsel layar sentuh dari Apple; iPhone. Pengembang asli Fuchsia berpengalaman dengan sejarah ini, karena mereka juga merupakan bagian dari proyek-proyek sebelumnya seperti BeOS, iOS, dan WebOS.

Tetapi sistem operasi membutuhkan lebih dari satu nama. Dan tanpa Google memberi tahu kami apa pun tentang proyek barunya, kami harus mengumpulkan semua remah roti yang dapat ditemukan internet. Inilah yang kita ketahui sejauh ini.

Fuchsia tidak akan menggantikan Android atau Chrome OS

Android adalah hal yang rumit. Ini dapat dianggap sebagai sistem operasi lengkap yang akan Anda temukan di smartphone atau tablet, atau itu bisa menjadi bagian kecil dari sistem operasi yang dibangun untuk menjalankan aplikasi seperti yang kita lihat dari BlackBerry pada perangkat OS 10. Yang paling penting, Android sangat dikenal oleh sekitar dua miliar orang dan memiliki ekosistem besar perangkat lunak, perangkat, aksesori, dan staf pendukung. Anda tidak pernah meninggalkan sesuatu yang berhasil ini - Anda malah membangunnya.

Google mempelajari manfaat menggunakan perangkat lunak mereka sendiri dari Oracle di ruang sidang.

Fuchsia mungkin akan mengganti bagian dari perangkat lunak yang tidak Anda lihat; bagian yang membuat perangkat keras berjalan dan memungkinkan Anda memberi tahu ponsel Anda untuk melakukan sesuatu ketika Anda mengetuk layar atau berbicara ke mikrofon.

Saat ini Android menggunakan kernel Linux dan beberapa program utilitas yang ditulis untuk bekerja dengan Linux. Linux hebat dalam banyak hal. Itu dibangun untuk bekerja dengan hampir semua hal perangkat keras, memiliki komunitas besar yang berkontribusi dan membuat setiap versi lebih baik daripada yang terakhir, dan akan ada jauh lebih lama daripada perangkat keras yang Anda beli hari ini yang menggunakannya. Chrome sebagian besar dengan cara yang sama. Ini adalah sekelompok layanan dan utilitas yang menghadap pengguna yang berjalan di atas kernel Linux. Begitu juga Android Auto, dan Android TV, dan Wear OS.

Tetapi Linux bukan "milik" Google dan tidak dirancang khusus untuk perangkat keras seluler. Ini adalah dua hal yang diinginkan Google dan pada akhirnya akan dibutuhkan untuk terus bersaing.

Fuchsia akan dibangun untuk 2019 dan seterusnya, bukan untuk warisan masa lalu.

Google membutuhkan sistem operasi seluler yang dibangun dari bawah ke atas di setiap tingkat yang dirancang untuk 2018. Sistem ini harus bersandar dan mudah di sumber daya, dapat menghitung dengan cepat tanpa membebani chip di dalam ponsel kami, dan harus dapat langsung merespons untuk semua cara kita dapat "berbicara" dengannya seperti sentuhan, mouse dan keyboard, atau suara. Dan itu harus melakukan semua ini sementara masih menjadi Android yang ramah pengguna yang sama yang sudah kita ketahui dan masih menjalankan jutaan aplikasi yang ditulis untuk Android.

Singkatnya, Fuchsia mengganti Linux dan beberapa bagian Android (dan mungkin Chrome, TV Android, Android Auto, dll.) Dengan sesuatu yang berfungsi lebih baik untuk keperluan Google. Antarmuka pengguna - apa yang Anda dan saya lihat di ponsel atau Chromebook atau jam tangan kami - tidak ada hubungannya dengan bagian sistem operasi ini. Selain itu, Fuchsia terlalu sulit untuk dieja.

Manfaat dari perubahan

Seperti yang disebutkan, Google menginginkan perangkat lunak yang lebih mereka kontrol dan dirancang agar ramping dan cepat pada perangkat keras yang relatif rendah seperti yang kita lihat dalam produk seluler. Tetapi ada dua manfaat lain yang sangat penting dari pindah ke sistem operasi kustom, dan kali ini kita bisa melihatnya.

Pengembang akan dapat menggunakan lebih banyak bahasa pemrograman saat ini untuk menulis aplikasi. Kami sudah melihat ini dengan alat pemrograman seperti Dart dan Flutter menuju Android, dan setiap OS baru sedang ditulis dengan alat pemrograman modern dalam pikiran.

Terkadang Anda membutuhkan palu godam. Di lain waktu Anda membutuhkan sesuatu yang lebih halus.

Tidak ada yang salah dengan pemrograman di C atau Java. Kedua bahasa sangat kuat dan dapat membuat perangkat keras melakukan apa saja. Tetapi itu juga berarti mereka dirancang untuk melakukan banyak hal yang tidak dibutuhkan pengembang aplikasi seluler, dan ini bisa membuat mereka sedikit rumit untuk dipelajari dan digunakan. Pengembang aplikasi Android tidak memerlukan kodenya untuk berkomunikasi langsung dengan CPU menggunakan kode mesin. Tetapi pengembang aplikasi memerlukan akses ke cara yang lebih mudah dan lebih efisien untuk memiliki transisi UI yang lancar atau skalabilitas untuk layar yang berbeda. C ++ bagus untuk menyalakan robot, tetapi Flutter bagus untuk membangun antarmuka aplikasi yang hebat. Membiarkan pengembang meningkatkan alat yang membantu membuat aplikasi yang lebih baik berarti kami mendapatkan aplikasi yang lebih baik.

Alat-alat baru ini dikombinasikan dengan lapisan bawah perangkat lunak terpadu di semua perangkat berarti satu aplikasi dapat bekerja di mana saja. Itu hebat, tetapi Android sudah memungkinkan satu aplikasi bekerja di mana-mana, dan sejujurnya, itu berarti sebagian besar aplikasi menyedot perangkat apa pun kecuali telepon. Layar dengan ukuran berbeda membutuhkan antarmuka pengguna yang berbeda, dan sebagian besar pengembang hanya kode untuk yang berukuran telepon karena tidak mudah untuk membuat aplikasi tampak hebat di mana-mana.

Alat pengembang yang lebih baik berarti aplikasi yang lebih baik di setiap layar.

Itu akan berubah dengan alat-alat seperti Flutter dan itulah manfaat kedua kami. Saat ini sulit untuk membangun aplikasi Android yang bekerja pada layar kecil 5 inci tetapi melakukan transformasi untuk memanfaatkan layar 12 inci. Ini dapat dilakukan dengan indah - lihat aplikasi Gmail sebagai contoh - tetapi pekerjaan yang terlibat biasanya membuat para pengembang kehilangan ide. Jika alat akan memungkinkan pengembang menentukan beberapa cara berbeda untuk menggunakan tampilan penuh untuk memberi kami jumlah informasi yang tepat hanya dengan beberapa langkah, sebagian besar pengembang akan melakukannya.

Inilah yang tampak seperti Fuchsia di Pixelbook. Pengembang dapat dengan mudah menentukan apa yang masuk ke bidang konten yang lebih kecil, apa yang digunakan sebagai latar belakang yang menyenangkan, bagaimana hal-hal ditata dan berapa banyak konten yang perlu kita lihat hanya dengan beberapa langkah. Saat ini hanya ada contoh dan demo, tetapi itu memberi kami ide bagus tentang apa yang diharapkan. Bandingkan dengan Fuchsia pada layar berukuran telepon di bawah ini.

Perhatikan persamaannya, lalu perhatikan perbedaannya. Ini adalah bagaimana satu perangkat lunak, dalam hal ini, antarmuka pengguna yang sederhana atau aplikasi "rumah", dapat diubah untuk tampil pada dua tampilan ukuran yang berbeda. Inilah yang kurang dimiliki Android dalam kondisi saat ini. Inilah yang kita butuhkan untuk terjadi. Inilah sebabnya Google - dan kami - ingin Fuchsia menjadi hal yang nyata.

Tidak ada yang final, semuanya bisa berubah

Seperti yang disebutkan di bagian atas artikel ini, kami telah membangun ini di atas campuran rumor, unggahan kode sumber, informasi orang dalam, dan sedikit imajinasi. Google tidak mengatakan apa-apa tentang masa depan di mana Fuchsia adalah kenyataan.

Itu penting karena ini adalah usaha yang BESAR. Ini bahkan lebih besar daripada membuat Android di tempat pertama karena banyak yang melibatkan pengkodean untuk lapisan bawah daripada tergantung pada perangkat lunak yang ada. Android dibangun di atas Linux, iOS dibangun di atas BSD, Fuchsia dibangun dari bawah ke atas. Diperlukan waktu beberapa tahun hingga kami dapat melihat versi konsumen atau bahkan versi untuk publik untuk menguji itu bukan hanya bukti demo konsep. Ini adalah kerja keras yang akan membutuhkan ribuan jam untuk menyelesaikannya.

Saya percaya bahwa Google memang memiliki rencana untuk Fuchsia dan itu bukan hanya proyek kesayangan dari beberapa pengembang berbakat atau sesuatu yang Google akan mulai dan tidak pernah selesai. Saya memperhatikan dengan seksama semua ini, bukan hanya karena cara kami mencari nafkah, tetapi karena kami berdua tertarik dan kagum pada apa yang mungkin berkembang dari proyek ini. Kami akan terus meninjau kembali ruang ini dan menambahkan informasi saat tersedia, tetapi untuk saat ini, sebagian besar menebak dan berpendidikan banyak berharap.

3 cara teratas Fuchsia dapat menjadi sistem operasi yang lebih baik daripada Android

Chromebook untuk semua

Chromebook

  • Chromebook Terbaik
  • Chromebook Terbaik untuk Siswa
  • Chromebook Terbaik untuk Wisatawan
  • Hub USB-C Terbaik untuk Chromebook

Kami dapat memperoleh komisi untuk pembelian menggunakan tautan kami. Belajarlah lagi.