Instrukcje

Przyspiesz rozwój swojej aplikacji dzięki Tygodniowi wyróżnień za skuteczność w Androidzie

Czas czytania: 3 minuty
Ben Weiss
Inżynier ds. relacji z deweloperami

Podczas pracy nad nowymi funkcjami wydajność aplikacji często schodzi na dalszy plan. Chociaż nie zawsze jest to najważniejsze dla deweloperów, użytkownicy mogą dokładnie zobaczyć, gdzie wydajność aplikacji jest gorsza. Jeśli nowa funkcja długo się ładuje lub wolno renderuje, użytkownicy mogą być sfrustrowani. Niezadowoleni użytkownicy częściej rezygnują z funkcji, nad którą tak długo pracowałeś(-aś).

Wydajność aplikacji jest kluczowym elementem wrażeń użytkownika i jakości aplikacji. Z ostatnich badań wynika, że jest ona silnie skorelowana ze wzrostem zadowolenia użytkowników, wyższym wskaźnikiem utrzymania i lepszymi ocenami.

Chętnie Ci pomożemy. Witamy w Tygodniu wyróżnień za skuteczność Androida. Przez cały tydzień będziemy Ci udostępniać proste w użyciu, ale skuteczne narzędzia i wskazówki, które pomogą Ci szybko zwiększyć skuteczność aplikacji. Pomagamy Ci stworzyć podstawy, a potem dokładniej analizujemy, jak ulepszyć Twoją aplikację.

Optymalizator R8 i optymalizacje oparte na profilu to podstawowe narzędzia do poprawy ogólnej wydajności aplikacji. Dlatego wprowadziliśmy właśnie znaczące ulepszenia narzędzi Android Studio pod kątem wydajności, a w wtyczce Androida do obsługi Gradle w wersji 9.0 udostępniamy nowe interfejsy API, które ułatwiają prawidłowe konfigurowanie optymalizatora aplikacji na Androida R8. Wersja 1.10 Jetpack Compose, która jest obecnie w wersji beta, zawiera kilka funkcji poprawiających wydajność renderowania aplikacji. Oprócz tych nowości przypomnimy Ci, jak poprawić kondycję aplikacji i monitorować jej wydajność. Niektórzy z naszych partnerów opowiedzą też o tym, jak udało im się poprawić skuteczność.

 

 

Obserwuj bloga przez cały tydzień, ponieważ będziemy aktualizować ten post o podsumowanie wszystkich opublikowanych treści. Z przyjemnością informujemy o tych zmianach, które pomogą Ci zwiększyć skuteczność aplikacji.

Oto tematy, które omówimy:

Poniedziałek: świadoma optymalizacja skuteczności za pomocą R8

17 listopada 2025 r.

Zaczynamy od szczegółowego omówienia optymalizatora R8. Nie chodzi tylko o zmniejszenie rozmiaru aplikacji, ale też o zdobycie podstawowej wiedzy o tym, jak optymalizator R8 może zwiększyć wydajność aplikacji i dlaczego warto go od razu użyć. Właśnie opublikowaliśmy największą jak dotąd aktualizację nowych wskazówek technicznych. Zawierają one informacje o tym, jak włączyć i skonfigurować optymalizator R8 oraz jak rozwiązywać problemy z nim związane. W poniedziałek zobaczysz też studia przypadków najlepszych partnerów, które pokazują, jakie korzyści udało im się osiągnąć w rzeczywistości.

 

 

Przeczytaj posta na bloguprzewodnik dla programistów.

Wtorek: debugowanie i rozwiązywanie problemów z R8

18 listopada 2025 r.

Odpowiadamy na pytanie „Dlaczego moja aplikacja ulega awarii po włączeniu R8?”. Wiemy, że zaawansowana optymalizacja może czasami ujawniać przypadki brzegowe, dlatego skupiamy się na debugowaniu i rozwiązywaniu problemów związanych z R8. Pokażemy Ci, jak korzystać z nowych funkcji w Android Studio, aby dezasemblować ślady stosu, identyfikować typowe problemy z konfiguracją i wdrażać sprawdzone metody, które pozwolą Ci w pełni wykorzystać możliwości R8. Chcemy, abyś po włączeniu światła czuł(a) się pewnie, a nie tylko miał(a) nadzieję, że zadziała.

 

 

Przeczytaj posta na blogu oraz przewodnik dla programistów na temat testowaniarozwiązywania problemów z R8.

Środa: bardziej szczegółowe uwagi dotyczące skuteczności

19 listopada 2025 r.

W środku tygodnia omawiamy oferty o dużym wpływie na skuteczność, które wykraczają poza optymalizator R8. Pokażemy Ci, jak znacznie przyspieszyć uruchamianie aplikacji i interakcje w niej za pomocą optymalizacji opartej na profilu z profilami podstawowymiprofilami uruchamiania. Są gotowe i sprawdzone, aby zapewnić kolejny ogromny wzrost. Mamy też świetne wieści dotyczące poprawy wydajności renderowania Jetpack Compose. Podpowiemy też, jak zoptymalizować stan aplikacji, skutecznie zarządzając pracą w tle.

Przeczytaj posta na blogu.

Czwartek: pomiary i ulepszanie

20 listopada 2025 r.

Jeśli nie możesz tego udowodnić, nie jest to ulepszenie. Czwartek jest dniem pomiaru skuteczności. Udostępnimy Ci pełny przewodnik, który rozpoczniemy od pomiarów lokalnych i debugowania za pomocą narzędzi takich jak Jetpack Macrobenchmark i nowy interfejs UiAutomator API do rejestrowania zacięć i czasów uruchamiania, a skończymy na monitorowaniu aplikacji w środowisku produkcyjnym. Dowiesz się więcej o Play Vitals innych nowych interfejsach API , które pomogą Ci poznać wydajność prawdziwych użytkowników i określić swój sukces.

Przeczytaj posta na blogu.

Piątek: Ask Android Live

21 listopada 2025 r.

Tydzień kończymy szczegółową rozmową na żywo. To Twoja szansa na bezpośrednią rozmowę z inżynierami i zespołem ds. relacji z deweloperami, którzy na co dzień tworzą te narzędzia i z nich korzystają. Nasz panel ekspertów z zespołu R8 i innych zespołów ds. wydajności będzie gotowy, aby na żywo odpowiedzieć na Twoje najtrudniejsze pytania. Przygotuj pytania.

Przeczytaj posta na blogu i obejrzyj nagranie z naszej sesji „Zapytaj Androida”.

 

 


📣 Podejmij wyzwanie dotyczące skuteczności!

Nie tylko udostępniamy wskazówki. Zachęcamy Cię do wprowadzenia go w życie.

Oto wyzwanie na ten tydzień: włącz w swojej aplikacji pełny tryb R8.

  1. Aby rozpocząć, zapoznaj się z naszymi przewodnikami dla deweloperów: włącz optymalizację aplikacji.
  2. Następnie zmierzyć wpływ. Nie tylko poczuj różnicę, ale też ją sprawdź. Aby zmierzyć wzrost wydajności, użyj kodu z naszej przykładowej aplikacji Macrobenchmark na GitHubie lub dostosuj go do swoich potrzeb. Dzięki temu zmierzysz czas uruchamiania przed zmianami i po nich.

Jesteśmy przekonani, że zauważysz znaczną poprawę wyników aplikacji.

Przy okazji użyj tagów społecznościowych #AskAndroid, aby zadać pytania. Nasi eksperci przez cały tydzień monitorują i odpowiadają na Twoje pytania.

Autor:

Czytaj dalej