لطالما عانت تحديثات أندرويد من مشكلة fragmentation أو “تفرق البرامج” وهو ملء البرامج أماكن متفرقة من موضع التخزين لمدة طويلة دون أن تخلي مكانها لعمل برامج أخرى، خاصة منذ نظام Ice Cream Sandwich وLollipop، حيث استغرق الأمر وقتًا طويلاً لمصنعي المعدات الأصلية لتنفيذ آخر تحديث لنظام أندرويد على أجهزتهم.
وقد حاولت غوغل حل المشكلة من خلال تقديم Project Treble الذي فصل إطار عمل نظام التشغيل أندرويد عن برنامج SoCs ذي المستوى الأدنى، وقدمت غوغل بعد ذلك Project Mainline وجعلت بعض وحدات Mainline معينة إلزامية مع كل تحديث لنظام أندرويد، والآن، واكتشف المطور luca020400 المعترف به من قِبل XDA منشورًا بواسطة مهندس غوغل يشير إلى أن الشركة تخطط لاستبدال أندرويد Runtime بوحدة Mainline في أندرويد 12، مما يسمح بتحديث مكونات نظام التشغيل الأساسية عبر متجر Play تمامًا مثل التطبيقات.
ويترجم أندرويد Runtime الرمز الثانوي لتطبيق أندرويد إلى إرشادات الجهاز الأصلي، فهي وظيفة مهمة جدًا لنظام أندرويد البيئي، ومن خلال تنفيذ Project Mainline إلى ART، يمكن لغوغل تعديل أشياء معينة أو إصلاح مشكلة أمنية في أي وقت دون انتظار مراجعات نظام التشغيل.
ووفقًا للمنشور، ستصبح ART وحدة Mainline قابلة للتحديث في أندرويد S / أندرويد 12، وهذا سيسمح لغوغل بمزيد من التحكم في التحديثات، وباستخدام ART القابل للتحديث، يمكن لغوغل معالجة أي مشكلة أو تحديث بعض الأشياء دون انتظار تحديث نظام التشغيل بالكامل عبر OTA.
وأيضًا إذا ألزم غوغل جميع مصنعي المعدات الأصلية بتنفيذ وحدة ART الموقعة من غوغل ، فيمكنها حتى التحكم في دفع التحديثات إلى ART على أجهزة أندرويد باستخدام متجر Play، وسيجلب التطبيق مزيدًا من الاتساق عبر جميع تطبيقات أندرويد، ومع ذلك، فإنه في نفس الوقت سيقيد مصنعي المعدات الأصلية ليكونوا قادرين على إجراء أي تغييرات على ART وسيمنعهم أيضًا من تنفيذ التخصيص الذي يضيفونه عادةً إلى أجهزتهم.
اليوم السابع
التعليقات مغلقة.