حصلت Google على قواعد جديدة لدعم الأجهزة الافتراضية لنظام Android 15
روبرت تريجز / هيئة أندرويد
ليرة تركية؛ د
- تطلب Google شرائح جديدة يتم تشغيلها بدعم Android 15 لتنفيذ الدعم لـ Android Virtualization Framework.
- يوفر Android Virtualization Framework بيئة تنفيذ آمنة وخاصة للتعليمات البرمجية الحساسة للغاية وهو مطلوب لتطبيق Linux Terminal القادم لنظام Android.
- إنها مدعومة بالفعل من قبل العديد من أجهزة Android، ومع ذلك، لا تدعم أي أجهزة Samsung هذه الميزة حتى الآن.
بينما أفضل هواتف أندرويد من المؤكد أنها تمتلك الأجهزة الخام اللازمة للتوافق مع أجهزة الكمبيوتر المحمول المتوسطة، ومعظمها لا يمتلك ميزات البرامج المناسبة لاستبدالها، حتى لو قمت بتوصيلها بشاشة أكبر. تعمل Google على تحويل Android إلى نظام تشغيل سطح مكتب أكثر اكتمالاً، ويتضمن جزء من هذه الجهود السماح لأجهزة Android بتشغيل أنظمة تشغيل أخرى في الأجهزة الافتراضية. ومع ذلك، لا يدعم كل جهاز يعمل بنظام Android الميزة التي تتيح دعم الأجهزة الافتراضية، ولكن لحسن الحظ، تطلب Google تلك الشرائح الجديدة التي يتم تشغيلها لـ أندرويد 15 سوف.
أنت تقرأ رؤى الهيئة قصة. يكتشف رؤى الهيئة للحصول على المزيد من التقارير الحصرية وعمليات تفكيك التطبيقات والتسريبات والتغطية التقنية المتعمقة التي لن تجدها في أي مكان آخر.
مع إصدار أندرويد 13 في عام 2022قدمت Google ميزة تسمى Android Virtualization Framework (AVF). حالة الاستخدام الأولية التي تصورتها Google لـ AVF هي توفير بيئة آمنة لتجميع التعليمات البرمجية الحساسة للأمان. على سبيل المثال، عندما مشروع الخط الرئيسي تم تحديث وحدة Android Runtime (ART)، ويجب إعادة ترجمة بعض التعليمات البرمجية. بفضل AVF، يمكن إعادة ترجمة هذا الرمز بشكل آمن في الخلفية من خلال إصدار مجرد من Android يعمل في جهاز افتراضي، مما يقلل من تأخير التمهيد الطويل الذي قد يحدث إذا تمت إعادة ترجمة الكود بعد إعادة التشغيل.
يعد التجميع المعزول، على الرغم من كونه لطيفًا، مجرد إحدى الطرق العديدة التي يمكن من خلالها استخدام AVF. وتتصور جوجل أيضًا أنه سيتم استخدامه للتعامل مع تطبيقات إدارة الحقوق الرقمية مثل ويديفين ونماذج التعلم الآلي الخاصة التي لا ترغب الشركات في تسريبها. وكما رأينا في وقت سابق من هذا العام، فإن Google لديها خطط أكبر بكثير في متجرها لـ AVF. ترى الشركة أنه يتم استخدامه لتشغيل أنظمة تشغيل كاملة في جهاز افتراضي. جوجل في وقت ما جربته تشغيل نظام التشغيل Chrome على أجهزة Android عبر AVF، وهو المشروع الذي كان، للأسف، مجرد دليل على المفهوم.
استخدمت Google نظام التشغيل Chrome فقط لتوضيح التحسينات التي أجرتها على Android Virtualization Framework في Android 15، مما يثبت قدرتها على تشغيل أنظمة تشغيل بديلة بواجهات رسومية كاملة. على الرغم من أن Google لم تمضي قدمًا في شحن أ تطبيق بنقرة واحدة لتشغيل نظام التشغيل Chrome في جهاز افتراضي على نظام التشغيل Android، بدأ التطوير على تطبيق Terminal الذي سيتيح لك ذلك تشغيل تطبيقات Linux على أجهزة Android. هذا التطبيق الطرفي هو تطبيق شامل يقوم بالتنزيل والتكوين والتشغيل والتفاعل مع مثيل Debian الذي يعمل في جهاز افتراضي. يستخدم التطبيق واجهات برمجة التطبيقات التي يوفرها AVF، مما يعني أنه سيعمل فقط على الأجهزة التي تدعم إطار العمل.
إليك نظرة أولية على تطبيق Android الطرفي الشامل القادم، والذي يقوم بالتنزيل والتكوين والتشغيل والواجهات مع مثيل Debian الذي يقوم بتشغيل جهاز افتراضي!
حاليًا، تتم استضافة صور دبيان على GitHub الخاص بموظف Google، لكن Google تخطط لاستضافة هذه الصور… pic.twitter.com/nMVwPRrQO9
العديد من أجهزة Android تدعم بالفعل AVF، ولحسن الحظ. وفقًا لكتالوج أجهزة Google Play Console، يوجد بالفعل 361 طرازًا من الأجهزة التي تدعم AVF. يتضمن ذلك كل بكسل منذ Pixel 6، بالإضافة إلى العديد من الطرز من الشركات المصنعة الأصلية مثل OnePlus وXiaomi وMotorola وVivo وTecno وOPPO والمزيد.
مشعل الرحمن / هيئة الاندرويد
ومن الجدير بالذكر أنه لا يوجد جهاز Samsung واحد في القائمة، بغض النظر عن مجموعة الشرائح. ليس من الواضح سبب عدم دعم أجهزة سامسونج لـ AVF، ولكن ربما يتعارض ذلك مع سامسونج نوكس بطريقة ما.
مشعل الرحمن / هيئة الاندرويد
على أي حال، تتجه Google الآن نحو جعل دعم AVF مطلبًا لجميع الشرائح الجديدة، وهو ما يعني بدوره أن أجهزة Samsung الجديدة ستضطر إلى دعمه. وفقا لهذا رقعة، أحدث إصدار من VSR، وهو اختصار لمتطلبات برنامج البائع، يتطلب دعم AVF للأجهزة التي يتم تشغيلها بمستوى API للبائع 202404، والذي يتوافق مع Android 15.
مشعل الرحمن / هيئة الاندرويد
بفضل مصدر موثوق، حصلت على نسخة من متطلبات برنامج البائع لنظام Android 15، والتي تؤكد أن الشرائح التي يتم تشغيلها بمستوى واجهة برمجة تطبيقات البائع المذكور أعلاه يجب أن تعلن دعم AVF. ينطبق ذلك على شرائح مثل Qualcomm Snapdragon 8 Elite وMediaTek Dimensity 9400 وExynos 2500 القادم. تنص هذه الوثيقة على أنه إذا كانت هذه الشرائح تدعم أيضًا الأجهزة الافتراضية المحمية، فيجب أن تدعم تحديثات OTA للأجهزة الافتراضية في Android 15. بالإضافة إلى ذلك، تنص الوثيقة على أن Android 16 سيتطلب أجهزة افتراضية محمية لدعم ميزات الأمان الإضافية مثل Remote Attestation وOpen Profile for DICE وSecretkeeper 1.0.
إليك Ubuntu 24.04 LTS الذي يعمل في جهاز افتراضي على الإصدار الجديد @OPPO ابحث عن X8 Pro، المدعوم من @ميدياتيك البعد 9400.كما ذكرت من قبل، تعمل Google مع @كوالكوم وMediaTek لتطوير تطبيقات برنامج Hypervisor (Gunyah وGenieZone… pic.twitter.com/DRcpseNuVL
على الرغم من أن الأمر سيستغرق بعض الوقت قبل أن يتمكن معظم المستخدمين من الاستفادة من AVF للقيام بأشياء مثل تشغيل تطبيقات Linux، إلا أنه لا يزال من المهم للأجهزة إضافة دعم له الآن. وذلك لأن حالات استخدام AVF سوف تنمو مع استمرار Google في تطويرها. بقدر ما أستطيع أن أقول، تخطط Google لتنفيذ تطبيق Linux Terminal في إصدار Android 16 العام المقبل، ولكن مرة أخرى، لن تتمكن من الاستفادة منه سوى الأجهزة التي تدعم AVF. مع تحول AVF إلى أحد متطلبات مجموعة الشرائح، نأمل أن يعني ذلك أنه حتى أجهزة Samsung ستدعم التطبيق الطرفي في تحديث العام المقبل.