Анализ: почему приложение Gmail для iOS весит уже почти 700 МБ и продолжает увеличиваться

Разработчики Emerge Tool рассказали, почему iOS-приложение весит уже почти 700 МБ и всего за год набрало 100 МБ. При этом в приложении всего пара экранов, а новых тяжеловесных функций последнее время не появлялось. Если коротко, то дело в файлах локализации и особенностях файловой системы iOS.

Анализ: почему приложение Gmail для iOS весит уже почти 700 МБ и продолжает увеличиваться

За год размер приложения Gmail увеличился на 100 МБ. В основном за счёт следующего:

  • Основной бинарник приложения: 223 МБ → 285 МБ.

  • Файлы локализации: 130 МБ → 150 МБ.

Анализ: почему приложение Gmail для iOS весит уже почти 700 МБ и продолжает увеличиваться

150 МБ файлов локализации — слишком много, но так устроена iOS. Пользователям приходится скачивать на свои устройства файлы для всех поддерживаемых языков, независимо от того, какой язык они будут использовать. Приложение Gmail поддерживает более 60 языков, из которых на каждом устройстве нужен только один.

Разработчики утверждают, что Google могла бы сократить объём локализаций примерно на 90% (135 МБ), если бы сжимала данные неиспользуемых языков. Эта же проблема прослеживается и в других международных приложениях: WhatsApp, Uber, Microsoft Team, Nike Run Club и других.

Ещё примерно 25 МБ в приложении Gmail появились из-за особенностей файловой системы iOS. Так, минимальный размер файла в iOS составляет 4,1 КБ. Если создать файл меньшего объёма, то в системе он всё равно будет занимать 4,1 КБ. С 2024 по 2025 год Google добавила около 6 тыс. небольших файлов, которые в итоге заняли почти 25 МБ. Если компания перенесёт все маленькие файлы (более 26 тыс. файлов за всё время) в каталог ассетов, то сэкономит приблизительно 80 МБ.

Анализ: почему приложение Gmail для iOS весит уже почти 700 МБ и продолжает увеличиваться

Источник: habr.com

Next Post

Анализ сданных: с помощью лазера почти на 100% определят причину бесплодия у мужчин

Фото: Артем Доев Следите за нашими новостями в удобном формате Есть новость? Присылайте! Российские ученые разработали новый высокоточный метод диагностики мужского бесплодия, который выявляет аномалии, незамеченные при стандартном анализе спермы. Новый способ позволит не только выявлять патологию, но и глубже понять ее причины. Для анализа специалисты применили метод рамановской спектроскопии […]