Sprawdzone metody dotyczące grania podczas pobierania
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Te sprawdzone metody mogą skrócić czas oczekiwania na instalację, gdy w aplikacji jest włączone granie w trakcie pobierania.
Korzystanie z najnowszych pakietów SDK
Używaj najnowszych pakietów SDK dla swojej aplikacji, zwłaszcza jeśli używasz tych pakietów:
Najnowsze pakiety SDK są zoptymalizowane pod kątem Play podczas pobierania, dzięki czemu działają bez skanowania całego pliku binarnego aplikacji. Dzięki temu użytkownicy będą mogli uruchomić aplikację szybciej
przy pierwszym jej uruchomieniu.
Używaj pakietów zasobów podczas instalacji
Do przechowywania dużych zasobów gry używaj pakietów zasobów instalacji. Google Play optymalizuje liczbę pobrań, analizując
wzorce pakietów zasobów podczas instalacji. Dzięki temu gra może się uruchamiać znacznie szybciej, a użytkownicy pobierają tylko dane potrzebne do jej premiery.
W tabeli poniżej pokazujemy, jaki kod i zasoby są optymalizowane przez Google Play podczas pobierania gier korzystających z pakietu Android App Bundle z funkcją Play Assets Delivery.
Format zasobu |
Zoptymalizowane przez Play podczas pobierania |
Nie optymalizowana przez Play podczas pobierania |
Pliki pakietu Android App Bundle |
Moduł podstawowy i funkcje dynamiczne podczas instalacji (z wyjątkiem katalogów „res/” i „values/”) |
Katalogi `res/` i `values/` modułu podstawowego i funkcji dynamicznych w czasie instalacji |
|
Funkcje dynamiczne na żądanie |
Pliki Play Asset Delivery |
Pakiety zasobów podczas instalacji |
Pakiety komponentów do szybkiego śledzenia |
|
Pakiety zasobów na żądanie |
Ogranicz wstępnie wczytywane komponenty
Zamiast wstępnie ładować wszystkie komponenty z linkiem do aplikacji naraz, ładuj tylko to, co jest potrzebne dla bieżącego sposobu korzystania z aplikacji, np. menu lub poziom. Wczytywanie zbyt wielu zasobów w czasie początkowym powoduje zużywanie większej ilości danych sieciowych.
Oto kilka dodatkowych rekomendacji dotyczących gier na Unity:
Napraw błędy ANR
Naprawiając w aplikacji błędy ANR (aplikacja nie odpowiada), możesz też poprawić działanie grania podczas pobierania aplikacji. Na przykład usuwając operacje wejścia-wyjścia z wątku głównego, możesz zminimalizować występowanie błędów ANR podczas pobierania zasobów aplikacji w tle przez Google Play.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Play as you Download best practices\n\nThese best practices can improve install latency when Play as you Download\nis enabled for your app.\n\nUse the latest SDKs\n-------------------\n\nUse the latest SDKs for your app, especially if you are using the following\nSDKs:\n\n- Facebook Core SDK: 11.2.0 or higher\n\n- FB Audience Network (ads): 6.5.1 or higher\n\nThe latest SDKs are optimized for Play as you Download to operate without\nscanning the entire app binary. This lets users start your app more quickly\nthe first time they launch.\n\nUse install-time asset packs\n----------------------------\n\nUse [install-time](/guide/playcore/asset-delivery#delivery-modes) asset packs to\nstore large game assets. Google Play optimizes downloads by analyzing use\npatterns of install-time asset packs. This helps the game launch much faster\nwhile only downloading data that users need during the initial game launch.\n\nThe following table shows what code and resources are optimized by Play as you\ndownload when games use an\n[Android App Bundle with Play Assets Delivery](/guide/app-bundle/app-bundle-format).\n\n| Resource format | Optimized by Play as you Download | Not optimized by Play as you Download |\n|---------------------------|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|\n| Android App Bundle files | Base Module and install-time dynamic features (except 'res/' and 'values/' directories) | \\`res/\\` and \\`values/\\` directories of base module and install-time dynamic features |\n| Android App Bundle files | | On-demand dynamic features |\n| Play Asset Delivery files | Install-time asset packs | Fast-follow asset packs |\n| Play Asset Delivery files | | On-demand asset packs |\n\nLimit preloaded assets\n----------------------\n\nInstead of preloading all app assets at once, only load what's needed for the\ncurrent user experience such as the menu or level. Loading too many assets\nduring the initial experience uses more network data up front.\n\nHere are some additional recommendations for Unity games:\n\n- See\n [Loading resources at runtime](https://docs.unity3d.com/2022.2/Documentation/Manual/LoadingResourcesatRuntime.html).\n\n- Split large scenes into multiple scenes to avoid loading large amounts of\n asset data at once.\n\n- Use an asset loading profiler (such as the\n [Asset Loading Profiler module in\n Unity](https://docs.unity3d.com/2022.2/Documentation/Manual/profiler-asset-loading-module.html))\n to identify asset loading optimizations for your game.\n\nFix ANRs\n--------\n\nBy fixing [ANRs](/topic/performance/vitals/anr)\n(Application Not Responding errors) in your app, you can also improve the Play\nas you Download experience of the app. For example, by removing\n[IO operations from the main thread](https://developer.android.com/topic/performance/vitals/anr#io_on_the_main_thread),\nyou can minimize ANRs from occurring while Play is downloading app assets in\nbackground."]]