سخرت Huawei من HarmonyOS قبل فترة طويلة من الاحتكاك مع الولايات المتحدة فصلها عن خدمات Google وغيرها من التقنيات المهمة. دفع التوتر بين الولايات المتحدة والصين للتو الجدول الزمني لتطورها وخروجها.

من الناحية الفنية ، يستعد HarmonyOS ليصبح النظام الأساسي المحمول الكبير التالي ، حيث ينضم إلى Android من Google و iOS من Apple كنظم تشغيل مثبتة على أكثر من 90 ٪ من جميع الأجهزة المحمولة. لكن هواوي ، التي تشق طريقها الآن في مجال الهواتف المحمولة بعد أن قادت السوق لفترة وجيزة في عام 2019 ، لديها رؤية أوسع لـ Harmony. تأمل في تحقيق ما لم تمتلكه أي شركة تقنية حتى الآن: إنشاء منصة برمجية واحدة للهواتف والأجهزة اللوحية وأجهزة الكمبيوتر وأجهزة التلفزيون والأجهزة المنزلية الذكية والمزيد.

على الرغم من مكانة Huawei القوية في السوق الصينية القوية ، وبعد الاستثمار بكثافة في Harmony OS ، كشفت الاستطلاعات المبكرة أنها كانت تستخدم بسخاء كود مفتوح المصدر ، والذي تمت مشاركة الكثير منه مع كود Android. يستخدم Android بدوره على نطاق واسع الكود وراء نظام التشغيل Linux المجاني والمفتوح المصدر.

كلنا معا الآن

بالطبع ، يحاول معظم عمالقة التكنولوجيا دمج توسعهم في أنظمة التشغيل على منصة واحدة. سمحت شريحة M1 المذهلة من Apple لها بتوحيد أجهزة الكمبيوتر والأجهزة اللوحية الخاصة بها على منصة أجهزة واحدة ، وصندوق التلفزيون والهاتف ليس بعيدًا عن الركب. من المحتمل أن يؤدي هذا تلقائيًا إلى دمج نصف دزينة من أنظمة التشغيل الخاصة بك. يمكن أن ترى Google ميزة في إطلاق إصدار واحد من Android للهواتف وأجهزة الكمبيوتر المحمولة وأجهزة التلفزيون والألعاب. تم توحيد نظام Windows من Microsoft عبر أجهزة الكمبيوتر والأجهزة اللوحية ، وسيتمكن قريبًا من تشغيل Xbox أيضًا. تم بالفعل طرح نظام التشغيل Tizen من سامسونج على أجهزة التلفزيون وبعض الأجهزة المحمولة.

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

يبدو أن تجربة هواوي المريرة على يد نظام ترامب قد عززت عزمها على النجاح بمنصة البرمجيات الخاصة بها. ظهر Harmony OS بالفعل على أجهزة التلفزيون وجهاز أو اثنين ، ويبدو أنه سيظهر على الهواتف والأجهزة اللوحية والأجهزة القابلة للارتداء في الأسابيع المقبلة.

في ما يلي شرح طويل وتقني إلى حد ما من Huawei لما يحمله المستقبل لنظام Harmony OS الخاص بها:

Huawei HarmonyOS: ما هو النظام الموزع؟

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

تعمل Huawei الآن على تحقيق هذه الرؤية ، وتؤكد الشركة أن العملية برمتها ستكون بديهية وسلسة للغاية بحيث يمكن للمستخدمين التعرف بسهولة على نظام التشغيل الجديد. بمجرد دخول سيارتك ، سيصبح هاتفك امتدادًا لسيارتك.

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

(رصيد الصورة: Huawei)

نواة ميكروية متكيفة

ما فعلته Huawei هو تقليل حجم النظام باستخدام "micro-kernel" واستخدام تصميم معياري يسمح للمطورين باختيار أي جزء من الكود يتم تطبيقه بناءً على احتياجات الأجهزة. لذلك ، على الرغم من أن الكود الدقيق سيختلف من جهاز لآخر ، فإن جميع الأجهزة في النظام البيئي ستنفذ التعليمات البرمجية لدعم الناقل الظاهري الموزع وإدارة البيانات الموزعة والبرمجة الموزعة.

ببساطة ، يتيح الناقل الافتراضي الموزع للأجهزة المختلفة التحدث بنفس اللغة والاتصال والتواصل مع بعضها البعض.

تتيح إدارة البيانات الموزعة مزامنة المعلومات بين الأجهزة المختلفة في الوقت الفعلي. هذا هو مفتاح التعاون بين مختلف الأجهزة المستقلة ماديًا.

أداء القراءة والكتابة عن بُعد لنظام الملفات الموزعة HarmonyOS أسرع 4-6 مرات من بروتوكول Samba من Microsoft. يعد HarmonyOS's OPS أعلى 1.3 مرة من موفر محتوى Android. أيضًا ، يدعم HarmonyOS تشغيل البيانات على أجهزة متعددة ، والتي لا يدعمها Android. قدرة البحث الموزعة HarmonyOS أسرع 1,2 مرة من Apple iOS.

التخطيط الموزع للأمن

ميزة أخرى هي الجدولة الموزعة ، وهي مقياس لضمان الأمن الموزع. على سبيل المثال ، تدعم سماعات Huawei التعرف على البصمة الصوتية وتدعم هواتف Huawei بصمة الإصبع أو التعرف على الوجه. تُستخدم هذه المصادقات الآن بشكل منفصل على أجهزة مختلفة. في المستقبل ، بالنسبة لبعض العمليات الحساسة والحرجة للغاية ، ستستفيد البرمجة الموزعة من إمكانات المصادقة البيومترية عبر أجهزة متعددة لتعزيز الأمان. في شبكة من الأجهزة المتصلة ، يمكن لنظام التشغيل بسهولة استخدام أجهزة متعددة لمصادقة المستخدم. هذا فرق كبير بين HarmonyOS وأنظمة التشغيل الأخرى. إنه ليس نظام تشغيل للهواتف أو سماعات الرأس فقط. يمكن أن يعمل على أي جهاز ذكي.

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

باختصار ، عندما يتم توصيل الأجهزة لاسلكيًا من خلال ناقل افتراضي موزع ، يمكن استخدام إمكانات كل جهاز بواسطة الأجهزة المتصلة الأخرى. يمكن استخدام إمكانيات جهازين معًا لدعم تطبيق واحد.

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

ومع ذلك ، في الوقت الحالي لا يمكننا التحكم في الأجهزة الأخرى إلا من خلال تطبيق آخر ، وهو أمر غير عملي بأي حال من الأحوال. إن الوعي بهذا هو سبب تركيز Huawei على شفافية تجربة المستهلك. ومع ذلك ، فأنت بحاجة إلى أكثر من ذلك للحصول على نظام موزع يعمل بكامل طاقته. أكبر عقبة أمام الأنظمة الموزعة في مساحة المستهلك هي الاتصال غير الموثوق به للأجهزة.

Huawei HarmonyOS هو "نظام موزع غير متجانس وغير متماثل" بمعنى أن النظام يربط أجهزة مختلفة بشكل أساسي. في نظام واحد موزع ، قد يكون هناك هاتف محمول به 8 نوى و 12 جيجابايت من الذاكرة ، وجهاز توجيه مع نواة واحدة وذاكرة 1 ميجابايت ، والعديد من أجهزة إنترنت الأشياء ذات القدرات الحاسوبية المحدودة للغاية ، مثل سخانات المياه وأفران الميكروويف ، والأضواء. ذكية. يمثل تنسيق الأجهزة التي يمكن أن تختلف قدراتها الحسابية بعشرات الآلاف تحديًا كبيرًا. أيضًا ، تتصل هذه الأجهزة في الغالب لاسلكيًا عبر Wi-Fi / Bluetooth ، بدلاً من الألياف البصرية ، مما يعني أن السرعة محدودة ويصعب ضمان موثوقية الاتصال. هناك مشكلة أخرى لطالما ابتليت بها أنظمة المستهلك الموزعة وهي كيفية اكتشاف الأجهزة وتوصيلها في نظام لاسلكي.

تستخدم Huawei ثلاث تقنيات لحل هذه المشكلة: الشبكات المتقاربة غير المتجانسة (تمت مناقشتها) والاكتشاف التلقائي والاتصال التلقائي ومعايرة زمن الانتقال الديناميكي. يتطلب الاكتشاف التلقائي تشغيل Bluetooth / Wi-Fi على الأجهزة في جميع الأوقات ، ويتطلب Quick Discovery أن تقوم الأجهزة بفحص محيطها باستمرار بحثًا عن الأجهزة المتوافقة ، ولكن هذا له تأثير جانبي مؤسف يتمثل في استنزاف البطارية. في نهاية اليوم ، الأمر كله يتعلق بإيجاد التوازن.

هواوي هارمونيوس

(رصيد الصورة: Huawei)

معايرة الكمون الديناميكي

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

يتم نشر تطبيقات HarmonyOS على Huawei AppGallery كحزمة تطبيق ، تتكون من واحدة أو أكثر من الميزات (FA) والقدرات الذرية (AA). FA هو كيان برنامج (مع واجهة مستخدم) يستدعي AA لتنفيذ وظائف معقدة ، في حين أن AA عبارة عن كيان برنامج غير تابع لواجهة المستخدم تم تطويره بواسطة طرف ثالث لتنفيذ وظيفة واحدة. تعد AAs مستقلة عن بعضها البعض ومصممة لتلبية متطلبات مستخدم معينة. أجهزة مختلفة تلقائيًا ...

شارك هذا
A %d بلوغويروس ليس غوستا إستو: