Underburn to aplikacja zmieniająca poziom jasności w zależności od zawartości ekranu

Underburn to adaptacyjna alternatywa jasności, która zamiast zmieniać jasność w zależności od warunków oświetleniowych, zmienia ją w zależności od zawartości ekranu.

Funkcja automatycznej jasności jest dostępna od lat na prawie każdym urządzeniu z Androidem. Przed Androidem 5.0 Lollipop, automatyczna jasność funkcja zmieniała jasność telefonu na podstawie odczytów czujnika światła otoczenia, ale szybkie skalowanie w górę i w dół było uciążliwe. Automatyczna jasność przekształciła się w jasność adaptacyjną w systemie Android Lollipop, który łączy automatyczną jasność z funkcją ręczny poziom jasności ustawiony przez użytkownika, dzięki czemu poziom jasności pozostaje ogólnie zgodny z oczekiwaniami użytkownika Być.

Adaptacyjna jasność Androida działa dobrze od lat i przeszła kilka poprawek w swoim algorytmie. Jest kilka takich aplikacji Luks które pozwalają na samodzielne dostosowanie krzywej automatycznej jasności, ale niewielu odważy się odejść od sprawdzonego algorytmu automatycznej jasności, który opiera się na czujniku światła otoczenia. Tak właśnie nazwała się nowa aplikacja 

Podpalenie robi. Na nowo wyobraża sobie sposób obliczania poziomu jasności urządzenia, aby usprawnić nocne sesje na Reddicie/Instagramie/Facebooku.

Underburn został opracowany przez starszego członka XDA out386 który był na tyle miły, że przekazał nam kilka szczegółów na temat swojego wniosku. Koncepcja Underburn jest dość prosta: zamiast zmieniać jasność w zależności od warunków oświetlenia otoczenia, zmienia ją na podstawie zawartości ekranu.

Wyobraź sobie, że leżysz w łóżku i korzystasz z telefonu lub tabletu. Założyłeś ciemny schemat na Twoim urządzeniu za pomocą podłoża, więc większość aplikacji jest komfortowo ciemna. Jednak nie każda aplikacja może mieć motyw, więc jeśli natkniesz się na link, który musisz otworzyć w przeglądarce Google Chrome, po otwarciu strony może pojawić się krótki okres oślepiającego białego światła. A potem nadal cierpieć, ponieważ całe tło strony ma zwykle jasny biały kolor.

Underburn został opracowany, aby dokładnie zwalczyć ten problem. Jeśli na ekranie pojawi się przeważnie biały kolor, ekran zostanie przyciemniony, aby uniknąć zmęczenia oczu podczas korzystania ze smartfona w nocy. I odwrotnie, jeśli pojawi się ciemny obraz, jasność zostanie nieznacznie zwiększona, aby można było go wygodnie odczytać. Aplikacja rozpoznaje, kiedy ekran jest przeważnie biały lub ciemny, korzystając z Android Media Projection API do wykonywania 4 zrzutów ekranu na sekundę, a następnie analizowania punktów każdego obrazu pod kątem ich wartość koloru.

Na pierwszy rzut oka może się to wydawać dość obciążające baterię, ale twórca zapewnia nas, że przetwarzanie wymaga bardzo mało czasu procesora i nie jest utrzymywana żadna blokada wakelock, gdy ekran jest wyłączony. Wpływ na wydajność również powinien być nieistotny. Aplikacja nie wymaga uprawnień roota, więc każdy może z niej skorzystać, pod warunkiem, że posiada urządzenie z systemem Android 5.0+. Należy jednak pamiętać, że ta aplikacja jest przeznaczona głównie do długotrwałego użytkowania w nocy i nie ma na celu całkowitego zastąpienia funkcji adaptacyjnej jasności telefonu.

Zrzuty ekranu Underburn przedstawiające konfigurację i opcje

Ta aplikacja oferuje 4 poziomy jasności, a piąty zostanie dodany w przyszłej aktualizacji. Użytkownik musi ustawić tylko dwa z nich, poziom minimalny i maksymalny, a aplikacja dynamicznie obliczy pozostałe 2.

Jeśli chcesz ją wypróbować, aplikacja jest dostępna w sklepie Google Play $0.99 bez ukrytych zakupów i subskrypcji w aplikacji. Aplikacja korzysta z minimalnej liczby uprawnień potrzebnych do działania i nie korzysta nawet z analiz ani nie wymaga uprawnień dostępu do Internetu.

[appbox googleplay com.out386.underburn]