به گفته گوگل، از طریق Android Run Time (ART)، بهبودهای مرتبط با اندروید ۱۴ قابل اجرا بر روی گوشیهای قدیمیتر امکانپذیر است.
پست وبلاگ منتشر شده توسط گوگل به مزایای Android Run Time (ART) و امکان بهروزرسانی جداگانه این ویژگی بدون نیاز به آپدیت کلی سیستمعامل اشاره دارد. ART به عنوان یک موتور، نقش تقویتدهندهای را در سیستم اندروید دارد و وظیفهی ترجمه کدهای جاوا و کاتلین به کد بایت و سپس اجرای آنها را برعهده دارد.
بهوسیلهی آپدیتهای ART، گوگل توانسته است سرعت اجرای برنامههای اندروید را افزایش داده، حتی بدون ارتقاء کامل سیستمعامل. در واقع، گزارشها نشان میدهند که با معرفی ART در اندروید ۱۳، سرعت اجرای برنامهها در برخی از دستگاههای قدیمی به نسبت تا ۳۰ درصد افزایش یافته است.
از اندروید ۱۲ به بعد، ART بهطور رسمی به دو بخش ماژولار تقسیم شده است (یک ماژول APEX) و بهطور جداگانه و از طریق گوگلپلی بهروزرسانی میشود. این به معنای این است که حدود ۳۱ درصد از کاربران (حدود ۶۰۰ میلیون نفر) میتوانند بهطور منظم بهبودهایی برای موتور اجرای برنامه دریافت کنند، بدون نیاز به بهروزرسانی کلی سیستمعامل.
اگرچه بسیاری از اجزاء بهآرامی به ماژول APEX منتقل شدهاند، اما گوگل اعلام کرده که ART به عنوان بزرگترین ماژول در اندروید دارای APIهای بیشتری نسبت به هر ماژول APEX دیگری است. این شرکت همچنین تأکید دارد که توسعه ART را به عنوان یک پروژهی نرمافزاری بزرگ آغاز کرده و با انتشار اندروید ۱۴، ART 14 را عرضه خواهد کرد.
ویرایش جدید ART تنها به اندروید ۱۴ محدود نخواهد بود، به این ترتیب کاربران گوشیها یا تبلتهایی که به اندروید ۱۲ ارتقاء یافتهاند نیز میتوانند از پیشرفتهایی که بر روی ART اعمال شده است، بهرهبرداری کنند.
گوگل از نمودار بالا به عنوان یک ابزار برای نمایش زمان عرضه بهروزرسانی جدید ART 13 و تأثیر آن بر میانگین زمان راهاندازی برنامهها استفاده کرد. این شرکت با انتشار اندروید ۱۳، تغییراتی که در ART 13 اعمال شده است را شرح داد و اعلام کرد که این ویژگی منجر به افزایش چشمگیری در سرعت جابجایی بین مقاصد یا مبدأ اصلی خواهد شد.
علاوه بر این، ART همچنین زمان نصب و تأیید کد بایتها را بهطور قابل ملاحظهای کاهش میدهد که درنتیجه باعث صرفهجویی در زمان میشود. این ویژگی همچنین تاثیر مثبتی بر سرعت اجرای برنامهها دارد و باعث بهبود چشمگیر در زمان راهاندازی برنامهها در برخی از دستگاهها تا ۳۰ درصد میشود.
– گوگل
به گفته گوگل، بهروزرسانی ART 14 اندروید با استفاده از OpenJDK 17 نسبت به نسخه قبلی یعنی OpenJDK 11 انجام میشود. این بهروزرسانی با بهرهگیری از بهینهسازیهای جدید در کامپایلر، علاوه بر کاهش حجم کد، زمان اجرای برنامهها را نیز بهبود میبخشد. انتظار میرود که ART 14 همراه با اندروید ۱۴ در ماه آینده عرضه شود.
نظرات کاربران