นี่คือความแตกต่างบางอย่างระหว่าง HarmonyOS และ Android
HarmonyOS จะไม่ใช้เคอร์เนล Linux ที่แกนกลาง แต่จะใช้หัวเว่ย microkernel ใหม่ทั้งหมดได้รับการพัฒนาโดย Huawei สำหรับระบบปฏิบัติการในอนาคต
Linus เป็นเคอร์เนลหลัก ในปัจจุบันที่ Google ใช้ อย่างไรก็ตาม microkernel ซึ่งมีขนาดเล็กเพียงรวมจำนวนรหัสขั้นต่ำที่จำเป็นในการเรียกใช้ระบบปฏิบัติการ นั่นเป็นเพราะ microkernel ของ Huawei จะมีเพียงการจัดตารางเวลาเธรดและการสื่อสารระหว่างกระบวนการ (IPC) ดังนั้นจะมีจำนวนโค้ดน้อยลง 1/1000 เมื่อเทียบกับสิ่งที่อยู่ใน Linux และบริการต่างๆเช่นระบบไฟล์ไดรเวอร์เครือข่ายไดรเวอร์อุปกรณ์ ฯลฯ จะทำงานในพื้นที่ผู้ใช้
Huawei อ้างว่า microkernel จะเสนอ IPC ที่เร็วกว่าถึง 5 เท่าของ Fuchsia OS ของ Google ซึ่งกำลังพัฒนาและเร็วกว่า QKX microkernel ที่พัฒนาโดย Blackberry ถึง 3 เท่า
สำหรับตอนนี้ Huawei ยืนยันว่า HarmonyOS จะไม่แข่งขันกับ Android หัวเว่ยยังคงต้องการทำงานกับ Android แต่มี HarmonyOS เป็นแผนสำรองถ้า บริษัท ถูกไล่ออกจากสหรัฐอเมริกา หัวเว่ยยังไม่ได้รับการรับรองจาก Google Play ซึ่งจำเป็นต้องใช้ Android OS ต่อไปดังนั้นมันอาจจะต้องไปกับ HarmonyOS สำหรับ Mate 30 series ที่จะเปิดตัวในปีนี้
หัวเว่ยจะมุ่งเน้นการใช้ HarmonyOS สำหรับหน้าจอสมาร์ทลำโพงสมาร์ทและหน่วยหัวรถและมันจะยังคงออกแบบระบบปฏิบัติการเพื่อทำงานกับเทคโนโลยี 5G ในอนาคต
Huawei อ้างว่า HarmonyOS นั้นเร็วกว่า Android เพราะจะใช้ ‘ระบบปฏิบัติการแบบกระจาย’ (การจัดตารางงานแบบกระจายและการจัดการข้อมูลแบบกระจาย) HarmonyOS เพื่อปรับปรุงประสิทธิภาพ
HarmonyOS จะไม่สนับสนุนการเข้าถึงรูทบนอุปกรณ์ที่ บริษัท อ้างว่าควรปรับปรุงความปลอดภัยโดยรวมของไมโครคาร์ทและอุปกรณ์ด้วยการใช้ ‘วิธีการตรวจสอบอย่างเป็นทางการ’ ซึ่งเป็นวิธีการทางคณิตศาสตร์ที่ใช้ในด้านความปลอดภัยเช่นการบินและอวกาศ
แต่หัวเว่ยจะต้องชนะสงครามแอพที่ Android ยังเป็นผู้ชนะ มันได้รับการพิสูจน์แล้วว่าใครก็ตามที่เป็นเจ้าของตลาดแอพเป็นเจ้าของอุตสาหกรรมสมาร์ทโฟนและ Google และ Apple เป็นข้อพิสูจน์ในตอนนี้