يبدو أن الإصدار التجريبي من Harmony OS 2.0 من Huawei يعتمد على نظام Android

اكتشف المطورون الأوائل للإصدار التجريبي من Harmony OS 2.0 من Huawei أن النظام الأساسي لا يزال يعتمد على Android. واصل القراءة لمعرفة المزيد!

التحديث 1 (02/02/2021 @ 03:18 مساءً بالتوقيت الشرقي): يوضح تقرير شامل مدى تشابه الإصدار التجريبي من Harmony OS 2.0 من Huawei مع نظام Android. انقر هنا للمزيد من المعلومات. المقالة كما نشرت بتاريخ 26 ديسمبر 2020 محفوظة أدناه.

Harmony OS هو نظام تشغيل الطرف الأول الخاص بشركة Huawei، والذي يهدف إلى تولي زمام الأمور مثل نظام الشركة أثبت برنامج Android الحالي الذي لا يحتوي على GMS أنه غير كافٍ لدفع الهاتف الذكي للشركة الآفاق. بدأت شركة Huawei مؤخرًا انتقالها طويل الأمد بعيدًا عن نظام Android الذي لا يعمل بنظام GMS باستخدام الإصدار التجريبي الأول من Harmony OS 2.0 لتحديد الهواتف الذكية والأجهزة اللوحية. ولكن في حين أن نظام التشغيل المستقل يبدو أنه سيكون من الرائع للنظام البيئي المحمول الشامل أن ينفصل عن النظام احتكارًا ثنائيًا لنظام التشغيل iOS من Apple ونظام Android من Google، يبدو أن هذا الإصدار الأول من Harmony OS 2.0 لا يزال يعتمد على Android بعد الجميع.

مطور واحد أنشأت تطبيقًا بسيطًا "Hello World" يستهدف إصدارًا قديمًا من Android - على وجه التحديد، Kitkat 4.4.4 - ووجدت أن التطبيق يثير مشكلة جداً رسالة خطأ مماثلة على كل من الأجهزة الافتراضية التي تعمل بنظامي التشغيل Android وHarmony OS.

على اليسار: جهاز Android افتراضي في Android Studio يقوم بتشغيل تطبيق "Hello World". على اليمين: جهاز افتراضي Harmony OS في DevEco Studio يقوم بتشغيل نفس التطبيق.

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

عضو كبير في XDA hikari_calyx، المعروف بعمله على فتح أدوات تحميل التشغيل لهواتف نوكيا، قام بتجميع وتثبيت البرنامج الشهير التطبيق الخارق على الجهاز الظاهري Harmony OS 2.0 بيتا. وهنا ما حدث:

علاوة على ذلك، يمكنك استخدام ADB (Android Debug Bridge) لتمرير التعليمات إلى الجهاز الظاهري HOS. ومن خلال القيام بذلك، تمكن أحد المطورين من استخراج معظم قسم النظام من الجهاز الافتراضي، وكشف عن أن الإصدار يحتوي على إطار عمل Android.

يقدم كل هذا نتيجة مثيرة للاهتمام: يبدو أن الإصدار التجريبي الأول من Harmony OS 2.0 لا يزال يعتمد على نظام Android.

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

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


التحديث 1: "لا يوجد فرق ملحوظ" بين Harmony OS وAndroid

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

آرس تكنيكا يسلط الضوء على مدى تشابه واجهة Harmony OS 2.0 مع واجهة EMUI Android من Huawei، والتي تقول Huawei إن السبب ببساطة هو أنها نقلت شكل ومظهر EMUI إلى Harmony OS. ومع ذلك، يوجد تحت الغطاء الكثير من مكونات نظام Android، بما في ذلك تطبيق "HarmonyOS System". يُسمى هذا التطبيق باسم "الإصدار 10"، وهو على الأرجح إشارة إلى Android 10، إصدار Android الذي آرس تكنيكا يدعي أن نظام التشغيل الخاص بشركة Huawei يعتمد بالفعل على. من المفترض أن تكون نماذج التطبيقات التي تم إنشاؤها باستخدام SDK من Huawei مشابهة لملفات Android APK من حيث أنها يمكن أن تكون كذلك غير المؤرشفة مثل ملفات ZIP، ولها بنية داخلية مماثلة، ويمكن فك تشفيرها باستخدام Android القياسي أدوات فك. يشير المنشور أيضًا إلى مدى اكتمال الميزات في الإصدار التجريبي مقارنةً بأنظمة التشغيل الأخرى قيد التطوير مثل Google Fuchsia أو Tizen من Samsung. حتى بعد "ساعات من البحث في HarmonyOS"، آرس تكنيكا لم يكن قادرًا على "الإشارة إلى تغيير جوهري واحد مقارنة بنظام Android." إذا كانت خطة هواوي هي التغيير من "Android" إلى "ليس Android"، آرس يجادل، فكيف سيكون لديهم ما يكفي من الوقت للقيام بذلك في ضوء ما يخططون له إطلاق هاتف بنظام Harmony OS في وقت لاحق من هذا العام?

نظرًا لأن Google تمتلك العلامة التجارية لنظام Android، فلا ينبغي أن يكون مفاجئًا عدم وجود إشارة واحدة إليها في Harmony OS نفسه، ولكن آرس يشير إلى مدى غرابة عدم وجود إشارة إلى Android في أي من وثائق المطور الرسمية. الوثائق، كما لاحظنا، لا تكشف الكثير من المعلومات حول أساس نظام التشغيل. والحقيقة أنها أثارت أسئلة أكثر مما قدمت إجابات.

فعلا ممكن هل حققت شركة Huawei بالفعل انتقالًا سلسًا تقريبًا من نظام التشغيل EMUI الذي يعمل بنظام Android إلى نظام التشغيل Harmony OS وأننا لا نزال نخدش السطح؟ بالتأكيد، هذا ممكن. لقد تواصلنا مع شركة Huawei مرة واحدة قبل النشر الأصلي لهذه المقالة، لكننا لم نتلق أي شيء ملموس تفاصيل حول بنية Harmony OS 2.0، أو نواته، أو ARK Compiler، أو كيف يتناسب وقت تشغيل Android مع هذا. عدد قليل من المستخدمين في تعليقاتنا لقد قدمنا ​​تفسيرات محتملة لـ "Android-ness" لنظام Harmony OS 2.0، لكننا لم نرى بعد الوثائق أو التعليمات البرمجية التي تؤكد ذلك.