Вторник, 5 ноября, 2024

Ученые назвали простое решение, чтобы смартфон Android работал дольше и быстрее

Исследователи из университета Vrije Universiteit (VU) в Нидерландах рекомендуют людям с устройствами Android использовать нативные программы, а не веб-приложения при просмотре популярных сайтов, таких как Pinterest, Spotify и YouTube. Нативные программы более энергоэффективны и потребляют меньше вычислительных ресурсов.

Существует два больших типа программ: нативные и веб-приложения. Нативные приложения написаны с учетом всех особенностей операционной системы и хорошо интегрированы в нее. Веб-приложения являются фактически веб-браузером, упакованным в виде приложения с ярлыком на рабочем столе.

Примером могут служить приложения Google Maps и Google Maps Go. Google Maps – это нативное приложение для Android, а Google Maps Go – веб-приложение, которое просто запускает сайт maps.google.com в оболочке обычного приложения.

Веб-приложения создаются очень быстро и дешево, но платой за это их плохая оптимизация. Часто онлайновые сервисы не разрабатывают нативные приложения, поскольку это дорого и долго, а выпускают веб-приложения.

В препринтной статье под названием Native vs. платформ интернет-контента, предлагающих доступ как через нативные приложения Android, так и веб-версии.

Исследователи просмотрели ESPN, The Weather Channel, LinkedIn, Pinterest, Coupang, Shopee, SoundCloud, Spotify, Twitch и YouTube. Они сравнивали нативные приложения для Android и веб-приложения для каждого из них с точки зрения потребления энергии, объема сетевого трафика, погрузки на процессор, погрузки на память и время между загрузками кадров видео.

Оказалось, что нативные программы потребляют меньше энергии, как видно из этих средних значений:

  • Энергия (джоули):
    • Нативный: 371.1275
    • Вебсайт: 567.4365
  • Сетевой трафик (байты):
    • Нативный: 39 422 545
    • Веб-сайт: 21 956 270
  • Загрузка процессора (в процентах):
    • Нативный: 24.22059
    • Вебсайт: 35.89417
  • Нагрузка на память (кБ):
    • Нативный: 238 682,8
    • Веб-сайт: 1 756 048
  • Время кадра (нс):
    • Нативный: 12 205 412
    • Веб-сайт: 13 691 591

Исследователи отмечают существенную разницу в средней нагрузке памяти: веб-приложения требуют более 1,5 ГБ больше памяти, чем их нативные аналоги.

«Возможным объяснением расходов памяти может быть тот факт, что веб-приложения работают поверх браузера Google Chrome», — отмечают они.

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися