Команда исследователей из Университета Пердью, совместно с компанией Microsoft, сделали интересное открытие. Мало того, что реклама в Android-приложениях, случайным образом всплывающая во время работы приложения, дико раздражает, так она ещё забирает на себя до 75% от общего объема энергопотребления приложения.
Этот результат был получен с помощью программы EProf, которая позволяет анализировать потребление энергии устройством, просматривая каждое приложение. Команда, работающая над проектом, выполняла его на Nexus One (на системе Android 2.3). Тестировались такие популярные приложения, как Angry Birds, FreeChess и New York Times.
Во время тестирования Angry Birds было установлено, что сама игра потребляет только 20% от общей «потребляемости» приложения. Остальная его часть была использована для показа рекламы. Для этого телефон должен загрузить местоположение пользователя на сервер, а затем загрузить объявление через интернет. Местоположение загружается лишь в первый раз, но реклама загружается с каждым новым уровнем. Аналогичные результаты были получены с FreeChess.
Обратите внимание, что здесь речь идет о 75% от энергии, потребляемой приложением, а не самим телефоном. Так что, если телефон выдаёт сообщение о том, что приложение Angry Birds использовало 30% батареи телефона, это значит, что только 20% были использованы на игровой процесс, а остальные 10% были использованы для показа дурацкой рекламы.
Мораль истории такова: в то время, как Android постоянно укоряют в большом расходе энергии, часть вины лежит на рекламе в приложениях и самих приложениях, которые плохо оптимизированы для работы на устройстве.
Будучи пользователем, Вы мало что можете с этим поделать, разве что покупать платные версии приложений, в которых нет рекламы. Надеемся, что это исследование позволит разработчикам улучшать свои приложения, делая своего потребителя счастливее.
Что касается приложения EProf, то оно скоро будет доступно для скачивания под открытой лицензией. Команда также планирует применить его к системе Windows Phone.
Этот результат был получен с помощью программы EProf, которая позволяет анализировать потребление энергии устройством, просматривая каждое приложение. Команда, работающая над проектом, выполняла его на Nexus One (на системе Android 2.3). Тестировались такие популярные приложения, как Angry Birds, FreeChess и New York Times.
Во время тестирования Angry Birds было установлено, что сама игра потребляет только 20% от общей «потребляемости» приложения. Остальная его часть была использована для показа рекламы. Для этого телефон должен загрузить местоположение пользователя на сервер, а затем загрузить объявление через интернет. Местоположение загружается лишь в первый раз, но реклама загружается с каждым новым уровнем. Аналогичные результаты были получены с FreeChess.
Обратите внимание, что здесь речь идет о 75% от энергии, потребляемой приложением, а не самим телефоном. Так что, если телефон выдаёт сообщение о том, что приложение Angry Birds использовало 30% батареи телефона, это значит, что только 20% были использованы на игровой процесс, а остальные 10% были использованы для показа дурацкой рекламы.
Мораль истории такова: в то время, как Android постоянно укоряют в большом расходе энергии, часть вины лежит на рекламе в приложениях и самих приложениях, которые плохо оптимизированы для работы на устройстве.
Будучи пользователем, Вы мало что можете с этим поделать, разве что покупать платные версии приложений, в которых нет рекламы. Надеемся, что это исследование позволит разработчикам улучшать свои приложения, делая своего потребителя счастливее.
Что касается приложения EProf, то оно скоро будет доступно для скачивания под открытой лицензией. Команда также планирует применить его к системе Windows Phone.