W systemie Android 12 dodano narzędzie do pulpitu nawigacyjnego gier i interfejsy API trybu gry

Google ogłosiło nowe funkcje w Androidzie 12 dla graczy mobilnych: nowy pulpit nawigacyjny gier z dostępem do kluczowych narzędzi i interfejs API trybu gry.

Podczas corocznego szczytu programistów Google for Games firma Google zaprezentowała kilka nowych funkcji dla graczy mobilnych i twórców gier. Wybierz urządzenia z najnowszą wersją systemu operacyjnego Android — Androida 12 — będzie miał dostęp do nowego narzędzia panelu gry. Za pośrednictwem tego pulpitu użytkownicy będą mieli dostęp do kluczowych narzędzi i będą mogli wybrać profil wydajności dla gier, które gry będą obsługiwać poprzez integrację nowej funkcji Androida Interfejsy API trybu gry. Dostrzegliśmy przebłyski prac Google nad nowymi funkcjami gier w przedpremierowych wersjach Androida 12, ale dzisiaj Google w końcu je ogłasza cechy.

Panel gier w systemie Android 12

Od czasu pierwszej wersji deweloperskiej Androida 12 śledzimy postępy w tworzeniu nowego pasek narzędzi do gier który unosi się na ekranie. Kiedy wypuszczono drugą wersję Developer Preview,

odkryliśmy że ten pływający pasek narzędzi do gier jest częścią nowej funkcji pulpitu nawigacyjnego gier. W trzeciej wersji zapoznawczej programisty Dodał Google nowe menu optymalizacji gier w panelu gry i choć nie zadziałało, stało się jasne, że Google planuje pozwolić użytkownikom ustawiać profile wydajności dla poszczególnych gier. Komunikat prasowy dotyczący Szczytu programistów Google for Games nie zawierał zbyt wielu informacji ani nawet zrzutu ekranu funkcji pulpitu nawigacyjnego gier, ale dzięki wcześniejszemu zagłębieniu się w szczegóły w zasadzie wiemy, co oferuje ona graczom na Androidzie 12.

Dostęp do panelu gry można uzyskać, dotykając pływającego paska narzędzi gry wyświetlanego na ekranie. Ten pasek narzędzi do gier pojawia się tylko wtedy, gdy użytkownik uruchomi aplikację, która zadeklarowała się jako gra, ustawiając opcję Kategoria aplikacji do KATEGORIA_GRA w Manifeście, funkcja dodany w Androidzie 8.0 Oreo.

Panel gier w systemie Android 12 zapewnia dostęp do przydatnych narzędzi, takich jak rejestrator ekranu, skrót do przechwytywania ekranu, monitor FPS i przełącznik Nie przeszkadzać. Dostęp do tych narzędzi można również uzyskać za pomocą pływającego na ekranie przycisku – wspomnianego wcześniej paska narzędzi do gier – który jest wyświetlany u dołu tylko wtedy, gdy użytkownik wyjdzie z trybu pełnoekranowego, przesuwając palcem, aby wyświetlić paski stanu lub nawigacji. Ten pływający pasek narzędzi umożliwia graczom nagrywanie ekranu, robienie zrzutów ekranu, sprawdzanie bieżącej liczby klatek na sekundę lub przełączaj tryb Nie przeszkadzać bez przerywania rozgrywki, otwierając pulpit gry na pełnym ekranie narzuta.

Przełącznik Nie przeszkadzać nie przełącza globalnie DND, ale raczej przełącza harmonogram włączający tryb Nie przeszkadzać, gdy gra jest na pierwszym planie. Oznacza to, że tryb Nie przeszkadzać jest włączony tylko wtedy, gdy jesteś w grze i jest on wyłączony w inny sposób, chyba że masz inny wyzwalacz lub harmonogram trybu Nie przeszkadzać, który wymusza jego przywrócenie NA. Możesz ręcznie przełączyć harmonogram DND w trybie gry w Ustawienia > Powiadomienia > Nie przeszkadzać > Harmonogramy.

Panel gry udostępnia także trzy dodatkowe opcje: menu optymalizacji gry z profile wydajności, skrót do transmisji rozgrywki na żywo w serwisie YouTube oraz widżet z danymi zintegrowany z Gry Google Play. Użytkownicy mogą wybierać spośród trzech profili wydajności: Wydajność, Standard i Oszczędzanie baterii. Wydajność maksymalizuje liczbę klatek na sekundę, ale zużywa więcej baterii, Standard używa domyślnych ustawień gry, a Oszczędzanie baterii zmniejsza liczbę klatek na sekundę, aby oszczędzać baterię. Profil wydajności można również zmienić na stronie Informacje o aplikacji, a profil jest przyklejony, co oznacza, że ​​nie zmienia się po ustawieniu go przez użytkownika.

Gdy użytkownik uruchomi grę, na dole pojawi się komunikat toastowy z informacją, czy działa tryb Nie przeszkadzać został automatycznie włączony i czy włączono profil „Wydajność” lub „Oszczędzanie baterii”. stosowany.

Google twierdzi, że ta funkcja pulpitu nawigacyjnego gier będzie dostępna jeszcze w tym roku na „wybranych urządzeniach” z systemem Android 12. Panel nie będzie dostępny w wersjach beta. Spodziewamy się, że zobaczymy Google Piksel 6 serii z obsługą tej funkcji, ale prawdopodobnie będzie ona dostępna na innych telefonach Pixel z Androidem 12.

Interfejsy API trybu gry na Androida

W swoim komunikacie prasowym Google twierdzi, że Android to nowość Interfejsy API trybu gry pozwoli programistom „reagować na wybór przez graczy profilu wydajności dla ich gry – na przykład dłuższego czasu pracy baterii podczas długich dojazdów do pracy lub trybu wydajności umożliwiającego uzyskanie maksymalnej liczby klatek na sekundę”. Android jest nowy Menedżer gier API pozwala aplikacjom systemowym modyfikować tryb gry dla dowolnego pakietu, zdefiniowany przez cztery stałe trybu gry: GAME_MODE_BATTERY, GAME_MODE_PERFORMANCE, GAME_MODE_STANDARD i GAME_MODE_UNSUPPORTED. Interfejs API umożliwia także programistom wysyłanie zapytań do wybranego przez użytkownika trybu gry, ale tylko w przypadku ich własnej gry; programistom zaleca się wywoływanie tego interfejsu API przy każdym wznowieniu aplikacji.

Twórcy gier muszą wyrazić zgodę na obsługę trybu wydajności lub oszczędzania baterii łącznie z metadanymi w manifeście aplikacji. Włączenie obsługi trybu oszczędzania baterii umożliwia włączenie systemu Zmiana rozmiaru bufora backbufora WindowManager, co może znacznie zmniejszyć obciążenie procesora graficznego, a nawet zużycie baterii, jeśli gra toczy się z docelową liczbą klatek na sekundę. Należy pamiętać, że producenci OEM mogą zdecydować się na wdrożenie interwencji w trybie gry z lub bez opinii programistów, dlatego zaleca się: przesłać żądane interwencje do producentów OEM lub zrezygnować z interwencji całkowicie. Formularz Google jest już otwarte za zgłoszenia.

Programiści mogą testować zachowanie nowych interfejsów API trybu gry w systemie Android za pomocą „cmd game" polecenie powłoki i interfejs konfiguracji urządzenia. Aby uzyskać więcej informacji na temat interfejsów API trybu gry w systemie Android 12, sprawdź dokumentacja w witrynie dla programistów aplikacji na Androida lub obejrzyj całe przemówienie ze szczytu programistów Google for Games.

\r\n https://www.youtube.com/watch? v=PLMl2ectm7M\r\n