نظرة على Treble، المشروع الذي جاء لحل أكبر مشكلة في نظام أندرويد

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

تقرير: جيل جديد من iPhone SE سيتوفّر مع بداية 2018 تقرير: جيل جديد من iPhone SE سيتوفّر مع بداية 2018
إشاعة: شاشة Galaxy S9 ستحتل 90% من الواجهة الأمامية إشاعة: شاشة Galaxy S9 ستحتل 90% من الواجهة الأمامية
تويتر تختبر ميزة الإشارات المرجعية تويتر تختبر ميزة الإشارات المرجعية
هاتف جلاكسي S9 قد يظهر في معرض CES القادم هاتف جلاكسي S9 قد يظهر في معرض CES القادم
تعدين بيتكوين يستهلك كهرباء أكثر من 150 بلداً تعدين بيتكوين يستهلك كهرباء أكثر من 150 بلداً
لأول مرة تيليغرام تحظر قناة بطلب من قوقل و آبل لأول مرة تيليغرام تحظر قناة بطلب من قوقل و آبل
فيس بوك تختبر ميزة البحث عن شخص يلعب معك ألعاب فيديو فيس بوك تختبر ميزة البحث عن شخص يلعب معك ألعاب فيديو
تويوتا تكشف النقاب عن الجيل الثالث من الروبوت البشري T-HR3 تويوتا تكشف النقاب عن الجيل الثالث من الروبوت البشري T-HR3
تتقارير تكشف عن موعد كشف سامسونغ عن Galaxy S9 تتقارير تكشف عن موعد كشف سامسونغ عن Galaxy S9
إطلاق جهاز Lenovo Moto اللوحي بمعالج Snapdragon 625 إطلاق جهاز Lenovo Moto اللوحي بمعالج Snapdragon 625
فيس بوك تختبر حفظ المنشورات ضمن مجلدات Collections فيس بوك تختبر حفظ المنشورات ضمن مجلدات Collections