گوگل در حال کار بر روی یک سیستم بایگانی برنامه جدید برای تلفن های اندرویدی است که به کاربران اجازه می دهد تا حافظه داخلی ارزشمند خود را بدون نیاز به حذف نصب برنامه یا از دست دادن داده های مرتبط آزاد کنند. بر کسی پوشیده نیست که گوشیهای اندرویدی با حجم زیادی از نرمافزارهای bloatware از پیش بارگذاری شدهاند. برای کاربرانی که به بازی های موبایلی علاقه مند هستند یا تلفن خود را به عنوان بخشی از گردش کار سنگین چندرسانه ای خود حساب می کنند، هر گیگابایت فضای ذخیره سازی بسیار مهم است.
تاکنون، تنها گزینههای روی میز حذف نصب برنامههایی که کمتر استفاده میشوند، یا پاک کردن دادههای ذخیره شده کاربر در هر یک بوده است. این به زودی به گذشته تبدیل خواهد شد. گوگل در حال کار بر روی چیزی به نام APK های بایگانی شده است. برای کسانی که نمی دانند، یک APK – مخفف Android Package Kit یا Android Application Package – بلوک سازنده کد برای ساخت یک برنامه است.
گوگل می گوید سیستم بایگانی برنامه به کاربران اجازه می دهد تا 60 درصد از فضای ذخیره سازی را که توسط یک برنامه اشغال شده است، آزاد کنند. گوگل قصد دارد با انتشار نسخه آتی Bundletool 1.10، ابزار بایگانی شده APK را به توسعه دهندگان بفرستد. پست وبلاگ این شرکت، فایلهای APK بایگانیشده را بهعنوان «APKهای بسیار کوچکی که دادههای کاربر را تا زمان بازیابی برنامه حفظ میکنند» تعریف میکند. این ویژگی در اواخر سال جاری برای کاربران گوشی های هوشمند اندرویدی عرضه خواهد شد که احتمالا بخشی از به روز رسانی اندروید 13 است.
این یک ویژگی Opt-in است، به این معنی که توسعه دهندگان می توانند سیستم بایگانی برنامه را برای برنامه های مربوطه خود فعال کنند. یا، آنها به سادگی می توانند آن را نادیده بگیرند. برای کاربران، توانایی بایگانی کردن یک برنامه یک راحتی بزرگ برای حفظ فضای ذخیره سازی موجود در گوشی آنها خواهد بود. در دنیایی که برندهای گوشیهای هوشمند، تلفنهای از پیش نصب شده با برنامههایی را میفروشند که به سختی استفاده میشوند، اما نمیتوان آنها را حذف کرد، خطرات بیشتر میشود.
به عنوان مثال نسخه T-Mobile Samsung Galaxy S22 Ultra را در نظر بگیرید که با 89 برنامه از پیش بارگذاری شده است، تعداد قابل توجهی از آنها برنامه های ضروری تلقی می شوند که فقط می توانند غیرفعال شوند اما نمی توان آنها را برای تمیز کردن فضای ذخیره سازی نصب کرد. این گوشی از 1199 دلار شروع می شود و حتی اجازه افزایش فضای ذخیره سازی را نمی دهد. وضعیت برای تلفن های ارزان تر حتی بدتر می شود. اما سامسونگ تنها برندی نیست که مشکل bloatware دارد، زیرا شرکتهایی مانند شیائومی و ویوو در تاکتیکهای مشابهی دست به کار میشوند.
گوگل جزئیات فنی زیادی را در مورد سیستم بایگانی برنامه به اشتراک نگذاشته است، اما اطمینان می دهد که داده های کاربر ذخیره شده توسط هر برنامه ایمن خواهد بود. هنگامی که یک برنامه بایگانی شده دوباره نصب شود، به گونه ای باز می گردد که گویی هیچ اتفاقی نیفتاده است. این سیستم در اصل خواب زمستانی برنامه در استروئیدها است.
با اندروید 11، گوگل شروع به ارائه یک ابزار خواب زمستانی کرد که مجوزهای زمان اجرا برنامه را بازنشانی می کرد. اندروید 12 با غیرفعال کردن هشدارها و فعالیتهای پسزمینه برای برنامههای خواب زمستانی، حذف همه فایلهای حافظه پنهان برنامه، از بین بردن اعلانهای فشار (حتی پیامهای با اولویت بالا) و بازیابی مجوزهای زمان اجرا، بر اساس آن ساخته شده است.