رابرت تریگز / Android Aut،rity
TL; DR
- گوگل برای اجرای پشتیب، از چارچوب مجازی سازی اندروید، به چیپست های جدیدی نیاز دارد که با پشتیب، از اندروید 15 راه اندازی شوند.
- چارچوب مجازی سازی اندروید یک محیط اجرای امن و خصوصی برای کدهای بسیار حساس فراهم می کند و برای برنامه ترمینال لینو، آینده اندروید مورد نیاز است.
- در حال حاضر توسط بسیاری از دستگاه های اندرویدی پشتیب، می شود، با این حال، هیچ دستگاه سامسونگ هنوز از این ویژگی پشتیب، نمی کند.
در حالی که بهترین گوشیهای اندرویدی مطمئناً سختافزار خامی را دارند که میتوانند با یک لپتاپ معمولی دست به کار شوند، ا،ر آنها ویژگیهای نرمافزاری من،ی برای جایگزینی ندارند، حتی اگر آنها را به صفحه نمایش بزرگتری متصل کنید. گوگل در حال کار بر روی تبدیل اندروید به یک سیستم عامل دسکتاپ کامل تر است، و بخشی از این تلاش ها شامل اجازه دادن به دستگاه های اندرویدی برای اجرای سیستم عامل های دیگر در ماشین های مجازی است. با این حال، هر دستگاه اندرویدی از ویژگی پشتیب، از ماشین مجازی پشتیب، نمیکند، اما خوشبختانه، گوگل از چیپستهای جدیدی که برای اندروید 15 راهاندازی میشوند، میخواهد.
شما در حال خواندن یک بینش اقتدار داستان برای گزارشهای انحصاری بیشتر، حذف برنامهها، افشای اطلاعات و پوششهای عمیق فناوری که در هیچ کجای دیگر نخواهید یافت، Aut،rity Insights را کشف کنید.
با انتشار اندروید 13 در سال 2022، گوگل قابلیتی به نام چارچوب مجازی سازی اندروید (AVF) را معرفی کرد. مورد استفاده اولیه ای که گوگل برای AVF در نظر گرفته بود، ارائه یک محیط امن برای کامپایل کدهای حساس به امنیت است. به ،وان مثال، هنگامی که ماژول Project Mainline برای Android Runtime (ART) به روز می شود، کد خاصی باید دوباره کامپایل شود. به لطف AVF، این کد را میتوان بهطور امن در پسزمینه توسط یک نسخه حذفشده اندروید که در یک ماشین مجازی اجرا میشود، دوباره کامپایل کرد و تاخیر طول، بوت را که در غیر این صورت در صورت کامپایل مجدد کد پس از راهاندازی مجدد اتفاق میافتد، کاهش میدهد.
کامپایل ایزوله، اگرچه خوب است، اما تنها یکی از راههایی است که میتوان از AVF استفاده کرد. گوگل همچنین پیشبینی میکند که از آن برای مدیریت برنامههای DRM مانند Widevine و مدلهای یادگیری ماشین اختصاصی که شرکتها نمیخواهند فاش شوند، استفاده شود. همانطور که در اوایل سال جاری دیدیم، گوگل برنامه های بسیار بزرگتری برای AVF در سر دارد. این شرکت می بیند که از آن برای اجرای سیستم عامل های کامل در یک ماشین مجازی استفاده می شود. گوگل در یک مقطع حتی با اجرای سیستم عامل کروم بر روی دستگاه های اندرویدی از طریق AVF آزمایش کرد، پروژه ای که متأسفانه فقط یک اثبات مفهوم بود.
گوگل صرفا از سیستم عامل کروم برای نشان دادن پیشرفت هایی که در چارچوب مجازی سازی اندروید در اندروید 15 ایجاد کرده است استفاده کرد و ثابت کرد که می تواند سیستم عامل های جایگزین را با رابط های گرافیکی کامل اجرا کند. در حالی که گوگل در نهایت با ارسال یک برنامه با یک کلیک برای اجرای سیستم عامل کروم در ماشین مجازی در اندروید پیش نرفت، اما توسعه برنامه ترمینال را آغاز کرد که به شما امکان می دهد برنامه های لینو، را در دستگاه های اندرویدی اجرا کنید. این برنامه ترمینال یک برنامه همه کاره است که دانلود، پیکربندی، اجرا میکند و با نمونهای از دبیان در حال اجرا در ماشین مجازی ارتباط برقرار میکند. این برنامه از API های ارائه شده توسط AVF استفاده می کند، به این م،ی که فقط روی دستگاه هایی کار می کند که از چارچوب پشتیب، می کنند.
در اینجا اولین نگاهی به برنامه All-in-One ترمینال آینده اندروید داریم که با نمونهای از دبیان که یک ماشین مجازی را اجرا میکند، دانلود، پیکربندی، اجرا و رابط میکند!
در حال حاضر، تصاویر دبیان در GitHub یک Googler میزب، می شوند، اما گوگل قصد دارد این تصاویر را میزب، کند… pic.twitter.com/nMVwPRrQO9
خوشبختانه بسیاری از دستگاههای اندرویدی از AVF پشتیب، میکنند. طبق کاتالوگ دستگاه های کنسول Google Play، در حال حاضر 361 مدل دستگاه وجود دارد که از AVF پشتیب، می کنند. این شامل هر پی،ل از Pixel 6، و همچنین مدل های متعددی از OEM ها مانند OnePlus، Xiaomi، Motorola، Vivo، Tecno، OPPO و غیره می شود.
میشال رحمان / Android Aut،rity
با این حال، قابل توجه است که بدون در نظر گرفتن چیپست، حتی یک دستگاه سامسونگ در این لیست وجود ندارد. مشخص نیست که چرا دستگاه های سامسونگ از AVF پشتیب، نمی کنند، اما شاید به نوعی با Samsung Knox در تضاد باشد.
میشال رحمان / Android Aut،rity
در هر صورت، گوگل اکنون در حال حرکت به سمت این است که پشتیب، از AVF را برای همه چیپست های جدید ا،امی کند، که به ،ه خود به این م،ی است که دستگاه های جدید سامسونگ مجبور به پشتیب، از آن خواهند شد. بر این اساس پچ، آ،ین نسخه VSR که مخفف عبارت Vendor Software Requirements است، پشتیب، AVF را برای دستگاههایی که با API فروشنده سطح 202404 راهاندازی میشوند، که مطابق با Android 15 است، ا،امی میکند.
میشال رحمان / Android Aut،rity
با تشکر از یک منبع قابل اعتماد، یک کپی از نیازمندیهای نرمافزار فروشنده برای اندروید 15 به دست آوردم، که تأیید میکند چیپستهایی که با سطح API فروشنده فوقالذکر راهاندازی میشوند باید از AVF پشتیب، کنند. این مورد در مورد چیپستهایی مانند Qualcomm Snapdragon 8 Elite، MediaTek Dimensity 9400 و Exynos 2500 آتی صدق میکند. این سند میگوید که اگر این چیپستها از ماشینهای مجازی محافظتشده نیز پشتیب، میکنند، باید از بهروزرس،های OTA برای VM در اندروید 15 پشتیب، کنند. سند بیان میکند که اندروید 16 برای پشتیب، از ویژگیهای امنیتی اضافی مانند Remote Atestation، Open Profile برای DICE و Secretkeeper 1.0 به ماشینهای مجازی محافظتشده نیاز دارد.
در اینجا Ubuntu 24.04 LTS در حال اجرا در یک ماشین مجازی در جدید است @OPPO X8 Pro را پیدا کنید که توسط @MediaTek ابعاد 9400.همانطور که قبلاً اشاره کردم، گوگل با آن کار کرده است @Qualcomm و MediaTek برای اجرای هایپروایزر خود (Gunyah و GenieZone… pic.twitter.com/DRcpseNuVL
در حالی که مدتی طول می کشد تا ا،ر کاربران بتوانند از AVF برای انجام کارهایی مانند اجرای برنامه های لینو، استفاده کنند، هنوز هم برای دستگاه ها مهم است که اکنون از آن پشتیب، کنند. به این دلیل که با ادامه توسعه گوگل، موارد استفاده از AVF افزایش خواهد یافت. تا آنجا که من می توانم بگویم، گوگل قصد دارد برنامه ترمینال لینو، را در نسخه اندروید 16 سال آینده پیاده سازی کند، اما باز هم، تنها دستگاه هایی که از AVF پشتیب، می کنند می توانند از مزایای آن استفاده کنند. با تبدیل شدن AVF به یک مورد نیاز چیپست، امیدواریم که حتی دستگاه های سامسونگ نیز از برنامه ترمینال در به روز رس، سال آینده پشتیب، کنند.
<،on type="،on" cl،="d_2k d_P d_Q">نظرات،on>
منبع: https://www.androidaut،rity.com/android-15-virtual-ma،e-mandate-3498428/