پایین بودن سرعت اجرای برنامهها یکی از مشکلاتی است که بسیاری از کاربران با آن دست و پنجه نرم میکنند. در همین رابطه گوگل با انتشار پستی به مزایای استفاده از نسخه جدید کامپایلر Android Runtime یا همان ART در اندروید پرداخته و از بهبود 30 درصدی سرعت اجرای برنامهها برای کاربران گفته است. نکته جالب توجه اینکه گوگل فرآیند آپدیت ART را از سیستمعامل اندروید جدا کرده تا کاربران نسخههای قدیمی اندروید هم بتوانند از سرعت بالای اجرای اپلیکیشنها را تجربه کنند.
Android Runtime (ART) وظیفه کامپایل و اجرای برنامهها در سیستم عامل اندروید را برعهده دارد. در واقع ART با خواندن کدهای یک اپلیکیشن، آن را به زبان ماشین ترجمه کرده و برای اجرا در اختیار تراشه گوشی قرار میدهد. پیش از این در اندروید 4.4 وظیفه کامپایل کدهای برنامه بر عهده Dalvik بود که گوگل در اندروید 5 آن را کنار گذاشت به سراغ ART رفت.
گوگل تاکنون کامپایلر ART را چندین بار بهبود داده و در اندروید 12 به یک بخش ماژولار از سیستم عامل اندروید تبدیل شد تا گوگل بتواند بدون نیاز به ارتقای سیستمعامل و از طریق فروشگاه گوگل پلی این کامپایلر را آپدیت کند.

بهبود 30 درصدی سرعت اجرای برنامهها با جدا شدن ART از اندروید
گوگل با انتشار نموداری گفته که ارتقای ART و مستقل شدن آن از اندروید 13 موجب شد تا سرعت اجرای برنامهها تا 30 درصد بهبود یابد و اکنون با عرضه نسخه جدید این کامپایلر همراه با اندروید 14 سرعت بیشتری را در کامپایل کردن کدهای Java و Kotlin به زبان ماشین را شاهد خواهیم بود.
گوگل حالا شمارهگذاری نسخههای ART را با نسخههای اندروید هماهنگ کرده و بر این اساس میتوان انتظار داشت که ART 14 نیز با اندروید 14 از راه برسد. گوگل در بهروزرسانی کامپایلر ART 14 کیت توسعه جاوا را به نسخه هفده (OpenJDK 17) ارتقا میدهد. این نسخه از کامپایلر ART بهینهسازیهایی در زمینه افزایش سرعت اجرای برنامهها خواهد داشت که ضمن بهبود عملکرد موجب کاهش حجم کدهای یک برنامه میشود.












نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت