Podobno w Androidzie 13 wprowadzona zostanie nowa funkcja, która pozwoli użytkownikom dostosować jasność latarki w telefonie. Czytaj dalej, aby dowiedzieć się więcej.
Firma Google udostępniła pierwszą wersję deweloperską wersji zapoznawczej Androida 13 w zeszłym miesiącu, dzięki czemu mogliśmy przyjrzeć się niektórym nowym funkcjom, które pojawią się w kolejnej dużej wersji Androida. Oprócz poważnych zmian, takich jak nowe funkcje prywatności, ikony tematyczne, ulepszona kontrola języka itp., Android 13 również jest dostępny zawiera kilka drobnych ulepszeń, takich jak możliwość włączenia latarki za pomocą gestów szybkiego dotknięcia na Pixelu urządzenia. Poza tym z ostatnich doniesień wynika, że w Androidzie 13 pojawi się także kolejna funkcja związana z latarką, która od jakiegoś czasu jest dostępna na iPhone'ach.
Według Espera Mishaal Rahman w systemie Android 13 wprowadza dwa nowe interfejsy API do klasy CameraManager — getTorchStrengthLevel i turnOnTorchWithStrengthLevel. Pierwszy zwraca aktualny poziom jasności latarki, natomiast drugi ustawia poziom jasności od minimum 1 do maksimum określonego przez sprzęt. Zasadniczo te nowe interfejsy API pozwolą użytkownikom dostosować jasność latarki w telefonie, co może się przydać w różnych scenariuszach.
Dla nieświadomych Android oferuje obecnie jedynie przełącznik umożliwiający włączenie i wyłączenie latarki. Chociaż niestandardowe skórki Androida od niektórych producentów OEM, takich jak Samsung, zawierają suwak regulacji jasności latarki, taka funkcja nie jest dostępna dostępne na urządzeniach większości innych producentów OEM. Google planuje rozwiązać ten problem w systemie Android 13, oferując natywną funkcję kontroli jasności latarka. Jednak pomimo tej zmiany niektóre urządzenia z systemem Android 13 mogą nie obsługiwać tej funkcji.
Jak zauważa Miszaal, „Powodem ograniczonej obsługi tej funkcji jest to, że będzie ona wymagać aktualizacji warstwy abstrakcji sprzętu aparatu (HAL)... [Ponieważ] Google zamroziło swoją nową Wymagania HAL zapewniające, że implementacje dostawców zbudowane w oparciu o wersję N będą certyfikowane dla wersji N+3...twórcy urządzeń mogą aktualizować swoje urządzenia do Android 13 podczas ponownego korzystania z implementacji dostawcy zaprojektowanej dla starszej wersji Androida, która nie zawiera nowej warstwy HAL urządzenia z kamerą i jej obsługi jasności diod LED kontrola."
Aby zaoferować tę funkcję, producenci OEM będą musieli wdrożyć wersję 3.8 HAL urządzenia z kamerą w swojej wersji Androida 13. To, czy producenci OEM wdrożą wersję 3.8, czy nie, będzie zależeć od wymagań określonych w wymaganiach dotyczących oprogramowania dostawcy (VSR) dla Androida 13, które Google jeszcze nie sfinalizował.
Źródło: Espera