Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Podgląd l Androida: zarządzanie baterią i energią

Spisu treści:

Anonim

Kolejna wersja Androida wprowadza funkcje oszczędzania baterii zarówno dla programistów, jak i użytkowników

Nigdy nie możesz mieć wystarczającej mocy baterii. Żywotność baterii to jeden z głównych obszarów wydajności smartfona, w którym wciąż jest wiele do zrobienia. Baterie w wiodących telefonach z Androidem stale się powiększają, a to jeden ze sposobów na poprawę sytuacji. Jednak wersja dla programistów Androida L wprowadza także ulepszenia oprogramowania mające na celu zwiększenie długowieczności, w tym nowe statystyki baterii i tryb oszczędzania baterii dla użytkowników oraz narzędzia, które pomagają programistom tworzyć aplikacje bardziej przyjazne dla baterii.

Przyjrzyjmy się bliżej.

Najpierw przyjrzyjmy się zmianom w zarządzaniu energią w Androidzie L. W obszarze Ustawienia> Bateria zobaczysz teraz prognozę czasu pozostałego do wyczerpania baterii w oparciu o twoje ostatnie użycie. Pojawi się po kilku minutach użytkowania, gdy system wyczuje sposób korzystania z telefonu lub tabletu.

Następny jest tryb oszczędzania baterii, od dawna zawarty w niestandardowych telefonach z Androidem, ale nowy w standardowym systemie operacyjnym. Można go znaleźć w Ustawienia> Bateria, w menu przelewu w prawym górnym rogu ekranu. Oszczędzanie baterii można włączyć automatycznie, gdy bateria osiągnie określony poziom, lub włączyć ręcznie w dowolnym momencie. Jak widzieliśmy w niestandardowych telefonach Samsunga, Sony, HTC, LG i innych, ten tryb zmniejsza podświetlenie i zmniejsza prędkość procesora w celu oszczędzania energii.

Nie jest to jednak tryb oszczędzania baterii „ultra” ani „ekstremalny”, dlatego wszystkie aplikacje są nadal dostępne po włączeniu. (Po włączeniu zobaczysz trwałe powiadomienie w cieniu powiadomień).

„Project Volta” firmy Google wprowadza również kilka ważnych funkcji zasilania skoncentrowanych na programistach, które powinny ostatecznie umożliwić twórcom tworzenie aplikacji bardziej przyjaznych dla baterii.

Pierwszym z nich jest narzędzie do analizy zużycia energii o nazwie Battery Historian, nowa część zestawu Android SDK. Podobnie do sposobu, w jaki programiści mogą analizować wydajność graficzną za pomocą narzędzia „Profile GPU rendering”, narzędzie History Historian pozwala twórcom zobaczyć szczegółowe wizualizacje wpływu działań aplikacji na żywotność baterii konkretnego urządzenia.

Nowy Harmonogram zadań w Androidzie L to kolejne ważne narzędzie dla programistów, które może pomóc aplikacjom uniknąć niepotrzebnego budzenia urządzenia. Korzystając z tej funkcji, programiści mogą ustawić pewne warunki wstępne i terminy wykonywania zadań wymagających dużej mocy baterii. Na przykład możesz chcieć usunąć dużą ilość danych, ale tylko wtedy, gdy dostępne jest nie mierzone połączenie Wi-Fi. Lub możesz chcieć wysłać dane do serwera w terminie 15 minut. Ustawienie terminów pozwala Harmonogramowi zadań inteligentnie przetwarzać zlecenia pracy z różnych aplikacji, a następnie budzić telefon i przetwarzać kilka jednocześnie, gdy ma to sens. Robiąc to w ten sposób, unikniesz budzenia systemu operacyjnego w kółko dla każdego zadania w tle.

Jest to w przybliżeniu porównywalne z funkcją „kolejkowania danych w tle” dostępną w niektórych telefonach Sony, która została zaprojektowana w celu uniknięcia niepotrzebnych wybudzeń poprzez umieszczanie w kolejce żądań danych w tle i przetwarzanie ich w ustalonych odstępach czasu. Jednak Harmonogram zadań systemu Android L jest o krok dalej, ponieważ sami deweloperzy mogą ustalać szczegółowe warunki i terminy dla swoich zadań.

Pamiętaj, że to, co widzimy w bieżącej wersji dla programistów Androida L, nie jest ostateczne i może się zmienić od chwili obecnej do ostatecznej wersji L. Jest to jednak obiecujący początek, a korzyści powinny być widoczne na wszystkich urządzeniach z Androidem L od jesieni.

Więcej: Wszystko, co musisz wiedzieć o systemie Android L, Android L Preview praktyczne