Pengembang awal Harmony OS 2.0 beta Huawei telah menemukan bahwa sistem dasarnya masih berbasis Android. Baca terus untuk mengetahui lebih lanjut!
Pembaruan 1 (02/02/2021 @ 15:18 ET): Sebuah laporan ekstensif menguraikan betapa miripnya Harmony OS 2.0 beta Huawei dengan Android. Klik disini untuk informasi lebih lanjut. Artikel yang terbit pada 26 Desember 2020 disimpan di bawah.
Harmony OS adalah sistem operasi pihak pertama milik Huawei, yang dimaksudkan untuk mengambil alih kendali perusahaan Perangkat lunak Android tanpa GMS saat ini terbukti tidak cukup untuk menggerakkan ponsel pintar perusahaan prospek. Huawei baru-baru ini memulai transisi jangka panjangnya dari Android tanpa GMS dengan Harmony OS 2.0 beta pertama untuk ponsel cerdas dan tablet tertentu. Meskipun sistem operasi independen sepertinya akan bagus jika ekosistem seluler secara keseluruhan melepaskan diri dari hal tersebut duopoli iOS Apple dan Android Google, tampaknya rilisan pertama Harmony OS 2.0 ini masih berbasis Android setelahnya semua.
Satu pengembang membuat aplikasi "Hello World" sederhana yang menargetkan versi Android yang lebih lama—khususnya, Kitkat 4.4.4—dan menemukan bahwa aplikasi tersebut memunculkan sangat pesan kesalahan serupa pada perangkat virtual Android dan Harmony OS.
Tangkapan layar di sebelah kiri menunjukkan aplikasi yang diinstal pada perangkat virtual berdasarkan versi Android yang lebih baru memunculkan kesalahan bahwa aplikasi dibuat untuk versi Android yang lebih lama dan mungkin tidak berfungsi dengan baik di versi baru Versi: kapan. Tangkapan layar di sebelah kanan menunjukkan aplikasi yang diinstal pada perangkat virtual berbasis Harmony OS 2.0 beta, dan kesalahannya pesannya secara praktis sama, perbedaannya hanyalah pertukaran sederhana dari kata "Android" menjadi "Harmoni sistem operasi".
Anggota Senior XDA hikari_calyx, dikenal karena karyanya membuka kunci bootloader ponsel Nokia, menyusun dan menginstal yang terkenal Aplikasi pengguna super ke perangkat virtual Harmony OS 2.0 beta. Inilah yang terjadi:
Selanjutnya, Anda dapat menggunakan ADB (Android Debug Bridge) untuk meneruskan instruksi ke perangkat virtual HOS. Dengan melakukan hal tersebut, salah satu pengembang berhasil mengekstrak sebagian besar partisi sistem dari perangkat virtual, mengungkapkan bahwa build tersebut berisi kerangka kerja Android.
Semua ini menghadirkan kesimpulan yang menarik: Harmony OS 2.0 beta pertama tampaknya masih berbasis Android.
Sekarang, ada beberapa penjelasan yang dapat dikemukakan di sini. Orang mungkin berasumsi bahwa Harmony OS 2.0 hanyalah rebranding dari Android dan bermaksud untuk tetap seperti itu, namun kami rasa meskipun hal ini mungkin benar saat ini, tidak selalu demikian. Berdasarkan presentasi sebelumnya, Huawei menyebutkan bahwa penggunaan AOSP akan berfungsi sebagai langkah transisi membangun pengalaman Harmony OS yang diinginkan, yang pada dasarnya merupakan cara untuk menjembatani kesenjangan antara pengguna dan pengembang aplikasi sama. Memanfaatkan ekosistem AppGallery dan HMS yang ada akan membawa momentum, sehingga langkah transisi seperti itu akan menjadi hal yang dibutuhkan Harmony OS untuk mencapai kecepatan penuh.
Kami juga bisa saja salah karena ada lebih banyak nuansa pada rilis ini daripada yang kami ketahui. Siaran pers Huawei untuk peluncuran Harmony OS 2.0 beta tidak menyebutkan Android atau AOSP, namun kami belum menyebutkannya. dapat membaca semua dokumentasi atau menonton semua video pengembang yang diunggah Huawei karena semuanya ada Mandarin. Kami telah menghubungi Huawei untuk memberikan komentar dan akan memperbarui artikel tersebut jika kami mendapat kabar dari mereka.
Pembaruan 1: "Tidak ada perbedaan nyata" antara Harmony OS dan Android
Meskipun penyelidikan kami mengenai apakah Harmony OS hanyalah Android atau tidak, masih belum meyakinkan, ArsTechnica sampai pada jawaban yang jauh lebih konklusif. Dalam sebuah laporan ekstensif, publikasi tersebut mengatakan bahwa “tidak ada perbedaan nyata antara Huawei OS dan Android 'serba baru'." Seperti yang kami sebutkan sebelumnya, Huawei belum memberikan kemudahan bagi kami untuk mengakses Harmony OS 2.0 beta. Emulator ini dijalankan di server Huawei, hanya dapat diakses oleh pengembang yang disetujui Huawei, dan semua dokumentasinya dalam bahasa Mandarin. Selain itu, proses pendaftaran Huawei mengharuskan Anda untuk mengungkapkan beberapa detail pribadi yang sensitif (yang sejujurnya mungkin disebabkan oleh peraturan Tiongkok pada bisnis internasional), jadi kami harus bergantung pada akun pihak ketiga dari pengembang Tiongkok dan dump firmware yang tidak lengkap saat menulis dokumen asli kami laporan. ArsTechnicaRon Amadeo dari Ron Amadeo menerobos hambatan ini untuk melihat lebih dekat pada Harmony OS, membawanya pada kesimpulan bahwa OS pada dasarnya hanyalah Android.
ArsTechnica menyoroti betapa miripnya antarmuka Harmony OS 2.0 dengan kulit Android EMUI Huawei, yang menurut Huawei hanya karena mereka mem-porting tampilan dan nuansa EMUI ke Harmony OS. Namun, ada banyak komponen sistem Android, termasuk aplikasi "HarmonyOS System". Aplikasi ini diberi label "versi 10", yang kemungkinan merujuk pada Android 10, versi Android yang ArsTechnica menuduh OS Huawei sebenarnya didasarkan pada. Contoh aplikasi yang dibuat dengan SDK Huawei seharusnya mirip dengan file APK Android tidak diarsipkan seperti file ZIP, memiliki struktur internal yang serupa, dan dapat didekodekan dengan Android standar alat dekompilasi. Publikasi ini lebih lanjut mencatat bagaimana kelengkapan fitur versi beta dibandingkan dengan sistem operasi lain yang masih dalam pengembangan seperti Fuchsia dari Google atau Tizen dari Samsung. Bahkan setelah "berjam-jam melihat-lihat HarmonyOS", ArsTechnica tidak dapat "menunjukkan satu perubahan substantif pun dibandingkan dengan Android". Jika rencana Huawei adalah berubah dari "Android" menjadi "bukan Android", Ars berpendapat, lalu bagaimana mereka memiliki cukup waktu untuk melakukan hal tersebut jika mereka berencana melakukannya meluncurkan ponsel dengan Harmony OS akhir tahun ini?
Karena Google memiliki merek dagang untuk Android, tidak mengherankan jika tidak ada satu pun referensi mengenai merek tersebut di Harmony OS itu sendiri, namun Ars menunjukkan betapa anehnya tidak ada referensi ke Android di dokumentasi resmi pengembang. Dokumentasinya, seperti yang kami catat, tidak mengungkapkan banyak informasi tentang dasar-dasar OS. Faktanya, hal ini menimbulkan lebih banyak pertanyaan daripada jawaban.
Apakah itu mungkin bahwa Huawei benar-benar mencapai migrasi yang nyaris mulus dari EMUI berbasis Android ke Harmony OS dan bahwa kita hanya menggores permukaannya saja? Tentu saja itu mungkin. Kami menghubungi Huawei satu kali sebelum artikel ini diterbitkan, namun kami tidak menerima informasi konkret apa pun detail tentang arsitektur Harmony OS 2.0, kernelnya, ARK Compiler, atau bagaimana runtime Android cocok dengannya ini. Beberapa pengguna di komentar kami telah memberikan kemungkinan penjelasan untuk "Android-ness" Harmony OS 2.0, namun kami belum melihat dokumentasi atau kode yang mengonfirmasi hal ini.