The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск мобильной платформы Android 8.0 'Oreo'"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск мобильной платформы Android 8.0 Oreo" +/
Сообщение от Stax (ok), 24-Авг-17, 12:32 
> А главный потребитель энергии оказывается google-фреймвёрк, который непонятно что делает.
> И удалить его нельзя и выключить нельзя. Странно это. Причём заметил, что с каждым обновлением гугл-сервисы становятся всё прожорливее и прожорливее. В настройках гугл-сервисов поотключал всё что можно.

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

Зато всем приложениям предлагаются API в рамках этих фреймворков - таблицы рекордов/ачивки/облачные сохранения для игр, возможность покупок для игр и приложений, определение местоположения через комбинацию gps+сотовые вышки+wifi-точки (через гугловые базы), API для доступа к картам гугла, API для пуш-нотификаций и куча всего еще. Фреймворкам самим это делать не нужно - это хотят приложения. И, в общем, это даже в какой-то степени экономит энергию: например, чем каждое приложение пытается самостоятельно определять положение в пространстве, за всех текущих работающих это делается в одном месте и всем, кто сейчас подписан на эту информацию она сообщается. Хотя некоторые (кхе-кхе яндекс, например) все равно делают это самостоятельно и без API гугла, работая с базами wifi самого яндекса. И отдельно собирают и отправляют информацию о видимых wifi точках в яндекс.

В итоге запросы делают приложения, а на странице энергопотребления - гугл. Но он только предоставляет API, реализация которых технически вынесена в отдельные от приложения сервисы. И это не гугл-сервисы становятся прожорливее, а телефоны мощнее, люди запускают больше программ, в том числе в фоне, больше потребителей координат, пуш-нотификаций и прочего. И в целом все как бы не так плохо, как если бы каждая программа это все делала самостоятельно и в сумме бы все они жрали больше, но выглядит действительно как будто бы "жрут гугл-сервисы". Память-то у телефонов за последние годы выросла в несколько раз, десяток (а то и больше) прог в фоне + еще два десятка, готовых пушнуть уведомление в случае каких-то событий стало нормой, а батарии за это время выросли не так сильно. Вот и получается "прожорливее и прожорливее".

А удалить и выключить нельзя ровно потому, что он не для себя же старается - если выключить, плохо станет другим прогам. Но перестать жрать заставить можно: удалите/выключите все остальные приложения кроме телефона/смс/калькулятора и вуаля, гугл фреймворк перестал потреблять ресурсы! Победа! А то люди навключают себе всяких умных функций, автоматически оповещающих о пробках на улицах вокруг да пяток разномастных мессенджеров и жалуются, что гугл жрет ресурсы :)) Нет, он не безгрешен, конечно - тот же Google Now (особенно раньше) сажал батарею весьма некисло, но сами фреймворки потребляют только из-за слишком большого количества прог, их постоянно дергающих.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск мобильной платформы Android 8.0 'Oreo', opennews, 21-Авг-17, 22:04  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру