Я делаю 2D-игру для Android, и недавно я смотрел на оптимизацию.
Я посмотрел на использование батареи в Настройках и обнаружил, что после того, как я оставил свою игру на переднем плане (с включенным экраном) чуть более часа, я разрядил 11% батареи (Motorola Xoom Honeycomb).
Это то, что пользователи должны ожидать от игры на своем телефоне / планшете?
Немного информации:
Моя игра использует OpenGL-ES для рендеринга (непрерывного рендеринга)
Логика работает в отдельном потоке для производительности.
Я использовал getWindow (). AddFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); думал, что это необходимо, так как игра требует немного времени на обдумывание от пользователя.
Простые частицы
Итак, это нормальное потребление батареи для игры?
А какие шаги можно предпринять, чтобы уменьшить расход батареи?