Huawei akhirnya berbagi detail mengenai sistem operasi barunya yang diberi nama Harmony OS. Kami telah mendengar rumor selama beberapa waktu, tetapi sekarang kami memiliki informasi nyata.
Di kota Dongguan, Tiongkok, Huawei akhirnya mengungkap sistem operasi pihak pertamanya yang telah lama dirumorkan. OS tersebut, yang disebut Harmony OS, telah dikembangkan selama beberapa tahun, namun baru-baru ini mengambil peran sebagai pemain kunci dalam rencana darurat Huawei sejak AS memberlakukan larangan perdagangan terhadap perusahaan teknologi Tiongkok tersebut. Pada Konferensi Pengembang Huawei, Huawei akhirnya membagikan detail pertama tentang OS internalnya, namun perusahaan tersebut belum siap untuk memamerkan Harmony di ponsel pintarnya. Besok, perusahaan akan memamerkan Harmony OS di Kehormatan Visi TV. Untuk saat ini, Android tetap menjadi OS seluler pilihan untuk ponsel pintar dan tablet Huawei dan Honor.
Harmony OS berbasis mikrokernel, seperti yang sedang dikembangkan Google OS Fuchsia
. Huawei mengatakan Fuchsia menggunakan "desain non-distribusi", tidak seperti Harmony OS baru. Huawei mengatakan bahwa hal ini memungkinkan penerapan OS baru secara fleksibel di berbagai perangkat, sehingga memudahkan pengembangan aplikasi di semua skenario. Untuk membenarkan kedua klaim ini, Huawei menyatakan bahwa "sulit untuk memberikan pengalaman yang lancar di berbagai perangkat dengan [kode] dalam jumlah besar di inti Android dan Linux." Itu karena "interkoneksi multi-perangkat [meningkatkan] persyaratan keamanan" dan "hubungan erat antara ekosistem aplikasi dan perangkat keras membahayakan pengalaman dan pengembangan pengguna efisiensi."Penggunaan mikrokernel juga meningkatkan keamanan, menurut Huawei. Mikrokernel hanya "menyediakan layanan paling dasar seperti penjadwalan thread dan IPC", sementara sebagian besar layanan sistem diimplementasikan di ruang pengguna. Dengan lebih sedikit kode untuk diaudit, kemungkinan ditemukannya serangan baru akan rendah. Huawei juga mengatakan pihaknya menggunakan “metode verifikasi formal” untuk mengamankan kernel TEE. Huawei mengatakan teknik ini, yang menggunakan “pendekatan matematis untuk memvalidasi kebenaran sistem dari sumbernya,” terutama diterapkan pada bidang yang sangat penting bagi keamanan seperti ruang angkasa dan chipset, "berkontribusi secara signifikan terhadap keandalan dan ketahanan sistem." Mikrokernel bisa selanjutnya akan "ditingkatkan sesuai permintaan untuk keamanan sistem yang lebih luas." Sebagai penutup, Huawei membanggakan bahwa produknya dapat mencapai tingkat sertifikasi EAL 5+ menjalankan OS baru.
Kinerja secara teoritis lebih baik daripada Android dan sistem operasi berbasis Linux lainnya, menurut slide yang dibagikan oleh Huawei. Huawei mengatakan bahwa Harmony OS menggunakan bus virtual terdistribusi dengan protokol yang disederhanakan: Daripada 4 lapisan, hanya ada 1 lapisan dalam tumpukan protokol untuk "meningkatkan efisiensi muatan." Efek dari perubahan untuk menyederhanakan interaksi ini adalah "penemuan dan koneksi yang lebih cepat" pada perangkat keras seperti layar, kamera, speaker, dll.
Berbeda dengan Android yang menggunakan mekanisme penjadwalan kernel Linux, Harmony OS menggunakan "mesin latensi deterministik" yang menyediakan "penjadwalan sumber daya yang tepat dengan analisis dan perkiraan beban waktu nyata serta pencocokan karakteristik aplikasi." Hasilnya adalah peningkatan latensi respons dan fluktuasi latensi sebesar 25,7% dan 55,6% masing-masing. Selain itu, Huawei mengatakan mikrokernel dapat membuat "kinerja IPC [Inter Process Communication] hingga lima kali lebih efisien dibandingkan sistem yang ada," khususnya merujuk pada OS Fuchsia Google.
Harmony "memisahkan" OS dari perangkat keras, sehingga pengembang dapat mengembangkan satu kali dan menerapkannya di seluruh perangkat keras. Pengembang akan dapat menggunakan Kompiler ARK Huawei untuk mengkompilasi kode dari berbagai bahasa seperti C/C++, Java, dan Kotlin untuk Harmony OS. Huawei akan menyediakan IDE untuk mendukung pengembangan aplikasi di berbagai jenis perangkat, termasuk televisi, car kit, speaker pintar, ponsel pintar, jam tangan pintar, dan banyak lagi. IDE ini "secara otomatis beradaptasi dengan beragam tata letak layar, kontrol, dan interaksi" dan "mendukung operasi drag-and-drop dan visual berorientasi pratinjau. pemrograman." Harmony OS tidak memerlukan akses root untuk beroperasi, yang menurut Huawei merupakan risiko keamanan pada Android dan operasi berbasis Linux lainnya sistem. Terakhir, Huawei mengumumkan rencananya untuk menjadikan Harmony OS sebagai open-source, membangun landasan open-source, dan menciptakan komunitas open-source untuk kolaborasi.
Harmony OS tidak langsung kompatibel dengan aplikasi Android, demikian konfirmasi Richard Yu, CEO Huawei Consumer Business Group. Itu berarti Anda tidak akan bisa begitu saja melakukan side-load aplikasi Android apa pun yang Anda pilih. Dalam konferensi pers, Yu mengatakan bahwa pengembang aplikasi harus membuat "perubahan kecil" pada aplikasi mereka agar dapat dikompilasi agar dapat berjalan di Harmony OS. Dia menyatakan bahwa "sangat mudah" untuk mentransfer aplikasi Android ke Harmony OS.
Pengerjaan OS baru dimulai 2 tahun lalu dengan mikrokernel versi 1.0. Pada tahun 2019, mereka mempercepat pekerjaan sehingga OS dapat bekerja pada lebih banyak jenis perangkat seperti produk layar pintar. Perusahaan Tiongkok tersebut mengatakan mikrokernel versi 2.0 akan dirilis tahun depan sementara versi 3.0 akan hadir pada tahun 2021, memberikan dukungan untuk perangkat yang dapat dikenakan dan head unit mobil. Huawei mengatakan mereka dapat beralih ke Harmony OS sekarang karena migrasinya tidak terlalu sulit karena sifat mikrokernel; mereka membanggakan bahwa mereka dapat beralih dari Android ke Harmony dalam 1-2 hari. Namun, perusahaan saat ini memilih untuk tetap menggunakan Android di ponsel pintar karena mempertimbangkan mitra yang ada. Richard Yu mengatakan bahwa Huawei ingin terus bekerja sama dan membantu mitra-mitranya di AS, yang sebagian besar telah berkolaborasi dengan Huawei selama lebih dari 20 tahun.
Namun, OS baru ini masih merupakan “rencana B” bagi raksasa teknologi Tiongkok tersebut, karena Huawei perlu mengatasi lubang terbesar dalam penerapan Harmony OS: ekosistem aplikasi. Huawei sedang membangun platform AppGallery sebagai alternatif dari Google Play Store, dan minggu ini perusahaan tersebut meluncurkan Huawei Mobile Services sebagai alternatif dari Layanan Google Play. Huawei sedang dalam proses membangun ekosistemnya sendiri, dan jika larangan perdagangan tidak dicabut pada akhir tahun ini atau lebih awal tahun depan, Huawei terpaksa beralih ke Harmony OS untuk perangkat barunya, termasuk Huawei Mate 30 mendatang seri. Faktanya, Richard Yu membenarkan bahwa Mate 30 belum mendapatkan sertifikasi untuk menggunakan Layanan Google Play sebelumnya larangan perdagangan telah diberlakukan, jadi Huawei sedang mempertimbangkan untuk menggunakan Harmony OS pada perangkat tersebut jika larangan tersebut tidak dicabut waktu.
Huawei mengatakan bahwa OS barunya mewakili sistem operasi generasi baru karena memungkinkan kemampuan AI dalam berbagai skenario dari PC, tablet, dan domain lainnya. Huawei telah menguji secara internal sistem operasi barunya pada beberapa perangkat, meskipun Richard Yu tidak mengonfirmasi apakah Huawei Mate X yang dapat dilipat termasuk di antara perangkat yang diuji tersebut. Yu mengatakan bahwa "banyak" mitra telah menyatakan minatnya untuk mengembangkan produk dengan Harmony OS, namun dia menolak menyebutkan nama pihak yang berminat. Dalam siaran persnya, Huawei mengatakan mereka akan "meletakkan fondasi Harmony OS di pasar Cina" terlebih dahulu sebelum memperluasnya ke pasar global.
Kita akan mempelajari lebih lanjut tentang sistem operasi baru Huawei minggu ini di Konferensi Pengembang Huawei.
Pembaruan 10/08/19 @ 10:23 EST: Kata-kata diubah untuk mencerminkan bahwa Harmony OS tidak memerlukan akses root untuk beroperasi, bukan melarangnya. Diklarifikasi juga bahwa kinerja IPC 5 kali lipat dibandingkan Fuchsia Google.