W systemie Android 12 można dodać lepsze dudnienie kontrolera gier

Google pracuje nad ulepszeniem obsługi wibracji kontrolera gier w przyszłej wersji Androida, prawdopodobnie w nadchodzącej wersji Androida 12.

Wraz ze wzrostem liczby gier mobilnych i gier w chmurze Google chce w końcu poprawić sytuację związaną z dudnieniem kontrolera na Androidzie. Obecnie, jeśli podłączysz kontroler gier do urządzenia z Androidem przez USB lub Bluetooth, istnieje duże prawdopodobieństwo, że nie będzie on wibrował tak, jak podczas grania na konsoli. Dzieje się tak dlatego, że Android zapewnia jedynie minimalną obsługę wibracji podłączonych urządzeń wejściowych – jest albo włączony, albo wyłączony. Po ogłoszeniu w październiku, że firma tak rozważam dodanie odpowiednią obsługę dudnienia, zauważyliśmy teraz zatwierdzenia kodu, które umożliwiają ulepszone dudnienie kontrolera gier.

Kiedy my jako pierwszy zwrócił uwagę na tę kwestię już w październiku pierwotnie zauważyliśmy, że Android nie ma interfejsu API umożliwiającego generowanie wibracji na urządzeniach zewnętrznych, takich jak podłączony kontroler gier. Okazuje się, że nie jest to do końca prawdą, ponieważ haker i twórca emulatora Switcha

regulamin zwrócił nam uwagę, że Android faktycznie obsługuje wibrację urządzeń podłączonych zewnętrznie. Problem z obecną implementacją polega na tym, że programiści nie mogą kontrolować amplitudy wibracji ani generować niestandardowych efektów wibracji na podłączonych urządzeniach, co skutkuje kiepskim sprzężeniem zwrotnym. W obecnym stanie rzeczy lepiej nie mieć żadnego wrażenia dotykowego, niż mieć słabe sprzężenie zwrotne.

Na szczęście Google i jego inżynierowie w końcu zdecydowali się uporać z tym problemem kilka miesięcy temu złożyli zobowiązania do AOSP chcącego ulepszyć obsługę dudnień urządzeń wejściowych. Zmiany w kodzie dodają obsługę kontroli amplitudy i torują drogę do generowania niestandardowych efektów wibracji. Nie wszystkie kontrolery gier będą obsługiwane, ponieważ sterownik gamepada musi obsługiwać wymuś informację zwrotną pod Linuksem, ale większość kontrolerów gier powinna działać. Przyda się to do obsługi rumble w grach, które zostały do ​​tego zaprojektowane, w tym w wielu grach konsolowych dostępne dla graczy mobilnych za pośrednictwem usług gier w chmurze, takich jak Stadia firmy Google, GeForce NOW firmy NVIDIA, xCloud firmy Microsoft, i więcej.

Ponieważ te zatwierdzenia nie zostały jeszcze połączone, nie wiemy, czy ulepszone dudnienie kontrolera gier trafi do gry Androida 12. Możliwe jednak, że ta funkcja została już wewnętrznie scalona i Google dopiero teraz przesyła zatwierdzenia do publicznego repozytorium AOSP. Alternatywnie Google może scalić te zmiany w ciągu kilku następnych dni lub tygodni, dając tym zmianom wystarczająco dużo czasu na wprowadzenie ich do Androida 12.

Wyróżnione zdjęcie: ASUS ROG Phone 3 z kontrolerem gier ROG Kunai 3