گوگل در هفته گذشته با ارائه اولین پیشنمایش مخصوص توسعهدهندگان اندروید 13 همه را شگفتزده کرد. در حالی که چند ویژگی جدید به این نسخه اولیه راه پیدا کرده بودند، اما انتظار داریم که تغییرات زیادی را در این نسخه جدید از سیستمعامل گوگل ببینیم. یکی از این تغییرات مربوط به ماشینهای مجازی است که عملکرد آنها را بسیار استانداردتر و بهتر میکند و به شما این امکان را میدهد تا از چیزی مانند ویندوز 11 دقیقا روی پیکسل 6 یا پیکسل 6 پرو خود استفاده کنید.
همانطور که توسط kdrag0n، یکی از توسعهدهندگان اندروید، در توییتر نشان داده شده، میتوان توزیعهای مختف لینوکس و حتی ویندوز 11 کامل را روی پیکسل 6 در پیشنمایش توسعهدهنده اندروید 13 اجرا کرد. kdrag0n خاطرنشان میکند که پس از این تغییرات، ویندوز 11 کاملا روی پیکسل 6 آنها قابل استفاده است و ویدیویی نشان میدهد که ماشین مجازی چقدر خوب و روان کار میکند.
پیشینه فنی این دستاوردها کمی پیچیده است. میشل رحمان از Esper.io در یک پست وبلاگی فنی بهصورتی دقیق پیچیدگی ماشینهای مجازی در اندروید و آنچه را که ممکن است در آینده از آنها انتظار داشته باشیم را بهخوبی توضیح میدهد، اما اصل ماجرا در واقع این است:
ماشینهای مجازی در اندروید وضعیت مناسبی ندارند و گوگل شروع به ایجاد یک سری از تغییرات روی آنها کرده تا در اندروید 13 همه چیز بهصورتی بسیار استاندارد پیادهسازی شود.
برای شروع، گوگل یک فریمورک مربوط به مجازیسازی ایجاد کرده و آن را pKVM یا همان مکانیزم مجازیسازی هسته محافظت شده نامیده است که پایه و اساس پشتیبانی استاندارد از ماشینهای مجازی را میگذارد. گوگل برای این موضوع به کارهای قبلی متکی بوده است. این فرایند crosvm سیستمعامل کروم را به اندروید منتقل میکتد و آن را بهعنوان یک ماژول اصلی به سیستمعامل گوشیهای هوشمند میآورد که میتواند به صورتی مستقل از سیستم در آینده بهروز شود.
قصد گوگل از این علاقه جدید به ماشینهای مجازی ممکن است ناشی از تمایل آن به امنتر کردن فرآیند بهروزرسانی و راهاندازی در گوشیهای هوشمند اندرویدی باشد. بهنظر میرسد این شرکت در حال برنامهریزی برای استفاده از یک نسخه فوقالعاده ساده از اندروید با نام microdroid که برای کامپایل کردن بخشهای خاصی از اندروید استفاده میشود که باید هر زمان که ART بهروز میشود، دوباره کامپایل شوند، است.
با این حال، راهاندازی و بهروزرسانی ایمنتر احتمالا تنها بخشی از این فرایند باشد. ممکن است که گوگل چیزهای بیشتری در آستین داشته باشد، زیرا پشتیبانی قوی از ماشینهای مجازی در را بهروی امکانات جدید باز میکند.