Rumah > masalah biasa > Apakah perbezaan antara sistem Hongmeng dan Android?

Apakah perbezaan antara sistem Hongmeng dan Android?

青灯夜游
Lepaskan: 2022-11-03 14:02:10
asal
37288 orang telah melayarinya

Perbezaan: 1. Sistem Android adalah berdasarkan reka bentuk kernel makro Linux, dan kernel makro mengandungi kebanyakan fungsi dan modul sistem pengendalian Selagi satu modul gagal, keseluruhan sistem akan runtuh; sistem pengendalian Hongmeng adalah Dengan reka bentuk mikrokernel, masalah dengan modul selain daripada modul berfungsi yang diperlukan sistem pengendalian tidak akan menghalang operasi keseluruhan sistem. 2. Sistem Android sesuai untuk telefon mudah alih, manakala sistem Hongmeng lebih serasi dengan peranti dan menyokong berbilang peranti seperti telefon mudah alih, komputer dan TV. 3. Ekosistem perisian sistem Android adalah sangat lengkap, manakala ekosistem sistem Hongmeng tidak sebaik Android.

Apakah perbezaan antara sistem Hongmeng dan Android?

Persekitaran pengendalian tutorial ini: Sistem HarmonyOS 2, telefon mudah alih HONOR V30.

Apakah itu Hongmeng OS?

Huawei HarmonyOS (Bahasa Inggeris: huaweiHarmonyOS, HongmengOS). Pada 9 Ogos 2019, Huawei mengadakan Persidangan Pembangun Huawei di Dongguan dan secara rasmi mengeluarkan sistem pengendalian Hongmeng OS.

Apakah perbezaan antara sistem Hongmeng dan Android?

OS Hongmeng ialah sistem pengendalian "berorientasikan masa depan", sistem pengendalian berasaskan mikrokernel untuk semua senario (pejabat mudah alih, sukan dan kesihatan, komunikasi sosial, hiburan media, dsb. ) sistem pengendalian teragih, yang boleh dikembangkan atas permintaan untuk mencapai keselamatan sistem yang lebih luas Ia digunakan terutamanya dalam Internet Perkara dan dicirikan oleh kependaman rendah, walaupun ke tahap milisaat atau bahkan tahap sub-milisaat. Ia merealisasikan gandingan modular dan boleh digunakan secara fleksibel sepadan dengan peranti yang berbeza Hongmeng OS mempunyai seni bina tiga lapisan Lapisan pertama ialah kernel, lapisan kedua ialah perkhidmatan asas, dan lapisan ketiga ialah rangka kerja. Ia kini disesuaikan dengan skrin pintar, dan pada masa hadapan ia akan disesuaikan dengan berbilang peranti terminal seperti telefon mudah alih, tablet, komputer, kereta pintar dan peranti boleh pakai.

OS Hongmeng Pada 10 September 2020, sistem Huawei Hongmeng telah dinaik taraf kepada sistem Huawei Hongmeng versi 2.0. Pada 16hb bulan ini, Huawei akan mengadakan acara beta untuk pembangun telefon bimbit sistem Hongmeng 2.0 (artikel sebelum ini mempunyai pengenalan terperinci, jika anda ingin tahu lebih lanjut, anda boleh klik pada pautan artikel di bawah)

Sistem Hongmeng dan Perbezaan antara sistem Android

Apakah perbezaan antara sistem Hongmeng dan sistem Android Adakah ia juga dicipta berdasarkan mesin maya seperti Android?

1. Sistem pengendalian mudah alih Android dan Hongmeng pada asasnya dibangunkan berdasarkan Linux, tetapi seni binanya berbeza:

Sistem Android adalah berdasarkan reka bentuk Kernel makro Linux: Kernel makro mengandungi kebanyakan fungsi dan modul sistem pengendalian, dan fungsi serta modul ini mempunyai kebenaran tertinggi Selagi satu modul gagal, keseluruhan sistem akan ranap, itulah sebabnya sistem Android terdedah kepada ranap. Kelebihannya ialah pembangunan sistem adalah mudah. (Kini, pengkompil Ark yang baru dibangunkan Huawei adalah untuk menyelesaikan masalah ini. Mana-mana perisian Android yang disusun oleh pengkompil boleh terus berkomunikasi dengan lapisan bawah sistem. Sistem Hongmeng ditambah pengkompil akan menggantikan mesin maya.) Android menggunakan Java Ditulis dalam bahasa yang mudah dipelajari. Tetapi ia mempunyai kelemahan: ia tidak boleh berkomunikasi secara langsung dengan lapisan bawah sistem dan mesti dijalankan melalui mesin maya. Untuk meletakkannya secara langsung, mesin maya adalah bersamaan dengan pemancar: pertama, aplikasi Android dipasang pada mesin maya, dan kemudian dipindahkan dari mesin maya ke bahagian bawah mesin Jika terdapat masalah dengan mesin maya, sistem akan tersekat. Dan pengkompil Ark dalam sistem Hongmeng adalah untuk menyelesaikan masalah ini Sebarang perisian android yang disusun oleh pengkompil boleh terus berkomunikasi dengan lapisan bawah sistem ditambah pengkompil akan menggantikan mesin maya.

Apakah perbezaan antara sistem Hongmeng dan Android?
Rajah seni bina sistem Android

Sistem pengendalian Hongmeng ialah reka bentuk mikrokernel: mikrokernel hanya merangkumi modul berfungsi yang diperlukan bagi sistem pengendalian (pengurusan tugas, peruntukan memori, dsb. .) Ia mempunyai kuasa tertinggi dalam kedudukan teras, dan modul lain tidak mempunyai kuasa tertinggi Maksudnya, jika terdapat masalah dalam modul lain, tidak akan ada halangan kepada operasi keseluruhan sistem. Pembangunan mikrokernel adalah sangat sukar, tetapi kestabilan sistem adalah sangat tinggi. Menurut beberapa maklumat yang dikeluarkan oleh Huawei, kami boleh membuat kesimpulan bahawa sistem Hongmeng ditulis dalam bahasa C dan C, iaitu, secara langsung menggunakan bahasa mesin untuk menulis aplikasi, membatalkan mesin maya ART sistem Android, dan menyusunnya terus ke dalam binari Kod mesin. Kelebihan ini adalah Tiada pemindahan diperlukan dan kelajuan pelaksanaan adalah pantas, bagaimanapun, operasi sedemikian juga mempunyai beberapa kelemahan, iaitu, ia memerlukan sejumlah besar penyelesaian statik dan memerlukan ruang memori yang lebih tinggi.

Apakah perbezaan antara sistem Hongmeng dan Android?
Rajah komposisi sistem Hongmeng

Dilaporkan bahawa sistem Hongmeng berjalan 60% lebih pantas daripada sistem Android Google Mengapa ia lebih pantas? Terdapat dua sebab:

Pertama sekali; sistem Android Google dibangunkan berdasarkan Linux, sistem "Hongmeng" Huawei juga dibangunkan berdasarkan Linux, dan banyak pengoptimuman telah dibuat untuk Linux Sebelum ini, Huawei melancarkan sistem fail super EROFS yang dibangunkan sendiri. yang hanya disusun berdasarkan Aplikasi Huawei Ark yang dibangunkan dengan pengkompil boleh meningkatkan prestasi sistem Android beberapa kali Sistem Hongmeng Huawei, yang menyepadukan EROFS dan pengkompil Ark di bahagian bawah, secara semula jadi jauh lebih pantas daripada sistem Android

.

Kedua: Pengaturcara sistem Android APP ditulis menggunakan bahasa peringkat tinggi JAVA dan dibungkus ke dalam APK kepada sistem Android. Memandangkan sistem Android tidak boleh membaca bahasa peringkat tinggi JAVA, ia mesti menggunakan terjemahan masa nyata (mesin maya JAVA) untuk memahami (menukar kepada bahasa mesin). Kerana langkah tambahan "terjemahan", kelancaran sistem Android sentiasa lebih rendah daripada iOS Apple. Pengkompil Ark, sebelum membungkus APK, menukar arahan secara seragam ke dalam bahasa mesin yang boleh difahami oleh sistem Android, yang bermaksud bahawa langkah "terjemahan" diabaikan dan kecekapan secara semula jadi lebih tinggi.

2. Skop penggunaan sistem Hongmeng dan sistem Android adalah berbeza:

Pertama: Sistem Android sesuai untuk telefon bimbit, manakala sistem Hongmeng lebih serasi dengan Peranti ini menyokong peranti rumah pintar seperti telefon pintar, peranti boleh pakai pintar, komputer dan TV, membentuk sistem pengendalian yang lancar dan bersatu yang serasi dengan semua aplikasi Android dan menyesuaikan diri dengan era 5G dan IoT semasa.

3 Selepas pembangunan bertahun-tahun, sistem Android mempunyai ekosistem perisian yang sangat lengkap masih belum menjadi ekosistem.

Tidak sukar untuk Huawei melancarkan sistem pengendalian Hongmeng Berbanding dengan melancarkan sistem pengendalian, apa yang lebih sukar ialah bagaimana mengumpulkan pembangun untuk terus membangunkan pelbagai aplikasi berkualiti tinggi untuk sistem pengendalian ini. , supaya operasi ini Sistem boleh memperoleh nilai sebenar dan kemudian membangun dan berkembang, membentuk kitaran positif yang murni antara pembangun sistem, pengeluar perkakasan, pembangun dan pengguna. Untuk membolehkan pembangun membangunkan aplikasi untuk sistem pengendalian Hongmeng, apa yang diperlukan ialah insentif dasar sebenar, panduan keuntungan, bergantung pada perasaan, dsb. tidak dapat diselesaikan dan tidak mampan Ini adalah masalah utama yang perlu diselesaikan oleh Huawei selepas melancarkan Hongmeng sistem!

Bagaimanakah keselamatan sistem Hongmeng bolehkah isu privasi perisian Android domestik diselesaikan?

Di atas kita bercakap tentang perbezaan antara sistem Hongmeng dan Android dan menyebut dua konsep: mikrokernel (Hongmeng) dan kernel makro (Android). Sistem pengendalian Hongmeng menggunakan mikrokernel, yang secara semula jadi bebas akar, dan kawalan kebenaran berbutir halus meningkatkan keselamatan sistem daripada sumber. Sistem Android mempunyai kebenaran Root, dan pengguna boleh mengawal sepenuhnya sistem Android selepas pengakaran. Hongmeng tidak mempunyai pilihan Root. Pada masa yang sama, menurut Weibo rasmi Syarikat Terminal Huawei, persekitaran pelaksanaan dipercayai Hongmeng berdasarkan teknologi mikrokernel telah meningkatkan tahap keselamatan kernel dengan ketara melalui kaedah formal dan secara menyeluruh meningkatkan keupayaan keselamatan peralatan terminal dalam semua senario. Dalam hal ini, Yu Chengdong pernah berkata: Mikrokernel boleh mengunci setiap satu secara individu, dan adalah mustahil untuk satu kunci menembusi semua tempat. Pengasingan bersama teras luar adalah lebih selamat dan lebih cekap. Berdasarkan penilaian agensi keselamatan paling berwibawa di dunia, sistem pengendalian semasa di luar hanya boleh mencapai tahap 2 atau 3, manakala sistem kami boleh mencapai tahap 5 dan 5, tahap tertinggi. Ini adalah tahap tertinggi OS keselamatan. Oleh itu, keselamatan sistem Hongmeng adalah lebih tinggi daripada sistem Android.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah perbezaan antara sistem Hongmeng dan Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan