W systemie Android 10 dodano ostrzeżenie informujące o zanieczyszczeniu portu USB zanieczyszczeniami lub wodą albo o przegrzaniu portu.
Wczoraj Google wydany stabilną aktualizację Androida 10 dla wszystkich czterech generacji smartfonów Pixel. Niedługo potem Essential wydany stabilna aktualizacja dla Essential Phone, OnePlus wydany wersja beta dla OnePlus 7 i OnePlus 7 Pro oraz Xiaomi wydany „stabilna wersja beta” dla Redmi K20 Pro. Ważniejszy dla nas jest jednak fakt, że Google zaczął przesyłać plik Kod źródłowy Androida 10 do AOSP, rozpoczynając tworzenie niestandardowej pamięci ROM dla nowego systemu operacyjnego Android. Przeglądając publiczne strony AOSP i Google w poszukiwaniu nowej wersji Androida, zauważyliśmy dwie nowe funkcje: zanieczyszczenie portu USB i wykrywanie przegrzania.
Pierwsza funkcja wyłączy port USB w telefonie, jeśli wykryje płyn lub zanieczyszczenia. System Android wyśle powiadomienie informujące użytkownika o wyłączeniu portu USB. Gdy w porcie USB nie będzie już żadnych płynów ani zanieczyszczeń, system Android powiadomi użytkownika, że można już bezpiecznie podłączać akcesoria. Jednakże użytkownik ma również możliwość ręcznego ponownego włączenia dostępu USB po usunięciu z portu wszelkich płynów lub zanieczyszczeń. Ponieważ jest to
reklamowana funkcja Androida 10, zakładamy, że pojawi się na wszystkich urządzeniach z Androidem.Używając polecenia dumpsys usb ADB, symulowałem zanieczyszczenie portu USB, aby wyświetlić to powiadomienie (pokazane po lewej stronie) i okno dialogowe (pokazane po prawej).
Druga funkcja związana z USB dodana w Androidzie 10 ma za zadanie doradzać użytkownikowi odłączenie kabla od telefonu, gdy port się przegrzewa. Gdy port USB typu C osiągnie wstępnie zdefiniowany próg temperatury, system Android pokaże okno dialogowe alarmu informujące użytkownika, aby „odłączył ładowarkę” i „uważał, ponieważ kabel może być ciepły”. Ten okno dialogowe będzie wyświetlane, dopóki użytkownik nie naciśnie przycisku OK lub przycisku pokazującego „kroki postępowania”, aby zmniejszyć ryzyko temperatura. Według kodu temperatura, przy której Android uznaje urządzenie za „stan krytyczny”, wynosi 60°C, natomiast temperatura, przy której Android uznaje, że znajduje się w sytuacji awaryjnej, wynosi 65°C. Android ma już ostrzeżenie, gdy temperatura „skóry” stanie się zbyt wysoka, ale teraz system operacyjny może również pomóc chronić port USB-C urządzenia przed zwarciem lub przegrzaniem. Ta funkcja jest opcjonalna i jest kontrolowana przez ustawienie flagi przez producenta OEM w pliku config.xml SystemUI.