يشهد عالم أنظمة تشغيل الهواتف المحمولة منافسة شرسة مع دخول لاعب جديد بقوة وهو نظام (HarmonyOS Subsequent) الجديد من هواوي، والذي يمثل قفزة نوعية مقارنة بالإصدارات السابقة، حيث يعتمد على بنية تحتية مستقلة تمامًا عن نظام أندرويد وهو ما يمهد الطريق لنظام جديد قادر على التنافس مع عمالقة السوق جوجل وآبل.
ولكن بما أن رحلة تطوير نظام (HarmonyOS) بدأت كنظام تشغيل يعتمد على نظام أندرويد، فكيف أصبح الآن مستقلاً عنه في إصدار (HarmonyOS Subsequent) الجديد، وما هي الاختلافات بينهما؟
أولاً؛ رحلة الاستقلال عن أندرويد:
بدأت رحلة HarmonyOS كنظام تشغيل يعتمد على نظام أندرويد، إذ كان يعتمد على كود مفتوح المصدر لنظام أندرويد، وكذلك على نواة لينكس. وقد سهّل هذا الاتجاه عملية انتقال هواتف هواوي من Android إلى HarmonyOS، حيث تمكن المستخدمون من الاستمرار في استخدام تطبيقاتهم المفضلة بسهولة عبر… تثبيت ملف APK.
لكن مع مرور الوقت، قامت هواوي بتطوير النظام تدريجياً حتى أصبح نظاماً مستقلاً تماماً، يتم الترويج له كنظام أصلي تم تطويره فقط من قبل مهندسي هواوي، يعتمد على نظام (OpenHarmony) مفتوح المصدر، ولكنها تتميز بطبيعتها المنغلقة نسبيايشبه نظام iOS الخاص بشركة آبل، وهو مصمم خصيصًا للعمل بشكل متكامل مع أجهزة هواوي فقط، ولا يدعم التوافق مع الهواتف أو الأجهزة من الشركات الأخرى، تمامًا مثل نظام iOS، ويضم متجر تطبيقات يضم حاليًا 15000 تطبيق، ونموه يتزايد باستمرار.
علاوة على ذلك؛ يأتي إصدار HarmonyOS NEXT مع نقلة نوعية في الأداء والأمان، حيث يعتمد على نواة برمجية جديدة أكثر كفاءة بثلاث مرات من نواة Linux، وقد تم تصميم هذه النواة خصيصًا لتوفير مستوى عالٍ من الحماية والأمان.
ثانيًا؛ ما هي الاختلافات بين HarmonyOS Subsequent وAndroid؟
1- بنية النظام:
تشكل البنية العمود الفقري لأي نظام تشغيل. تخيل بنية النظام كما لو كان الهيكل العظمي لجسم الإنسان. مثلما يؤثر الهيكل العظمي على حركة الجسم وقوته، فإن بنية النظام تؤثر بشكل كامل على أدائه واستقراره ومرونته وقابلية التوسع.
تم تطوير نظام Android استنادًا إلى Linux kernel وباستخدام بنية متجانسة. العمارة متجانسةمما يعني أن الوحدات الأساسية مثل: إدارة الذاكرة، وبرامج تشغيل الأجهزة، ودعم الشبكة كلها مدمجة داخل النواة.
هذا التصميم يجعل Android قويًا ومتعدد الاستخدامات، ولكنه أيضًا يجعله عرضة لفشل النظام، لأنه إذا فشلت إحدى الوحدات، فسيؤثر ذلك على استقرار النظام بأكمله.
بالإضافة إلى ذلك، اعتماد أندرويد على نواة لينكس ومشروع أندرويد مفتوح المصدر (AOSP) يسمح للمطورين بإنشاء أقراص ROM مخصصة، مما يجعل النظام مرنًا ولكنه كثيف الاستخدام للموارد.
بينما طورت هواوي نظام HarmonyOS Subsequent المبني على بنية النواة الدقيقة. بنية النواة الدقيقةوهذا يلغي أي اعتماد على Linux kernel أو بنية Android (AOSP). على عكس البنية المتجانسة لنظام أندرويد، فإن بنية Microkernel خفيفة الوزن وتحتوي فقط على الوظائف الأساسية مثل: إدارة المهام وتخصيص الذاكرة. يعمل هذا التصميم على تحسين الكفاءة والأمان. لأنه في حالة حدوث خطأ في جزء معين من النظام، فمن غير المرجح أن يؤثر ذلك على عمل الأجزاء الأخرى.
تعمل بنية Microkernel أيضًا على تعزيز التعاون عبر الأجهزة والتكامل السلس عبر الهواتف الذكية والأجهزة اللوحية والأجهزة القابلة للارتداء والأجهزة المنزلية الذكية.
إليك الفرق بين الهندسة المتجانسة والهندسة الدقيقة:
هيكل متجانسة |
بنية النواة الدقيقة |
|
تعريف |
نواة كبيرة تجمع كافة وظائف نظام التشغيل. |
نواة صغيرة تحتوي فقط على الوظائف الأساسية لنظام التشغيل. |
بناء |
جميع وحدات النظام مترابطة في كتلة واحدة. |
تنقسم وحدات النظام إلى وحدات صغيرة مستقلة، وتقوم كل وحدة بمهمة محددة بدقة. |
المرونة |
المرونة منخفضة، والتعديل يؤثر على النظام بأكمله. |
وتتميز هذه البنية بالمرونة العالية وسهولة التعديل والتوسيع. |
حماية |
الأمان منخفض، لأن أي خطأ في جزء واحد سيؤثر على النظام بأكمله. |
ويتميز بالأمان العالي والقدرة على عزل الأخطاء. |
كفاءة |
قد يكون أقل كفاءة بسبب التعقيد. |
عالية في مهام محددة. |
قصير:
- نظام أندرويد: تم تطويره على بنية قوية ومتعددة الاستخدامات، ولكنه عرضة للأخطاء وقد يكون أقل كفاءة في استخدام الموارد.
- التالي: تم تطويره بناءً على بنية أكثر أمانًا واستقرارًا وكفاءة، ومصمم خصيصًا لتحقيق أفضل تكامل بين الأجهزة المختلفة.
لماذا هذا مهم؟
تؤدي بنيات النظام المختلفة إلى تجارب مستخدم مختلفة. تعمل بنية HarmonyOS Subsequent على جعل النظام يعمل بشكل أكثر سلاسة وأمانًا، ويتيح للمستخدمين الاستمتاع بتجربة أكثر استقرارًا وسلاسة عبر جميع أجهزتهم.
2- نظام التقديم :
يتضمن نظام التشغيل أندرويد أكبر نظام تطبيقات في العالم، حيث يضم متجر جوجل بلاي أكثر من 3 ملايين تطبيق تغطي جميع جوانب الحياة تقريبًا، وهذا التنوع الهائل هو نتيجة دعم مجتمع المطورين الضخم الذي يعمل باستمرار لتطوير تطبيقات جديدة ومبتكرة.
بالإضافة إلى ذلك، يمتد النظام البيئي لتطبيقات أندرويد إلى أجهزة مختلفة، بما في ذلك: الهواتف الذكية، والأجهزة اللوحية، وأجهزة التلفاز الذكية، والأجهزة القابلة للارتداء، مما يجعله النظام الأساسي الأكثر شعبية في العالم.
وبينما يركز نظام (HarmonyOS Subsequent) على بناء نظام متكامل للتطبيقات الأصلية، والابتعاد عن التوافق مع أندرويد، على عكس الإصدارات السابقة من (HarmonyOS)، فإن إصدار (HarmonyOS Subsequent) الجديد لا يدعم تطبيقات أندرويد، مما يدفع المطورين إلى إنشاء تطبيقات أصلية باستخدام لغة (JavaScript)، واللغة (آركتسeTS هي لغة البرمجة الرئيسية المفضلة لتطوير التطبيقات في HarmonyOS. eTS، وهي مجموعة فرعية من TypeScript.
مما يعني أن التطبيقات المصممة لنظام HarmonyOS Subsequent سيتم تطويرها خصيصًا له، ولا يمكن تشغيل تطبيقات Android عليه مباشرة. ويهدف هذا الاتجاه الجديد إلى الاستفادة القصوى من إمكانيات النظام وتوفير تجربة مستخدم أكثر سلاسة وكفاءة.
ورغم أن نظام (HarmonyOS Subsequent) يحتوي حاليًا على عدد أقل بكثير من التطبيقات مقارنة بنظام أندرويد، فإنه يضم أكثر من 15000 تطبيق أصلي يغطي مجموعة واسعة من الخدمات، وتسعى هواوي إلى جذب المزيد من المطورين إلى نظامها من خلال توفير أدوات التطوير المتقدمة مثل (ارك مترجم) مما يساعد على تسريع عملية تطوير التطبيقات وتحسين أدائها.
3- الانفتاح مقابل الطبيعة المنغلقة:
يُعرف نظام التشغيل Android بطبيعته مفتوحة المصدر، مما يسمح للمطورين بتعديل نظام التشغيل وتخصيصه بحرية ليناسب احتياجاتهم. وقد ساهم هذا الانفتاح في توفير مكتبة ضخمة من التطبيقات، وتوافق واسع مع الأجهزة، وخيارات تخصيص واسعة للمستخدمين. إلا أن هذا الانفتاح جعل النظام أكثر… عرضة للتهديدات الأمنية، ويؤدي إلى اختلاف تجارب المستخدم بين الأجهزة المختلفة بسبب التعديلات التي تجريها كل شركة مصنعة للهواتف.
لكنه يتبع نظام HarmonyOS Subsequent. نهج أكثر انغلاقاوتحتفظ هواوي بنفس القدر من السيطرة على النظام كما تفعل أبل مع نظامها، ويضمن هذا النهج تجربة مستخدم أكثر استقرارًا وأمانًا، مع تحديثات منتظمة وموحدة لجميع الأجهزة.
ومع ذلك، فإن هذا الإغلاق يحد من قدرة المطورين على تعديل النظام، مما قد يؤدي إلى نظام بيئي أصغر للتطبيقات مقارنة بنظام Android. بالإضافة إلى ذلك، قد يؤدي ذلك إلى تقليل خيارات التخصيص المتاحة للمستخدمين.
4- الأداء والكفاءة:
يشتهر Android منذ فترة طويلة بمرونته وقدرته على تشغيل مجموعة واسعة من الأجهزة، بدءًا من الهواتف الذكية ذات الميزانية المحدودة وحتى الأجهزة اللوحية القوية. ومع ذلك، فإن هذا التنوع الكبير في الأجهزة يشكل تحديات كبيرة، حيث يمكن أن يؤدي إلى اختلافات كبيرة في الأداء من جهاز إلى آخر. غالباً ما تعاني الأجهزة ذات المواصفات المتواضعة من بطء الاستجابة والتأخر في أداء المهام، خاصة عند تشغيل تطبيقات متعددة في الخلفية، مما يؤدي إلى استهلاك البطارية بشكل أسرع.
لكن في نظام HarmonyOS Subsequent، حرصت هواوي على معالجة هذه التحديات التي يواجهها نظام أندرويد. بفضل آليات إدارة الموارد الذكية، يمكن للنظام توزيع الموارد الحسابية بشكل فعال بين المهام والتطبيقات المختلفة، مما يضمن تجربة مستخدم سلسة وسريعة حتى على الأجهزة ذات المواصفات المتوسطة.
تتيح تقنيات مثل: Ark Engine وDistributed Mushy Bus لنظام HarmonyOS Subsequent تقديم أداء أسرع بنسبة 30% واستهلاك أقل للطاقة بنسبة 20%، مما يطيل عمر البطارية لمدة تصل إلى 56 دقيقة إضافية مقارنة بالإصدارات السابقة من (HarmonyOS).
5- التطوير المستقبلي ونظام الأجهزة المتصلة:
تسعى كل من جوجل وهواوي في أنظمة التشغيل الخاصة بهما إلى توفير تجربة مستخدم متكاملة عبر مجموعة واسعة من الأجهزة، لكن استراتيجياتهما تختلف.
لقد سيطر نظام أندرويد على سوق الأجهزة المحمولة لسنوات عديدة، ويحظى بقاعدة مستخدمين ضخمة ومتنوعة. إلا أن جوجل غير راضية عن هذا النجاح، بل تسعى إلى توسيع نطاق النظام بشكل مستمر ليشمل مجالات أخرى مثل:
- إنترنت الأشياء: من خلال ربط الأجهزة المنزلية الذكية وتوفير تجربة موحدة للمستخدمين.
- سيارات: يقوم Android Auto بتحويل شاشة السيارة إلى امتداد لهواتفهم الذكية، مما يسمح للمستخدمين بالوصول بسهولة إلى تطبيقاتهم وموسيقاهم أثناء القيادة.
- الأجهزة القابلة للارتداء: يدعم Android مجموعة واسعة من الساعات الذكية وأجهزة تتبع اللياقة البدنية.
بالإضافة إلى ذلك، تستثمر جوجل بكثافة في الذكاء الاصطناعي لتعزيز قدرات نظام أندرويد، مما يجعله متعدد الاستخدامات وقابلاً للتكيف مع حالات الاستخدام المختلفة.
لكن رؤية هواوي تتجاوز حدود الأجهزة المحمولة لتشمل قطاعات حيوية مثل: الأتمتة الصناعية، والنقل، وإدارة الطاقة الذكية، حيث تهدف إلى دمج الذكاء الاصطناعي في جميع جوانب نظام (HarmonyOS Subsequent) لتقديم حلول ذكية ومتكاملة لهذه القطاعات مما يساهم في تحسين كفاءة العمليات وتبسيط الحياة. يوميًا. وتضع هذه الرؤية الواعدة نظام هواوي في طليعة المنافسة في عصر إنترنت الأشياء.
خاتمة:
يعد HarmonyOS Subsequent تحديًا قويًا لنظام Android، حيث يوفر ميزات جديدة مبتكرة وبنية تحتية أكثر مرونة. ومع ذلك، لا يزال النظام في مرحلة النمو، وبالتالي يحتاج إلى مزيد من الوقت لإثبات نفسه كبديل جدير بالثقة. ومع ذلك، ومع استمرار المنافسة بين الشركتين، فمن المتوقع أن يشهد سوق أنظمة التشغيل تطورات مثيرة في السنوات المقبلة.