Android-разработка — рекордсмен памяти среди дев-профилей: IDE-монстр + эмулятор-«паспортный гигабайтист» + Gradle-демоны, живущие своей жизнью. «16 или 32» здесь решается быстрее, чем где-либо. Честная арифметика памяти мобильного разработчика (виртуалки — родственный жанр; память дев-профилей).
Арифметика стека: кто ест сколько
Состав потребления. Android Studio + индексация проекта: 2–4 ГБ (большие проекты — больше). Эмулятор AVD: паспортные 2–4 ГБ на устройство (современные образы — до 4+). Gradle-демоны: 1–4 ГБ (демоны не всегда умирают вовремя — классика жанра). Система Windows: 3–5 ГБ. Браузер-дока (документация Android-мира любит вкладки): 2–6 ГБ. Сумма честного дня: 14–24 ГБ — «16 впритык, 32 рабочая норма». Практика замера: диспетчер во время сборки+эмулятора — ваша личная арифметика за минуту (методика). И резюме арифметики: эмулятор+демоны+IDE — тройной множитель: Android-стек — «32-гигабайтный жанр» по умолчанию.
32 как норма: почему здесь не торгуются
Аргументы ступени. Аргумент 1: эмулятор не «ужмёшь» без потери скорости (образы требуют паспортную память честно). Аргумент 2: Gradle-демоны в подкачке = сборки «в разы дольше»: подкачка убивает главный цикл разработки. Аргумент 3: реальный дев-день = IDE+эмулятор+Gradle+браузер-дока+мессенджеры команды: сумма без вариантов уходит за 16. Аргумент 4: долгий горизонт: проекты растут, образы толстеют — 32 живёт до конца цикла. Практика исключений: «тесты на реальном устройстве по проводу» — эмулятор не нужен: 16 становится рабочим (дисциплина реальных устройств — легальный путь экономии). Практика покупки: если машина распаяна — 32 при покупке обязательны; при живых слотах — 16+планка легальна (32 ГБ — когда). И резюме ступени: Android-дев на эмуляторах = 32 по умолчанию; реальные устройства — легальная альтернатива на 16.
Практики экономии на 16: если машин меньше
Дисциплина памяти. Приём 1: реальное устройство по USB вместо эмулятора — главный резерв памяти мобильного разработчика. Приём 2: один Gradle-демон (конфигурации gradle.properties: лимит памяти демона) — демоны не должны жить «стаями». Приём 3: закрытие неактивных проектов в Studio (индексация каждого ест). Приём 4: WSL/Docker-соседи — лимитировать память конфигами. Приём 5: браузер-дисциплина: вкладки-дока — в отдельном окне-профиле с контролем (поиск едоков). Практика реалистичности: эти приёмы делают 16 «терпимым рабочим» — не комфортным: комфортный жанр всё равно 32. Практика переговоров с бюджетом: разница 16→32 часто меньше цены эмулятор-недели потерянного времени: считайте часами, не рублями. И резюме практик: реальное устройство → один демон → дисциплина миров: три приёма против «впритыка».
Резюме: Android-стек любит 32 честно
Дистилляция. Ключевая мысль: Android-разработка — редкий профиль, где 32 ГБ — не «запас», а рабочая норма: эмулятор+демоны+IDE складываются за 16; альтернатива — реальные устройства и дисциплина на 16. Практический минимум: посчитайте свой день (сборка+эмулятор+дока) → выберите ступень → слоты/распайка решают путь → двухканальность для сборок — четыре правила покупки Android-машины. Практика мышления: скорость сборки и запуска на эмуляторе — «темп дыхания» мобильного разработчика: память прямо управляет темпом. И финальная мысль: одна минута сборки против десяти — умноженная на сотни сборок за проект — это и есть настоящая цена гигабайтов. Android-стек честно просит 32 — и честно отрабатывает их темпом вашей работы.
И финальная строка-резюме ступени: эмулятор+демоны+IDE = 32 по умолчанию; реальные устройства — легальные 16. Одна строка — и память Android-разработчика решена без торга.
И финальная строка-вывод: Android-стек — 32-гигабайтный жанр по арифметике (эмулятор+демоны+IDE); альтернатива — реальные устройства и дисциплина. Скорость сборок покупается памятью — честно и напрямую.
И бонус-кейс «эмуляторной спешки»: разработчик с 16 ГБ «ждал сборки по 3 минуты» — добавил планку до 32: сборки 40 секунд, эмулятор больше не «думает». Две планки памяти = ускоритель карьеры мобильника.
И финальная строка-резюме арифметики: IDE+эмулятор+демоны+дока = 14–24 ГБ дня; 32 — норма, реальное устройство — экономия. Строка арифметики — и мобильная память решена.
И финальная строка-этика «эмуляторной гигиены»: закрывайте эмуляторы за собой (не «пусть висят») — «висящие» AVD едят память часами после вашего ухода. Эмулятор — не кот: закрывайте за ним дверь.
И финальная строка-резюме арифметики на выходе: 14–24 ГБ дня, 32 — норма, устройство — альтернатива, два канала — ускоритель. Четыре строки — и Android-память решена.
И совсем финальная строка: эмулятор+демоны+IDE = 32 по умолчанию; устройство — экономная альтернатива. Android-стек честен в своих аппетитах — теперь и вы честны в выборе.
Частые вопросы
Хватит ли 16 ГБ для Android-курса? Для учёбы на реальном устройстве — да; с эмуляторами в полноценных проектах — впритык: 32 — комфорт студии.
Почему Gradle «ест память даже когда я не собираю»? Демоны живут между сборками для скорости; лимитируйте их память конфигами — стая демонов лечится настройкой.
Физическое устройство вместо эмулятора — минусы? Скорость отладки чуть ниже, разные версии Android — руками; но память экономится кратно: честный компромисс.
LPDDR-Android-машина без слотов — как выбирать? Только по максимуму при покупке: 32 распаянных — правильный выбор мобильного разработчика; «потом добавлю» здесь не работает.