← Все статьи

Оптимизация мобильных игр под слабые Android-устройства

Draw calls, GC spikes, thermal throttling — что реально режет FPS на бюджетных телефонах.

На флагманах игра летает; 40% Android-аудитории сидит на устройствах с 3–4 ГБ RAM и Mali-G52. Типичные узкие места: 1. Перерисовка UI и частиц поверх fullscreen gameplay 2. Слишком много draw calls — батчинг спрайтов и атласов обязателен 3. Аллокации в Update() — мусор для GC, микрофризы каждые N секунд 4. Несжатые текстуры 4K «на всякий случай» Практики, которые работают: • Профилируйте на реальном девайсе, не только в редакторе • Object pooling для пуль, врагов, VFX • LOD для 3D и отключение теней на low quality preset • Загрузка сцен асинхронно с явным loading screen Thermal throttling: после 15 минут интенсивного 3D CPU/GPU снижают частоты. Заложите cap 30 FPS на low tier или динамическое снижение качества. В Google Play Console смотрите Android vitals: ANR, crash rate, excessive wakeups. Игра с 4.5★ на Pixel и 2.8★ из-за лагов на Redmi — это не «плохие пользователи», а технический долг.