اندروید ۱۶ با ویژگی جدید تولید کد ابری برای سرعت بخشیدن به نصب برنامهها

در حال حاضر، نصب برنامهها در دستگاههای اندروید به وسیله Android Runtime (ART) انجام میشود که از ابزار dex2oat برای تولید فایلهای artifact استفاده میکند. این فایلها به سیستم عامل کمک میکنند تا برنامهها را سریعتر و کارآمدتر بارگیری کند.
در اندروید ۱۶، این فرآیند با استفاده از فایلهای SDM (Secure Dex Metadata) انجام میشود که از فروشگاه Google Play دانلود میشوند. این فایلها حاوی فایلهای artifact هستند که به جای تولید در دستگاه، از ابر دانلود میشوند.

این ویژگی هنوز فعال نیست، زیرا گوگل باید فروشگاه گوگلپلی را برای تولید و ارائه این فایلها پیکربندی کند. این فرآیند زمانبر است و ممکن است در ابتدا به صورت اختیاری ارائه شود، زیرا حجم دادهای که کاربران باید دانلود کنند افزایش مییابد.
تولید کد ابری در اندروید ۱۶ به این معناست که برنامهها به همراه فایلهای artifact از ابر دانلود میشوند، که این کار باعث کاهش زمان نصب برنامهها میشود. این ویژگی به ویژه برای دستگاههای با پردازنده ضعیف مفید است، زیرا فرآیند تولید artifact در دستگاه را حذف میکند و از این طریق بار پردازشی را کاهش میدهد.
با این حال، این ویژگی ممکن است برای کاربران با اتصال اینترنت کند یا محدودیت داده، مناسب نباشد، زیرا حجم فایلهای دانلودی افزایش مییابد.
اندروید ۱۶ قرار است در ژوئن منتشر شود و این ویژگی میتواند به ویژه برای دستگاههای با پردازنده ضعیف مفید باشد. با این حال، هنوز مشخص نیست که این ویژگی چقدر میتواند نصب برنامهها را تسریع کند. در کل، تولید کد ابری یک گام مهم در بهینهسازی عملکرد اندروید برای دستگاههای با سختافزار ضعیف است.