Przejdź do głównej treści
Essentials
Tworzenie aplikacji opartych na AI
Twórz aplikacje na Androida oparte na AI za pomocą interfejsów Gemini API i innych narzędzi.
Rozpocznij
Rozpocznij
Utwórz pierwszą aplikację. Użyj Compose do tworzenia interfejsu i aplikacji adaptacyjnych, aby obsługiwać różne formaty urządzeń.
Witaj, świecie!
Aplikacje adaptacyjne
Compose dla interfejsu
Środowisko IDE oparte na AI
Szkolenia
Zarabianie w Google Play ↗️
Optymalizacja według formatu
Twórz aplikacje, które optymalizują wygodę użytkowników na telefonach, tabletach, urządzeniach składanych, w samochodach, na urządzeniach XR i innych.
Telefony, tablety, urządzenia składane
Android do samochodu
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Twórz według kategorii
Postępuj zgodnie z wytycznymi Google, aby dowiedzieć się, jak tworzyć aplikacje na potrzeby konkretnych przypadków użycia.
Gry
Aparat i multimedia
Media społecznościowe i komunikatory
Zdrowie i fitness
Produktywność
Aplikacje firmowe
Poznaj aktualności
Bądź na bieżąco z najnowszymi wydaniami przez cały rok, dołącz do naszych programów testowych i przekazuj nam swoje opinie.
Najnowsze aktualizacje
Aktualizacje eksperymentalne
Wersja testowa Android Studio
Biblioteki Jetpack i Compose
Wersje na Wear OS
Piaskownica prywatności ↗️
Projektowanie i planowanie
Doskonałe wrażenia
Zapewniaj najlepsze wrażenia najlepszym użytkownikom.
Więcej informacji
Projektowanie interfejsu
Zaprojektuj atrakcyjny interfejs użytkownika zgodnie ze sprawdzonymi metodami dotyczącymi Androida.
Projektowanie na Androida
Urządzenia mobilne
Wersje na komputery
Gogle XR i okulary XR
Okulary z AI
Widżety
Wear OS
Android TV
Android do samochodu
Architektura
Zaprojektuj solidną, łatwą do testowania i utrzymania logikę aplikacji oraz usług.
Wprowadzenie
Biblioteki
Nawigacja
Modularyzacja
Testowanie
Kotlin Multiplatform
Jakość
Zaplanuj jakość aplikacji i dostosuj ją do wytycznych Sklepu Play.
Przegląd
Wartość podstawowa
Interfejs użytkownika
Ułatwienia dostępu
Jakość techniczna
Doskonałe wrażenia
Bezpieczeństwo
Chroń użytkowników przed zagrożeniami i zapewnij im bezpieczne korzystanie z Androida.
Przegląd
Prywatność
Uprawnienia
Tożsamość
zapobieganie oszustwom,
Programowanie
Gemini w Android Studio
Asystent AI do programowania aplikacji na Androida.
Więcej informacji
Pobierz Android Studio
Mięśnie głębokie
Pobierz przykłady i dokumenty dotyczące potrzebnych funkcji.
Sample
Obsługa wielu urządzeń
Interfejsy
Praca w tle
Dane i pliki
Połączenia
Wszystkie główne obszary ⤵️
Narzędzia i przepływ pracy
Użyj IDE, aby napisać i skompilować aplikację, lub utwórz własny potok.
Pisanie i debugowanie kodu
Kompilowanie projektów
Testowanie aplikacji
Wydajność
Narzędzia wiersza poleceń
Interfejs API wtyczki Gradle
Android Bench
Technologia urządzenia
Pisz kod na urządzeniach różnego formatu. Połącz urządzenia i udostępniaj dane.
Telefony, tablety, urządzenia składane
ChromeOS
Android do samochodu
Android TV
Android XR
Wear OS
Android Health
We dwójkę raźniej
Wszystkie urządzenia ⤵️
Biblioteki
Przejrzyj dokumentację interfejsu API ze wszystkimi szczegółami.
Platforma Android
Biblioteki Jetpack
Biblioteki Compose
Usługi Google Play ↗️
Google Play SDK Index ↗️
Google Play
Konsola Play
Opublikuj aplikację lub grę i rozwijaj swoją firmę w Google Play.
Otwórz Konsolę Play
Więcej informacji ↗️
Podstawowe informacje
Dowiedz się, jak zachęcać użytkowników do korzystania z aplikacji, zarabiać na niej i ją zabezpieczać.
Zarabianie w Google Play
Play Integrity
Zasady Google Play
Programy Google Play ↗️
Centrum deweloperów gier
Programuj i udostępniaj gry. Uzyskaj narzędzia, pliki do pobrania i przykłady.
Przegląd
Play Asset Delivery
Usługi gier Play
Gry Play na PC
Wszystkie przewodniki po Google Play ⤵️
Biblioteki
Przejrzyj dokumentację interfejsu API ze wszystkimi szczegółami.
Play Feature Delivery
Aktualizacje w aplikacji w Google Play
Opinie w aplikacji w Google Play
Play Install Referrer
Usługi Google Play ↗️
Google Play SDK Index ↗️
Wszystkie biblioteki Google Play ⤵️
Narzędzia i zasoby
Narzędzia do publikowania i promowania aplikacji oraz zarządzania nią.
Pakiety Android App Bundle
Marka i marketing
Interfejsy API Konsoli Play ↗️
Blog
blog dla deweloperów aplikacji na Androida,
Przeczytaj najnowsze
Poznaj autorów →
Odkrywanie kategorii
Prawdziwe historie
Rzeczywiste wyniki osiągane przez prawdziwych użytkowników. Dowiedz się, jak różne zespoły korzystają z naszych narzędzi, aby osiągać swoje cele.
Wydarzenia i programy
Poznaj szczegóły nadchodzących webinarów, warsztatów, spotkań i specjalnych inicjatyw, które pomogą Ci rozwijać firmę.
Wiadomości o usługach
Bądź na bieżąco z najnowszymi aktualizacjami, nowymi funkcjami i materiałami zza kulis, które pokazują, jak się rozwijamy.
Społeczność
Poznaj historie naszych użytkowników, najważniejsze funkcje i projekty, które łączą nas wszystkich.
Instrukcje
Te szczegółowe przewodniki zawierają zarówno szybkie wskazówki, jak i zaawansowane samouczki, które pomogą Ci pracować wydajniej i szybciej.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Zaloguj się
App quality
Przegląd
Wartość podstawowa
Interfejs użytkownika
Jakość techniczna
Prywatność i bezpieczeństwo
Essentials
Więcej
Projektowanie i planowanie
Więcej
Przegląd
Wartość podstawowa
Interfejs użytkownika
Jakość techniczna
Prywatność i bezpieczeństwo
Programowanie
Więcej
Google Play
Więcej
Blog
Więcej
Android Studio
Przegląd
Wydajność
Przewodnik po wydajności aplikacji
Wyświetlanie wyniku skuteczności aplikacji
Sprawdzanie wydajności
Badanie wydajności
Typy profili i ich zastosowania
Android Performance Analyzer (APA)
Programy profilujące Android Studio
Profilowanie i śledzenie
Wybór odpowiedniej metody profilowania
Zbieranie danych o rzeczywistych użytkownikach za pomocą klasy ProfilingManager
Przegląd
Jak zarejestrować profil
Profilowanie oparte na aplikacjach
Profilowanie oparte na aktywatorach
Pobieranie i analizowanie danych profilowania
Wysyłanie zapytań do profili ProfilingManager
Konfigurowanie procesu przesyłania profilu
Analiza zbiorcza logów czasu
Praktyczny przykład debugowania skuteczności ANR
Ograniczenia profilowania
Polecenia debugowania do profilowania lokalnego
Śledzenie systemu
Informacje ogólne
Zapisz ślad
Rejestrowanie logu czasu w Android Studio
Zapisz ślad na urządzeniu
Rejestrowanie logu czasu z poziomu wiersza poleceń
Poruszanie się po raporcie
Zdarzenia niestandardowe
Definiowanie zdarzeń niestandardowych
Niestandardowe zdarzenia śledzenia w kodzie natywnym
Śledzenie w trakcie przetwarzania
Sprawdź renderowanie GPU
Analiza porównawcza
Testowanie aplikacji
Makroporównawcze
Tworzenie analizy porównawczej
Rejestruj dane
Sterowanie aplikacją
Dodawanie argumentów narzędzi
Mikroporównanie
Mikroporównanie
Pisanie testu porównawczego
Tworzenie profilu testu porównawczego
Argumenty instrumentacji mikroporównawczej
Mikroporównanie i Hilt
Tworzenie bez Gradle
Analiza porównawcza w CI
Pomiar wyników
Informacje ogólne
Przykłady
Improving performance
Jak poprawić wyniki
Włącz optymalizator aplikacji R8
Włączanie optymalizacji aplikacji
Optymalizacja określonych pakietów
Korzystanie z R8 w trybie pełnym
Analizowanie konfiguracji R8
Wybieranie bibliotek
Stosuj optymalizacje stopniowo
Używanie reguł przechowywania
Informacje o regułach przechowywania
Dodawanie opcji globalnych
Dodawanie reguł zachowania
Dodawanie dodatkowych typów reguł
Stosowanie sprawdzonych metod
Przykłady i przypadki użycia reguł
Konfiguracje zaawansowane
Kierowanie na wariant kompilacji
Określanie, które zasoby mają być przechowywane
Testowanie optymalizacji
Rozwiązywanie problemów z optymalizacjami R8
Rozwiązywanie problemów z optymalizacją
Rozwiązywanie problemów za pomocą reguł
Optymalizacja dla autorów bibliotek
Profile podstawowe
Przegląd
Tworzenie profili podstawowych
Tworzenie profili podstawowych dla biblioteki
Skonfiguruj generowanie profilu podstawowego
Mierzenie za pomocą biblioteki Macroporównanie
Ręczne tworzenie profili bazowych i pomiar ich skuteczności
Debugowanie profili podstawowych
Studium przypadku – Kalendarz na Androida
Profile startupów
Przegląd
Tworzenie profili uruchamiania
Potwierdź optymalizację
Różnica między profilami podstawowymi a profilami uruchamiania
Uruchamianie aplikacji
Analizowanie i optymalizowanie uruchamiania aplikacji
Studium przypadku – Gmail Wear OS
Biblioteka uruchamiania aplikacji
Przewodniki
Konfigurowanie środowiska do testowania
Praca w tle ⍈
Deklarowanie klasy wydajności urządzenia
Zasobniki gotowości aplikacji
Informacje o hibernacji aplikacji
Sprawdzanie działania aplikacji w środowisku wykonawczym Androida (ART)
Rozwiązywanie typowych problemów
Uruchamianie aplikacji
Błędy ANR
Zadbaj o elastyczność aplikacji
Diagnozowanie i naprawianie błędów ANR
Znajdź wątek, który nie odpowiada
Renderowanie
Wydajność renderowania
Zmniejszanie przeciągnięć
Wydajność i hierarchie widoków
Analizowanie podczas renderowania za pomocą GPU w profilu
Popraw skuteczność układu
Pamięć
Informacje o zarządzaniu pamięcią
Przydział pamięci między procesy
Zarządzanie pamięcią aplikacji
Procesy i wątki
Bateria i zasilanie
Optymalizuj pod kątem funkcji uśpienia i czuwania aplikacji
Monitorowanie poziomu baterii i stanu ładowania
Monitorowanie stanu połączeń i pomiaru wykorzystania połączenia
Określanie i monitorowanie stanu i typu dokowania
Profiluj wykorzystanie baterii za pomocą narzędzi Batterystats i Historycznego baterii
Przeprowadź analizę zużycia energii przy pomocy historyka baterii
Ograniczenia zasobów związanych z zarządzaniem energią
Testowanie problemów z zasilaniem
Optymalizacje w tle
Zmniejszanie rozmiaru aplikacji
Akceleracja sprzętowa
Sprawdzone metody dotyczące wydajności SQLite
Sprawdzone metody dotyczące wydajności
Monitorowanie wydajności
Monitorowanie skuteczności
Android Vitals
Informacje o Android Vitals
Błędy ANR
Awarie
Powolne renderowanie
Powolne sesje
Błędy LMK (związane z brakiem pamięci)
Zbyt częste blokady wybudzenia
Ciągłe częściowe blokady wybudzenia
Zbyt częste wybudzenia
Zbyt częste skanowanie Wi-Fi w tle
Nadmierne użycie sieci w tle
Nadmierne wykorzystanie baterii
Odmowy przyznania uprawnień
Czas uruchomienia aplikacji
biblioteka JankStats
W Google Play
Android Vitals
Zdrowe wersje
Tworzenie aplikacji opartych na AI
Rozpocznij
Rozpocznij
Witaj, świecie!
Aplikacje adaptacyjne
Compose dla interfejsu
Środowisko IDE oparte na AI
Szkolenia
Zarabianie w Google Play ↗️
Optymalizacja według formatu
Telefony, tablety, urządzenia składane
Android do samochodu
Android TV
Android XR
Googlebook