بالمقارنة ، أرقام توزيع Android قاتمة ، حيث يعمل 28.1٪ من الهواتف بنظام Android 6.x (Marshmallow) ، و 28.5٪ على Android 7.x (Nougat) - وهذا يعني أن أكثر من نصف هواتف Android موجودة هناك تعمل بنظام تشغيل عمره ما يقرب من عامين. هناك 1.1 بالمائة فقط يستخدمون أحدث إصدار من Android 8.x (Oreo). لتوضيح الأمر بشكل أكثر صراحة ، أكثر من 98 بالمائة من أجهزة Android تعمل ببرامج قديمة - أكثر من 36 بالمائة منها تعمل ببرامج عمرها خمس سنوات (أو أقدم). اوش!
من الواضح ، هناك انفصال كبير هناك.السبب في ذلك متعدد الأوجه ، للأسف ، ولكن يمكن أن يُعزى بشكل عام إلى نقطتين رئيسيتين: الشركات المصنعة ودورة تحديث Google. لقد دخلنا في التفاصيل حول هذا من قبل ، لذلك سأوفر لك كل التفاصيل وأوجهك فقط في هذا الاتجاه إذا كنت مهتمًا بمعرفة سبب خطأ الشركات المصنعة.
Project Treble هو الجواب
السبب الذي يجعل الشركات المصنعة تواجه مثل هذا الوقت الصعب في دفع التحديثات السريعة هو بسبب كل العمل الذي يجب أن يذهب في جعل نظام التشغيل يتواصل مع الأجهزة.

تقليديًا ، عملت شيئًا كالتالي: كان إطار نظام التشغيل والبرامج منخفضة المستوى جزءًا من نفس الكود. لذلك عندما تم تحديث نظام التشغيل ، كان يجب أيضًا تحديث هذا البرنامج ذي المستوى المنخفض - الذي يُشار إليه تقنيًا باسم تنفيذ البائع. هذا كثير من العمل.
إذن ، بدءًا من Android 8.x (Oreo) ، فصلت Google بين الاثنين. هذا يعني أنه يمكن تحديث نظام التشغيل Android نفسه دون الحاجة إلى لمس تطبيق البائع. وهذا بدوره يمكن تحديثه بنفسه إذا لزم الأمر.
لوضع ذلك في السياق الكامل ، قبل أن يتم دفع التحديث إلى جهاز يعمل بنظام Android 7.x (أو أقدم) ، لا يلزم تحديث رمز نظام التشغيل Android فحسب ، بل يجب أيضًا تحديث رمز المستوى المنخفض رمز الأجهزة ، والذي يتم الاحتفاظ به بشكل عام بواسطة صانع الرقائق. لذلك ، على سبيل المثال ، إذا أرادت Samsung دفع تحديث لأحد هواتفها ، فعليها انتظار كوالكوم (أو أي شخص صنع الشريحة) لتحديث كودها للعمل مع كود Samsung الجديد. هذا عدد كبير من العجلات تدور مرة واحدة ، وكل واحدة تعتمد على الأخرى.
مع Android 8.x وما بعده ، لن يكون الأمر على هذا النحو بعد الآن. نظرًا لأن رمز الجهاز الأساسي منفصل عن رمز نظام التشغيل ، فإن مصنعي الأجهزة سيكونون أحرارًا في تحديث برامجهم دون الحاجة إلى الانتظار حتى يقوم صانع السيليكون أيضًا بتحديث الكود الخاص به.

هذا من شأنه تسريع عملية التحديث بشكل كبير من الناحية النظرية ، على الأقل. سيظل تحديث الأجهزة في أيدي الشركة المصنعة ، وبما أن أجهزة Oreo الأولى خارج خط Pixel الذي تديره Google يتم طرحها الآن ، لم تتح لنا الفرصة حتى الآن لرؤية ذلك بشكل كامل في الممارسة العملية.نأمل أن يحدث تغييرًا كبيرًا في السرعة التي تتم بها كتابة التحديثات ودفعها.
هل سيستفيد جهازي من Project Treble؟
الآن هذا هو سؤال المليون دولار ، أليس كذلك؟ لسوء الحظ ، الإجابة ليست بهذه البساطة (بالتأكيد لم تتوقعها أن تكون كذلك). ومع ذلك ، إليك بعض الحقائق:
- إذا لم يتم تحديث جهازك إلى Oreo ، فلن يحصل على Project Treble أبدًا. لا مفر من ذلك. آسف
- إذا تم تحديث جهازك إلى Oreo ، فلا يزال غير مطلوبلدعم Treble - الأمر متروك للشركة المصنعة.
- إذا اشتريت هاتفًا جديدًا يعمل بنظام Oreo خارج الصندوق ، فإنه مطلوبلدعم Treble خارج الصندوق.
باختصار: الدعم الثلاثي على الأنظمة المحدثة لا يزال متروكًا للشركات المصنعة ، ولكن ستكون هناك حاجة إلى أجهزة Oreo جديدة لدعم Treble للمضي قدمًا.
لذلك ، على سبيل المثال ، يدعم Pixel 2 بالفعل Project Treble. سيدعم Galaxy S9 القادم أيضًا ميزة Treble خارج الصندوق. قامت Google أيضًا بتحديث Pixel 1 لدعم Treble ، ولكن لسوء الحظ يبدو أن Samsung تركته خارج Oreo build for Galaxy S8.
إذا كنت مهتمًا بجهازك الخاص ، فإن Android Police لديه قائمة تشغيل لجميع الأجهزة التي ستحصل على دعم Treble ، بالإضافة إلى الأجهزة التي سيتم تحديثها إلى Oreo بدون Treble.
كانت تحديثات نظام التشغيل Android نقطة خلاف ثابتة لسنوات عديدة حتى الآن ، لذلك من الجيد أن نرى Google تعالج المشكلة أخيرًا. مع أي حظ ، سيضع هذا جميع أجهزة Android أقرب إلى التكافؤ مع Apple فيما يتعلق بتحديثات الجهاز.