الأخبار التكنولوجية والاستعراضات والنصائح!

حل مشروع Google الجديد أخيرًا أكبر مشكلة في Android

حل مشروع Google الجديد أخيرًا أكبر مشكلة في Android

لقد مر ما يقرب من 9 سنوات منذ أن أصدرت Google الإصدار الأول من Android ، ولكن منذ ذلك الحين كانت هناك مشكلة متنامية. ومع ذلك ، في الآونة الأخيرة ، يبدو أن شركة Google العملاقة للتكنولوجيا قد أصلحت هذه المشكلة الأكبر ووجدت حلاً جديدًا لها.

حل مشروع Google الجديد أخيرًا أكبر مشكلة في Android

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

ولكن كيف يمكن لجوجل أن تحل المشكلة بعد ذلك؟

المشكلة نفسها ليست في Android أو حتى في العلامات التجارية مثل Samsung و Sony و HTC و Huawei و LG وغيرها ، والتي تستغرق وقتًا طويلاً لإطلاق التحديثات في السوق. بالطبع ، في الوقت الحالي ، إذا كنت ترغب في الحصول على أحدث الإصدارات ، يمكنك شراء Nexus أو Pixel (أجهزة Google). إنه أسوأ ، هذا صحيح.

في الآونة الأخيرة ، كانت العلامات التجارية أكثر التزامًا وأطلقت بسرعة تصحيحات الأمان (إصلاحات المشاكل) للمعدات. لقد نجح الأمر بشكل جيد ، هذا الالتزام ، ولكن الحقيقة هي أن المستخدمين لا يريدون أن يكونوا 4 أو 5 أو حتى نصف عام للحصول على إصدار جديد من Android وهذا ما يحدث الآن ، حتى مع التزام العلامات التجارية .

الخطوات والحواجز في عالم Android

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

دعنا نلقي نظرة على خطوات بدء تشغيل إصدار Android للوصول إلى الأجهزة.

حل مشروع Google الجديد أخيرًا أكبر مشكلة في Android 1

  1. ينشر فريق Android رمز أحدث إصدار من Android
  2. يقوم مصنعو المكونات بتعديل هذا الإصدار الجديد لأجهزتهم المحددة
  3. يستخدم مصنعو الأجهزة هذا الإصدار المعدل ويقومون بضبطه على أجهزتهم
  4. تعمل الشركات المصنّعة للأجهزة مع شركات النقل لاختبار الإصدار الجديد واعتماده
  5. توفر الشركات المصنعة للأجهزة والمشغلين الإصدار الجديد للمستخدمين

يُطلق على الحل اسم Project Treble وهو الأصل الرائع المتوقع تقديمه في 17 مايو في حدث Google I / O 2017.

ولكن ما هو Project Treble؟

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

مستوحاة من هذه الآلية ، أنشأت Google Project Treble. يهدف هذا المشروع إلى القيام بما تفعله CTS للتطبيقات. يتمثل المفهوم المركزي في فصل تطبيق البائع – البرنامج المحدد ذي المستوى الأدنى ، والذي تمت كتابته إلى حد كبير بواسطة الشركات المصنعة للأجهزة – عن إطار عمل نظام التشغيل Android.

يتم تحقيق ذلك من خلال تقديم واجهة بائع جديدة بين هيكل نظام التشغيل Android وتنفيذ البائع. يتم التحقق من صحة واجهة البائع الجديدة بواسطة Vendor Test Suite أو VTS ، مماثلة لـ CTS ، لضمان التوافق مع تنفيذ البائع. لذلك ، سيفوز Android بـ “واجهة البائع”.

حل مشروع Google الجديد أخيرًا أكبر مشكلة في Android 2

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

حل مشروع Google الجديد أخيرًا أكبر مشكلة في Android 3

سيصل Treble Project إلى جميع الأجهزة التي سيتم إطلاقها باستخدام Android O ، نظرًا لكون هذه البنية الجديدة موجودة بالفعل في إصدار Developer Preview. تتضح فوائد هذا النهج كما هو موضح في الصور أعلاه. إذا احتجنا من قبل إلى قيام بائعي المكونات بإعادة ترجمة الإصدارات لكل مكون ، فإن هذا النهج الجديد لم يعد ضروريًا.

هل سيحل النهج الجديد جميع مشكلات الترقية؟

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

ومع ذلك ، تعمل Google مع مصنعي المعدات والمكونات ، عند إجراء تغيير معين ، على سبيل المثال لشبكة في بلد معين ، ووضع الرموز في AOSP (مشروع Android مفتوح المصدر) من أجل من لا يحتاج لإعادة كتابة تصحيحات جديدة لكل إصدار من إصدارات Android.

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