Podczas szczytu programistów Google for Games firma Google wprowadziła funkcję „graj podczas pobierania” dla urządzeń z systemem Android 12. Oto jak to działa.
Zespół Google ds. gier rozpoczął dziś coroczny Szczyt programistów Google for Games. Podczas szczytu Google zaprezentowało nowe narzędzia i rozwiązania ułatwiające tworzenie gier na Androida i Chrome OS. To jednak nie wszystko. Firma zaprezentowała także nową funkcję mającą na celu poprawę komfortu dostarczania gier użytkownikom. Ta funkcja, zwana „odtwarzaniem podczas pobierania”, jest dostępna na uruchomionych urządzeniach Androida 12 lub nowszym, co skutecznie eliminuje potrzebę pobierania większych gier.
Graj podczas pobierania na Androidzie 12
„Graj podczas pobierania” to nowa usługa oferowana przez Google Play, która „umożliwi użytkownikom rozpoczęcie rozgrywki w ciągu kilku sekund zasoby są pobierane w tle.” Jest prosty powód, dla którego Google opracowało nową funkcję „odtwarzaj podczas pobierania”. „Użytkownicy chcesz od razu zacząć grać, ale w miarę jak jakość gier stale się poprawia, ich rozmiar wzrasta, co prowadzi do długich i nudnych pobrań” wyjaśnia Google. Sama koncepcja nie jest nowa — konsole PlayStation firmy Sony i konsole Xbox firmy Microsoft oferują podobną funkcję od lat — ale istnieje Do niedawna nie było to zbyt potrzebne na Androidzie, ponieważ większość gier mobilnych jest znacznie mniejsza niż konsola lub komputer PC Gry.
Google twierdzi, że opcja „graj podczas pobierania” jest dostępna dla wszystkich programistów, którzy publikują za jej pośrednictwem aplikacje i gry Sklepie Play i że po jego wdrożeniu gry będą „gotowe do otwarcia co najmniej 2 razy szybciej” niż zanim. W niektórych przypadkach poprawa może być dość radykalna, ponieważ Google twierdzi, że ładowanie gier o rozmiarze 400 MB może zająć zaledwie 10 sekund zamiast kilku minut.
Z tej nowej funkcji mogą korzystać tylko urządzenia z najnowszą wersją Androida, a powodem jest to, że jest ona „wbudowana w rdzeń Androida 12”. Google potwierdził XDA z którego korzysta pod maską funkcja „graj podczas pobierania”. Przyrostowy system plików Androida, „wirtualny system plików specjalnego przeznaczenia dla Linuksa, który umożliwia wykonanie programu, podczas gdy jego pliki binarne i zasoby są nadal leniwie pobierane przez sieć”.
Chociaż opcja „Graj podczas pobierania” jest dostępna dla wszystkich twórców aplikacji, wymaga ona od programisty zbudowania aplikacji w formacie pakietu Android App Bundle. Dzieje się tak dlatego, że funkcja ta wykorzystuje Zagraj w dostawę zasobów, który wymaga formatu pakietu aplikacji. Nowe aplikacje przesłane do Google Play po 1 sierpnia 2021 r są wymagane aby używać formatu pakietu aplikacji na Androida, ale niektórzy programiści nie odpowiadają temu wymaganiu. Jeśli wymagania pakietu aplikacji Ci nie przeszkadzają, „graj podczas pobierania” będzie fajną funkcją, która jeszcze szybciej włączy użytkowników w pętlę rozgrywki w Twojej grze.
Programiści mogą zarejestrować się w programie beta „graj podczas pobierania” przez wypełniając ten formularz. Więcej szczegółów na temat nowej funkcji znajdziesz w przemówieniu przewodnim „Aktualizacje przestrzeni dostawy” ze szczytu programistów Google for Games w 2021 r.
\r\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n
Obsługa programu uruchamiającego dla wersji przyrostowej
Google zachęca także twórców programów uruchamiających do dodania obsługi przyrostowej, wewnętrznej nazwy oznaczającej „graj podczas pobierania”. wyświetlając ikonę obietnicy i wskaźnik postępu pobierania na ekranie głównym, gdy aplikacja jest aktualizowana stopniowo pobrane. Jeśli użytkownik dotknie ikony, ale nie jest ona jeszcze gotowa do uruchomienia, program uruchamiający powinien skierować użytkownika do strony docelowej aplikacji w sklepie Google Play. Gdy częściowo pobrana aplikacja będzie gotowa do uruchomienia, program uruchamiający powinien zastąpić ikonę obietnicy ikoną zwykłą ikonę aplikacji, ale powinna wyświetlać wskaźnik postępu pobierania odzwierciedlający stan pobierania aplikacja. Kliknięcie ikony aplikacji powinno teraz uruchomić aplikację, a po zakończeniu pobierania wskaźnik postępu pobierania powinien zniknąć.
Aby zaimplementować tę funkcję, twórcy programów uruchamiających powinni skorzystać z kilku interfejsów API: Instalator pakietów. SesjaCallback#onUtworzono I Aplikacje uruchamiające. Zmieniono wywołanie zwrotne#onPackageLoadingProgress Lub LauncherActivityInfo.getLoadingProgress().
Aby zobaczyć przykład, jak to powinno wyglądać, sprawdź nasz poprzedni artykuł na temat oczekujących instalacji aplikacji, gdzie zauważyliśmy, że Google publicznie testuje A/B tej funkcji dla kilku użytkowników Pixel Launchera.