Poniżej znajdziesz listę nowych funkcji w pakiecie Android Studio Koala.
Wersje poprawek
Poniżej znajduje się lista wersji poprawek w Android Studio Koala Feature Drop.
Pakiet funkcji Android Studio Koala | Poprawki 1 i 8.6.1 AGP 2024.1.2 (wrzesień 2024 r.)
Ta wersja zawiera drobne ulepszenia i poprawki błędów.
Strumieniowe przesyłanie na urządzenia z Androidem: więcej urządzeń i ulepszona rejestracja
Oprócz oferty obejmującej ponad 20 modeli urządzeń, strumieniowe przesyłanie danych z urządzeń z Androidem obejmuje teraz te urządzenia:
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
Jeśli dopiero zaczynasz korzystać z Firebase, po zalogowaniu się w Koala FeatureDrop, aby korzystać z transmisji danych z urządzenia, Android Studio automatycznie utworzy i skonfiguruje bezpłatny projekt Firebase. Pozwala to znacznie szybciej przesyłać dane z urządzenia. Dowiedz się więcej o limitach transmisji strumieniowej z urządzenia z Androidem, w tym o promocyjnych limitach dla projektów w ramach abonamentu Firebase Blaze dostępnych przez ograniczony czas.
Wykrywanie prędkości kabla USB
Android Studio wykrywa teraz, kiedy można podłączyć urządzenie z Androidem za pomocą szybszego kabla USB, i sugeruje uaktualnienie, które zmaksymalizuje możliwości urządzenia. Użycie odpowiedniego kabla USB pozwala zoptymalizować czas instalacji aplikacji i minimalizuje opóźnienia podczas korzystania z takich narzędzi jak debuger Android Studio.
Cały łańcuch USB prowadzący do urządzenia jest weryfikowany. Jeśli pojawi się powiadomienie „Ostrzeżenie o szybkości połączenia”, sprawdź certyfikację wersji kabli, ale też wszystkich koncentratorów (w tym koncentratora monitora) wchodzących w skład łańcucha USB.
Wykrywanie szybkości kabla USB jest dostępne w przypadku:
- Urządzenia z interfejsem API na poziomie 30 (Android 11) lub wyższym.
- stacje robocze z systemem macOS lub Linux. Obsługa Windowsa będzie dostępna wkrótce.
- najnowsza wersja narzędzi platformy SDK;
Informacje dostarczane przez Android Studio są podobne do informacji, jakie możesz uzyskać za pomocą jednego z tych narzędzi (w zależności od używanego systemu operacyjnego):
- Mac: uruchamianie
system_profiler SPUSBDataType
w terminalu - Linux: uruchamianie
lsusb -vvv
z terminala
Zaktualizowany proces logowania się w usługach Google
Teraz logowanie się w wielu usługach Google jest łatwiejsze dzięki jednemu etapowi uwierzytelniania. Niezależnie od tego, czy chcesz korzystać z Gemini w Android Studio, Firebase do przesyłania danych z urządzenia na Androida, Google Play do raportów Android Vitals czy wszystkich tych przydatnych usług, nowy proces logowania ułatwi Ci rozpoczęcie pracy. Jeśli dopiero zaczynasz korzystać z Firebase i chcesz używać funkcji przesyłania strumieniowego z urządzenia z Androidem, Android Studio automatycznie utworzy projekt, dzięki któremu możesz szybko rozpocząć przesyłanie strumieniowe z prawdziwego fizycznego urządzenia Firebase. Dzięki szczegółowej kontroli nad uprawnieniami zawsze będziesz mieć kontrolę nad tym, które usługi mają dostęp do Twojego konta. Aby rozpocząć, kliknij awatar profilu i zaloguj się na konto dewelopera.
Skróty ustawień interfejsu urządzenia
Aby ułatwić Ci tworzenie i debugowanie interfejsu użytkownika, wprowadziliśmy skróty ustawień interfejsu urządzenia w oknie narzędzi Urządzenia w trybie działania w Android Studio. Korzystając z skrótów, możesz wyświetlić efekt działania typowych ustawień interfejsu, takich jak motyw ciemny, rozmiar czcionki, rozmiar ekranu, język aplikacji i TalkBack. Skróty możesz używać w przypadku emulatorów, lustrzanych urządzeń fizycznych i urządzeń przesyłanych strumieniowo z Laboratorium Testowego Firebase.
Pamiętaj, że ustawienia ułatwień dostępu, takie jak TalkBack i Przeczytaj na głos, są widoczne tylko wtedy, gdy są już zainstalowane na urządzeniu. Jeśli nie widzisz tych opcji, pobierz aplikację Ułatwienia dostępu na Androida ze Sklepu Play.
Skróty ustawień interfejsu urządzenia są dostępne na urządzeniach z interfejsem API na poziomie 33 lub wyższym.
Szybszy i ulepszony profilator z podejściem skoncentrowanym na zadaniach
Poprawiliśmy wydajność narzędzia Android Studio Profiler, dzięki czemu popularne zadania profilowania, takie jak przechwytywanie śledzenia systemu w aplikacjach z możliwością profilowania, uruchamiają się nawet o 60% szybciej.
Przeprojektowany profilujący, który skupia się na zadaniach, ułatwia też uruchamianie interesujących Cię zadań, niezależnie od tego, czy chodzi o profilowanie procesora, pamięci czy zużycia energii przez aplikację. Możesz na przykład rozpocząć zadanie śledzenia systemu w celu profilowania i poprawić czas uruchamiania aplikacji bezpośrednio z interfejsu użytkownika, gdy tylko otworzysz program profilujący.
Panel podglądu kafelków w Wear OS
Dzięki uwzględnieniu kilku zależności w wersji 1.4 biblioteki Jetpack Tiles możesz wyświetlać migawki kafelków aplikacji na Wear OS. Ten panel podglądu jest szczególnie przydatny, gdy wygląd kafelka zmienia się w zależności od warunków takich jak różna treść w zależności od rozmiaru wyświetlacza urządzenia lub zbliżająca się połowa wydarzenia sportowego.
Tworzenie w skrócie – podgląd widżetów
Dzięki funkcji Koala w Android Studio możesz łatwo wyświetlać podgląd widżetów Jetpack Compose Glance bezpośrednio w IDE. W początkowej fazie procesu tworzenia aplikacji możesz wykrywać potencjalne problemy z interfejsem i doskonalić wygląd widżetu. Aby rozpocząć:
- Dodaj zależności.
- Dodaj zależności do katalogu wersji:
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- Dodaj zależności do pliku
build.gradle.kts
na poziomie aplikacji:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Dodaj zależności do katalogu wersji:
- Zaimportuj zależności do pliku, w którym masz interfejs Glance:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Utwórz podgląd widżetu Glance:
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Domyślne włączanie funkcji edycji na żywo w przypadku tworzenia wiadomości i nowy skrót
Edycja na żywo jest teraz domyślnie włączona w trybie ręcznym. Ma też większą stabilność i solidniejsze wykrywanie zmian, w tym obsługę instrukcji importu.
Pamiętaj, że od wersji Android Studio Koala Feature Drop Beta 1 domyślny skrót do przesyłania zmian w trybie ręcznym został zmieniony na Command+'. Nadal możesz go dostosować na stronie ustawień Keymap.