Какой телефон потянет Minecraft Java Edition
Java-версия на телефоне тяжелее мобильной: телефону приходится держать в памяти Java-машину, игру и перевод графики сразу. Разбираем, на что смотреть в характеристиках и что крутить, если игра тормозит или вылетает.
Коротко
Сколько оперативной памяти нужно?
От 6 ГБ — комфортно. На 4 ГБ игра запускается, но в больших мирах и на новых версиях система может её закрыть. С 3 ГБ и меньше — только старые версии и маленькая дальность прорисовки.
Почему игра вылетает без ошибки?
Чаще всего это система освобождает память: игра заняла слишком много, и Android её закрыл. Помогают меньшая дальность прорисовки, закрытые фоновые приложения и версия игры постарше.
Как поднять FPS на телефоне?
Поставить Sodium вместе с Lithium и FerriteCore, снизить дальность до 6–8 чанков, выключить облака и плавное освещение. Шейдеры на телефоне не включайте вовсе.
Пойдёт ли игра на Android 7?
Нет. Лаунчеры для Java-версии работают с Android 8.0: ниже для телефонов нет нужной Java.
Почему Java-версии нужно больше
Обычная мобильная версия написана под телефон. Java-версии на Android приходится держать в памяти сразу три вещи: Java-машину, саму игру и прослойку, которая переводит её графику на язык видеокарты телефона. Поэтому она требовательнее — и главное здесь не процессор, а память.
Что смотреть в характеристиках
| Что | Хватит | Комфортно |
|---|---|---|
| Android | 8.0 | 11 и новее |
| Оперативная память | 4 ГБ | 6–8 ГБ и больше |
| Место | 2 ГБ | 4 ГБ — под несколько версий и миры |
| Процессор | 64-битный, 2017 года и новее | Snapdragon 7-й и 8-й серий, Dimensity |
Память — главное. Android отдаёт одному приложению только часть памяти, и когда игре её не хватает, система просто закрывает её — без сообщения об ошибке. На 4 ГБ это случается в больших мирах и на новых версиях; на 6–8 ГБ — редко и обычно, когда в фоне открыто много всего.
Видеокарта. Лучше всего Java-версия идёт на Adreno (телефоны на Snapdragon). На Mali и PowerVR тоже идёт, но здесь сильнее зависит от способа перевода графики — о нём ниже.
Если тормозит
По шагам, от самого действенного:
- Моды на скорость. Sodium переписывает отрисовку и даёт больше всего кадров, Lithium ускоряет мир, FerriteCore экономит память. На телефоне без них играть тяжело — подробнее о каждом в статье «Как повысить FPS».
- Дальность прорисовки 6–8 чанков. Каждый лишний чанк — это память и кадры. Больше 10 на телефоне почти никогда не нужно.
- Облака и плавное освещение — выключить. Разница в картинке небольшая, в кадрах — заметная.
- Шейдеры — не включать. Видеокарты телефонов их не тянут.
- Версия постарше. 1.16–1.19 заметно легче 1.21: если на свежей версии тесно, попробуйте предыдущую.
Если вылетает
- Закройте фоновые приложения — браузер с вкладками и мессенджеры съедают ту самую память, которой не хватает игре.
- Уменьшите дальность прорисовки — это главный потребитель памяти в мире.
- Смените способ отрисовки. В лаунчерах для Java-версии он называется «рендерер»: MobileGlues, GL4ES, ANGLE. Если игра падает на старте или рисует чёрный экран, другой рендерер часто решает дело.
- Дайте телефону остыть. Горячий телефон сам сбрасывает частоты, и кадров становится меньше — чехол на время игры лучше снять.
Как это сделано в Sonar
Sonar для Android подбирает память и дальность прорисовки сам — по объёму памяти вашего телефона, — а моды на скорость включены с первого запуска. Если игру закрыла система, лаунчер это видит и к следующему разу убавляет настройки на шаг; если версия тяжела для телефона, он предупредит ещё до запуска. Рендерер выбирается в «Профиле» и запоминается для каждой версии отдельно.
Java Edition на вашем телефоне
Sonar для Android ставит ту же Java-версию игры, что на компьютере: серверы, скины, карты и сборки модов — в одно касание и на русском. Java и файлы игры приложение скачает само.