ستستخدم Huawei نظام التشغيل Harmony OS الخاص بها للهواتف الذكية

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

سيبدأ اختبار SDK لتطوير تطبيقات الهاتف المحمول لـ Harmony في نهاية عام 2020، ومن المقرر إطلاق أول هواتف ذكية تعتمد على نظام التشغيل الجديد في أكتوبر 2021. يُشار إلى أن نظام التشغيل الجديد جاهز بالفعل لأجهزة إنترنت الأشياء ذات ذاكرة الوصول العشوائي من 128 كيلو بايت إلى 128 ميجا بايت، وسيبدأ الترويج للإصدار للأجهزة ذات الذاكرة من 2021 ميجا بايت إلى 128 جيجا بايت في أبريل 4، وفي أكتوبر للأجهزة ذات ذاكرة الوصول العشوائي أكثر من 4 جيجا بايت.

ولنتذكر أن مشروع Harmony قيد التطوير منذ عام 2017 وهو عبارة عن نظام تشغيل ميكروكيرنل يمكن اعتباره منافسًا لنظام التشغيل فوشيا من جوجل. سيتم نشر النظام الأساسي في كود المصدر كمشروع مفتوح المصدر بالكامل مع إدارة مستقلة (قامت شركة Huawei بالفعل تطور فتح LiteOS لأجهزة إنترنت الأشياء). سيتم نقل رمز النظام الأساسي تحت رعاية منظمة China Open Atomic Open Source Foundation غير الربحية. تعتقد شركة Huawei أن نظام Android ليس جيدًا على الأجهزة المحمولة نظرًا لحجم التعليمات البرمجية المفرط، وجدولة العمليات القديمة، ومشكلات تجزئة النظام الأساسي.

مميزات الوئام:

  • يتم التحقق من جوهر النظام على مستوى المنطق/الرياضيات الرسمية لتقليل مخاطر نقاط الضعف. تم إجراء التحقق باستخدام الأساليب المستخدمة بشكل شائع في تطوير أنظمة المهام الحرجة في مجالات مثل الطيران والملاحة الفضائية، ويسمح بتحقيق الامتثال لمستوى الأمان EAL 5+.
  • يتم عزل النواة الدقيقة عن الأجهزة الخارجية. يتم فصل النظام عن الأجهزة ويسمح للمطورين بإنشاء تطبيقات يمكن استخدامها على فئات مختلفة من الأجهزة دون إنشاء حزم منفصلة.
  • تنفذ النواة الدقيقة فقط برنامج الجدولة وIPC، ويتم تنفيذ كل شيء آخر في خدمات النظام، ويتم تنفيذ معظمها في مساحة المستخدم.
  • برنامج جدولة المهام هو محرك تخصيص الموارد الحتمية لتقليل التأخير (محرك الكمون الحتمي)، والذي يقوم بتحليل الحمل في الوقت الحقيقي ويستخدم طرقًا للتنبؤ بسلوك التطبيق. بالمقارنة مع الأنظمة الأخرى، يحقق برنامج الجدولة انخفاضًا بنسبة 25.7% في زمن الاستجابة وتقليل ارتعاش زمن الاستجابة بنسبة 55.6%.
  • لتوفير الاتصال بين النوية الدقيقة وخدمات النواة الخارجية، مثل نظام الملفات ومكدس الشبكة وبرامج التشغيل والنظام الفرعي لإطلاق التطبيقات، يتم استخدام IPC، والذي تدعي الشركة أنه أسرع بخمس مرات من IPC الخاص بـ Zircon وأسرع بثلاث مرات من IPC الخاص بـ Zircon. .
  • بدلاً من حزمة البروتوكولات المكونة من أربع طبقات المستخدمة عادةً، ولتقليل الحمل، يستخدم Harmony نموذجًا مبسطًا أحادي الطبقة يعتمد على ناقل افتراضي موزع يوفر التفاعل مع المعدات مثل الشاشات والكاميرات وبطاقات الصوت وما إلى ذلك.
  • لا يوفر النظام وصول المستخدم على مستوى الجذر.
  • لبناء التطبيق، يتم استخدام المترجم الخاص بـ Arc، والذي يدعم التعليمات البرمجية في C وC++ وJava وJavaScript وKotlin.
  • لإنشاء تطبيقات لفئات مختلفة من الأجهزة، مثل أجهزة التلفاز والهواتف الذكية والساعات الذكية وأنظمة معلومات السيارات وما إلى ذلك، سيتم توفير إطار عمل عالمي خاص بنا لتطوير الواجهات وSDK مع بيئة تطوير متكاملة. ستسمح لك مجموعة الأدوات بتكييف التطبيقات تلقائيًا مع الشاشات وعناصر التحكم وطرق تفاعل المستخدم المختلفة. ويذكر أيضًا توفير أدوات لتكييف تطبيقات Android الحالية مع Harmony مع الحد الأدنى من التغييرات.

المصدر: opennet.ru

إضافة تعليق