أعلنت شركة هواوي عن نظام التشغيل Harmony

في مؤتمر مطوري هواوي كان ذلك رسميًا ويرد Hongmeng OS (Harmony)، والذي، وفقًا لممثلي الشركة، يعمل بشكل أسرع وأكثر أمانًا من Android. نظام التشغيل الجديد مخصص بشكل أساسي للأجهزة المحمولة ومنتجات إنترنت الأشياء (IoT) مثل شاشات العرض والأجهزة القابلة للارتداء ومكبرات الصوت الذكية وأنظمة المعلومات والترفيه في السيارة.

نظام HarmonyOS قيد التطوير منذ عام 2017 وهو نظام تشغيل microkernel مناسب لجميع حالات الاستخدام وجميع أنواع الأجهزة، ولكن يُنظر إليه على أنه منافس لنظام Fuchsia/Zircon. منصة سوف تم نشره في التعليمات البرمجية المصدر كمشروع مفتوح المصدر (قامت شركة Huawei بالفعل تطور فتح LiteOS لأجهزة إنترنت الأشياء) والتي من المخطط إنشاء مؤسسة منفصلة غير ربحية لها وتشكيل مجتمع. تعتقد شركة Huawei أن نظام Android ليس جيدًا على الأجهزة المحمولة نظرًا لحجم التعليمات البرمجية المفرط، وجدولة العمليات القديمة، ومشكلات تجزئة النظام الأساسي.

لا يوفر HarmonyOS وصولاً للمستخدم على مستوى الجذر، ويتم عزل النواة الدقيقة عن الأجهزة الخارجية. يتم التحقق من جوهر النظام على مستوى المنطق/الرياضيات الرسمية لتقليل مخاطر نقاط الضعف. يُزعم أنه يتم استخدام الأساليب الشائعة الاستخدام في تطوير أنظمة المهام الحرجة في مجالات مثل الطيران والملاحة الفضائية، وتسمح بتحقيق الامتثال لمستوى الأمان EAL 5+.

تنفذ النواة الدقيقة برنامج الجدولة وIPC فقط، ويتم تنفيذ كل شيء آخر في خدمات النظام، ويتم تنفيذ معظمها في مساحة المستخدم. برنامج جدولة المهام هو محرك تخصيص الموارد الحتمية لتقليل التأخير (محرك الكمون الحتمي)، والذي يقوم بتحليل الحمل في الوقت الحقيقي ويستخدم طرقًا للتنبؤ بسلوك التطبيق. بالمقارنة مع الأنظمة الأخرى، يحقق برنامج الجدولة انخفاضًا بنسبة 25.7% في زمن الاستجابة وتقليل ارتعاش زمن الاستجابة بنسبة 55.6%.

لتوفير الاتصال بين النوية الدقيقة وخدمات النواة الخارجية، مثل نظام الملفات ومكدس الشبكة وبرامج التشغيل والنظام الفرعي لإطلاق التطبيقات، يتم استخدام IPC، والذي تدعي الشركة أنه أسرع بخمس مرات من IPC الخاص بـ Zircon وأسرع بثلاث مرات من IPC الخاص بـ Zircon. .
بدلاً من حزمة البروتوكولات المكونة من أربع طبقات المستخدمة عادةً، ولتقليل الحمل، يستخدم Harmony نموذجًا مبسطًا أحادي الطبقة يعتمد على ناقل افتراضي موزع يوفر التفاعل مع المعدات مثل الشاشات والكاميرات وبطاقات الصوت وما إلى ذلك.

أعلنت شركة هواوي عن نظام التشغيل Harmony

لبناء التطبيق، يتم استخدام المترجم الخاص بـ Arc، والذي يدعم التعليمات البرمجية في C وC++ وJava وJavaScript وKotlin.
يتم فصل النظام عن الأجهزة ويسمح للمطورين بإنشاء تطبيقات يمكن استخدامها على فئات مختلفة من الأجهزة دون إنشاء حزم منفصلة. ومن المخطط مستقبلاً توفير بيئة تطوير متكاملة لإنشاء تطبيقات لمختلف فئات الأجهزة، مثل أجهزة التلفاز والهواتف الذكية والساعات الذكية وأنظمة معلومات السيارات وغيرها. سيقوم الإطار تلقائيًا بتكييف التطبيقات مع الشاشات وعناصر التحكم وطرق تفاعل المستخدم المختلفة.

لا يتوافق Harmony بشكل مباشر مع نظام Android، لكن هواوي تقول إنها ستتطلب الحد الأدنى من التغييرات لتكييف تطبيقات Android الحالية. تعد شركة Huawei أيضًا بأنه في المستقبل، سيحتوي نظام Harmony OS على دعم مدمج لتطبيقات Android وسيوفر الدعم لتطبيقات HTML5. أما بالنسبة لاستخدام منصة أندرويد، فقد قالت الشركة إنها ستستمر في استخدامه للهواتف الذكية والأجهزة اللوحية في الوقت الحالي، ولكن إذا فقدت الوصول إلى ترخيص أندرويد، فستبدأ في استخدام Harmony على الفور (يُذكر أن الترحيل سيستغرق 1-2 أيام). بالإضافة إلى ذلك، تعمل هواوي على تطوير منتجات AppGallery وHuawei Mobile Services، والتي يتم وضعها كبديل لخدمات/تطبيقات Google Play وخدمات Google.

المصدر: opennet.ru

إضافة تعليق