Использование батареи WPF и Win App
Мы хотим использовать приложение wpf на планшете и ищем разницу в использовании батареи между приложением win и приложением wpf? Есть ли сравнительное использование батареи или документ?
2 ответа
Я сомневаюсь, что есть какой-либо тип документации по вашему желанию, но, как указано выше, запуск ваших собственных тестов не должен быть слишком сложным. Я не помню API, но на любом мобильном устройстве будут объекты состояния батареи, к которым вы можете получить доступ, предоставляя, по крайней мере, оставшийся заряд батареи. Напишите два тестовых приложения, каждое из которых использует разные парадигмы. Запускайте каждый, по одному и в течение длительного времени. Проверьте использование энергии в начале и в конце.
Это слишком поздно для ответа, но один аспект, который нужно помнить о потреблении батареи, - это использование радио (Bluetooth и WiFi).
Для планшетных приложений попробуйте управлять своим приложением, отступив назад и проанализировав, какие данные вам понадобятся из базы данных, и попытайтесь получить данные за один раз, чтобы ОС могла выключить радио. Если вы делаете вызов SQL каждый раз, когда пользователь нажимает кнопку, то радио включается и разряжает батарею. ОС может также оставить радио включенным "немного дольше", если вы сделаете другой запрос.
В остальном пользовательском интерфейсе приложения вы можете рассчитывать на 8-часовую смену, а затем они подключаются к ней для перезарядки.
Вы также можете следить за уведомлениями о батарее, чтобы сохранить информацию в приложении до того, как ОС выключит вас.
Кроме того, каждое приложение уникально, и вам нужно будет запускать эти тесты во время цикла контроля качества.