گوگل با پروژه Mainline در اندروید 12 به دنبال انتشار سریعتر آپدیتها است
اندروید محبوبترین سیستم عامل گوشیهای هوشمند در دنیا است و سالهاست که این لقب را با خود به یدک میکشد. با این حال یکی از مشکلات اصلی این سیستم عامل، کند بودن سرعت انتشار آپدیتها است. گوگل برای برطرف کردن این مشکل پروژهای به نام Mainline را معرفی کرده و حالا با اندروید 12 قصد دارد تغییراتی را در سرعت ارتقای این سیستم عامل ایجاد کند.
طبق گزارشهای منتشر شده، گوگل با تبدیل Android Runtime موسوم به ART به یک ماژول از Mainline قصد دارد این امکان را فراهم کند تا آپدیت اجزای اصلی سیستم عامل اندروید از طریق گوگل پلی قابل عرضه و نصب شود.
Android Runtime یا ART چیست؟
Android Runtime کد بایتی (ByteCode) برنامههای اندرویدی را پس از نصب به کد ماشین (MachineCode) ترجمه و تبدیل میکند تا در واقع آن اپلیکیشن به یک اپلیکیشن بومی (Native) تبدیل شود.
بر این اساس و با استفاده از این پروژه، اگر گوگل بخواهد تغییرات گستردهای را در ترجمه کدها ایجاد کند، میتواند به جای انتظار برای عرضه نسخه جدید سیستم عامل اندروید صرفا از طریق گوگل پلی اقدام کند. این موضوع موجب میشود آپدیتهای مربوط به بهبود عملکرد یا رفع مشکلات امنیتی زودتر منتشر شوند.
اگرچه این پروژه نمیتواند تمام مشکلات مربوط به آپدیت اندروید را برطرف کند، اما مطمئنا با رفع نواقص بزرگ و انتشار به موقع آپدیتهای امنیتی، موجب بهبود گستردهای در این حوزه خواهد شد.
گوگل همچنین اعلام کرده است که در حال اعمال تغییراتی است تا انتشار اپلیکیشنهای جانبی در گوگل پلی در اندروید 12 آسانتر شود. هرچند تاکنون جزییات این موضوع را اعلام نکرده است.