Huawei จะใช้ Harmony OS ของตัวเองสำหรับสมาร์ทโฟน

ในงานประชุม HDC 2020 บริษัท ประกาศ เกี่ยวกับการขยายแผนสำหรับระบบปฏิบัติการ Harmony ที่ประกาศเมื่อปีที่แล้ว นอกเหนือจากอุปกรณ์พกพาและผลิตภัณฑ์ Internet of Things (IoT) ที่ประกาศเปิดตัวครั้งแรก เช่น จอแสดงผล อุปกรณ์สวมใส่ ลำโพงอัจฉริยะ และระบบสาระบันเทิงในรถยนต์ ระบบปฏิบัติการที่ได้รับการพัฒนาจะถูกใช้กับสมาร์ทโฟนด้วย

การทดสอบ SDK สำหรับการพัฒนาแอปพลิเคชันมือถือสำหรับ Harmony จะเริ่มในปลายปี 2020 และสมาร์ทโฟนเครื่องแรกที่ใช้ระบบปฏิบัติการใหม่มีแผนจะเปิดตัวในเดือนตุลาคม 2021 โปรดทราบว่าระบบปฏิบัติการใหม่พร้อมแล้วสำหรับอุปกรณ์ IoT ที่มี RAM ตั้งแต่ 128KB ถึง 128MB การโปรโมตเวอร์ชันสำหรับอุปกรณ์ที่มีหน่วยความจำตั้งแต่ 2021MB เป็น 128GB จะเริ่มในเดือนเมษายน 4 และในเดือนตุลาคมสำหรับอุปกรณ์ที่มี RAM มากกว่า 4GB

ให้เราระลึกว่าโครงการ Harmony ได้รับการพัฒนามาตั้งแต่ปี 2017 และเป็นระบบปฏิบัติการไมโครเคอร์เนลที่ถือได้ว่าเป็นคู่แข่งของระบบปฏิบัติการ สีแดงม่วง จาก Google แพลตฟอร์มดังกล่าวจะได้รับการเผยแพร่ในรูปแบบซอร์สโค้ดเป็นโครงการโอเพ่นซอร์สโดยสมบูรณ์พร้อมการจัดการอิสระ (Huawei ได้ดำเนินการแล้ว พัฒนา เปิด LiteOS สำหรับอุปกรณ์ IoT) รหัสแพลตฟอร์มจะถูกถ่ายโอนภายใต้การอุปถัมภ์ขององค์กรที่ไม่แสวงหาผลกำไร China Open Atomic Open Source Foundation Huawei เชื่อว่า Android ทำงานได้ไม่ดีบนอุปกรณ์พกพา เนื่องจากขนาดโค้ดที่มากเกินไป ตัวกำหนดเวลากระบวนการที่ล้าสมัย และปัญหาการกระจายตัวของแพลตฟอร์ม

คุณสมบัติของความสามัคคี:

  • แกนหลักของระบบได้รับการตรวจสอบในระดับตรรกะ/คณิตศาสตร์อย่างเป็นทางการเพื่อลดความเสี่ยงของช่องโหว่ การตรวจสอบยืนยันดำเนินการโดยใช้วิธีการที่ใช้กันทั่วไปในการพัฒนาระบบที่มีความสำคัญต่อภารกิจในด้านต่างๆ เช่น การบินและอวกาศ และช่วยให้บรรลุการปฏิบัติตามระดับความปลอดภัย EAL 5+
  • ไมโครเคอร์เนลถูกแยกออกจากอุปกรณ์ภายนอก ระบบแยกออกจากฮาร์ดแวร์และอนุญาตให้นักพัฒนาสร้างแอปพลิเคชันที่สามารถใช้กับอุปกรณ์ประเภทต่างๆ ได้โดยไม่ต้องสร้างแพ็คเกจแยกกัน
  • ไมโครเคอร์เนลใช้เฉพาะตัวกำหนดตารางเวลาและ IPC และทุกอย่างจะดำเนินการในบริการของระบบซึ่งส่วนใหญ่ดำเนินการในพื้นที่ผู้ใช้
  • ตัวกำหนดเวลางานคือกลไกการจัดสรรทรัพยากรที่กำหนดขึ้นเพื่อลดความล่าช้า (Deterministic Latency Engine) ซึ่งจะวิเคราะห์โหลดแบบเรียลไทม์และใช้วิธีการทำนายพฤติกรรมของแอปพลิเคชัน เมื่อเปรียบเทียบกับระบบอื่นๆ ตัวกำหนดเวลาสามารถลดเวลาแฝงลงได้ 25.7% และความกระวนกระวายใจของเวลาแฝงลดลง 55.6%
  • เพื่อให้การสื่อสารระหว่างไมโครเคอร์เนลและบริการเคอร์เนลภายนอก เช่น ระบบไฟล์ สแต็กเครือข่าย ไดรเวอร์ และระบบย่อยการเรียกใช้แอปพลิเคชัน จึงมีการใช้ IPC ซึ่งบริษัทอ้างว่าเร็วกว่า IPC ของ Zircon ห้าเท่า และเร็วกว่า IPC ของ Zircon สามเท่า QNX .
  • แทนที่จะใช้สแต็กโปรโตคอลสี่เลเยอร์โดยทั่วไป เพื่อลดค่าใช้จ่าย Harmony ใช้โมเดลเลเยอร์เดียวที่เรียบง่ายโดยอิงตามบัสเสมือนแบบกระจายที่ให้การโต้ตอบกับอุปกรณ์ เช่น หน้าจอ กล้อง การ์ดเสียง ฯลฯ
  • ระบบไม่ได้ให้สิทธิ์การเข้าถึงแก่ผู้ใช้ในระดับรูท
  • ในการสร้างแอปพลิเคชันนั้น จะใช้คอมไพเลอร์ของ Arc เอง ซึ่งรองรับโค้ดในภาษา C, C++, Java, JavaScript และ Kotlin
  • ในการสร้างแอปพลิเคชันสำหรับอุปกรณ์ประเภทต่างๆ เช่น ทีวี สมาร์ทโฟน นาฬิกาอัจฉริยะ ระบบข้อมูลยานยนต์ ฯลฯ เราจะจัดเตรียมเฟรมเวิร์กสากลของเราเองสำหรับการพัฒนาอินเทอร์เฟซและ SDK พร้อมสภาพแวดล้อมการพัฒนาแบบรวม ชุดเครื่องมือนี้จะช่วยให้คุณสามารถปรับแอปพลิเคชันให้เหมาะกับหน้าจอ การควบคุม และวิธีการโต้ตอบของผู้ใช้ได้โดยอัตโนมัติ นอกจากนี้ยังกล่าวถึงการจัดหาเครื่องมือเพื่อปรับใช้แอพ Android ที่มีอยู่ให้เข้ากับ Harmony โดยมีการเปลี่ยนแปลงเพียงเล็กน้อย

ที่มา: opennet.ru

เพิ่มความคิดเห็น