Android 11 na Google Pixel znacznie poprawił obsługę kontrolera Nintendo Switch Joy-Con i Pro Controller, eliminując opóźnienia.
Ponieważ gry w chmurze znajdują się w czołówce dyskusji na temat gier mobilnych dzięki zbliżającej się premierze xCloud Microsoftu service, sprawdzaliśmy stan obsługi kontrolerów w systemie Android. Wracając do Androida 11 Beta 1, zauważyliśmy, że Google dodał ogromną liczbę 84 nowe mapowania kontrolerówco oznacza, że nowa wersja Androida rozpoznaje dane wejściowe z 84 nowych kontrolerów do gier. Wiele nowo obsługiwanych kontrolerów pochodziło od zewnętrznych producentów akcesoriów do gier, ponieważ system Android obsługuje już oryginalne kontrolery do gier dla trzech największych konsol do gier. Podczas gdy Android obsługuje łączenie się z Nintendo Switch Joy-Cons od 2017 roku i kontroler Pro od 2019 roku, opóźnienie obu kontrolerów jest nie do zniesienia. Na szczęście Google w końcu naprawił główne problemy z łącznością i opóźnieniami w wersji Androida 11 dla telefonów Pixel.
Oto dwa filmy, które nagrałem, pokazujące różnice w łączności i opóźnieniach, gdy Nintendo Switch Joy-Cons są połączone z Google Pixel 4 z systemem Android 10 w porównaniu z systemem Android 10 Google Pixel 3a XL z Androidem 11. Zwróć uwagę, że na filmie z Pixelem 3a XL diody LED stanu synchronizacji nie szaleją, moje dane wejściowe są rozpoznawane niemal natychmiast, a joysticki wydają się wysyłać dane wejściowe we wszystkich kierunkach.
Gra, w którą gram w tych dwóch filmach, to Super Mario Słoneczko, tytuł Nintendo GameCube emulowany przy użyciu emulatora Dolphin. Emulator Dolphin działa lepiej na Pixelu 4 Snapdragona 855 w porównaniu z Pixelem 3a XL z jego Snapdragona 670, ale nadal wyraźnie widać różnicę dzięki ulepszonej obsłudze kontrolerów.
Cena: za darmo.
4.
Jednak ulepszona obsługa Nintendo Switch Joy-Con i Pro Controller w Google Pixel niekoniecznie wynika z aktualizacji Androida 11. Tak się składa, że aktualizacja Androida 11 dla Pixela ma tę funkcję niezbędny sterownik jądra co poprawia kompatybilność. Sterownik jądra zapewnia odpowiednią obsługę zarówno Joy-Conów, jak i kontrolera Pro, przy czym wymagana jest „niewielka lub żadna kalibracja użytkownika”. Jednakże Joy-Cony są nadal traktowane jako oddzielne urządzenia wejściowe, więc może być konieczne użycie Aplikacja obsługująca Joy-Con aby niektóre aplikacje rozpoznawały je jako pojedynczy kontroler.
Dziękuję członkowi XDA regulamin za wskazówkę!