Pakiet nowych funkcji Android Studio Narwhal 4: obsługa tarcz zegarka i większa stabilność
Czas czytania: 5 minut
Pakiet nowych funkcji Android Studio Narwhal 4 jest już dostępny w wersji stabilnej. Ta wersja zapewnia ukierunkowaną obsługę deklaratywnych tarcz zegarka z Wear OS, nową opcję dostosowywania widoku projektu i nadal koncentruje się na jakości, ponieważ zawiera ponad 550 poprawek błędów, które zwiększają stabilność i wydajność. Tryb agenta bardzo Ci pomaga w pracy, dlatego zakończyliśmy jego testowanie i jest on już dostępny w stabilnej wersji.
Jest to też ostatni pakiet nowych funkcji w wersjach Android Studio Narwhal. Dzięki nowej miesięcznej częstotliwości publikowania wersji co miesiąc udostępniamy nowe funkcje i poprawki błędów. Ostatnie 3 wersje Narwala były pełne funkcji, w tym trybu agenta i podglądu tworzenia. Chcemy nie tylko przedstawić nowości w tej wersji, ale też podsumować najważniejsze funkcje z wersji Narwhal.
Nowości w Android Studio Narwhal 4
Oto nowe funkcje, które są dostępne w tej wersji:
Obsługa deklaratywnych tarcz zegarka z Wear OS w Android Studio ⌚
Pakiet nowych funkcji Android Studio Narwhal 4 ulepsza proces tworzenia tarcz zegarka na Wear OS dzięki wprowadzeniu obsługi edytora formatu XML tarczy zegarka, co umożliwia pisanie, debugowanie i dostosowywanie projektów tarcz zegarka bezpośrednio w IDE. Ułatwia to pracę, ponieważ proces tworzenia aplikacji na Androida odbywa się w IDE, a nie wymaga zmiany kontekstu i pracy w wielu programach podczas tworzenia tarcz zegarka.
Android Studio umożliwia bezpośrednią edycję plików XML używanych w formacie tarczy zegarka. Umożliwia teraz uzupełnianie kodu tagów i atrybutów na podstawie oficjalnych schematów formatu tarczy zegarka oraz weryfikację błędów na żywo, która pomaga wykrywać problemy, takie jak brakujące wymagane atrybuty. Android Studio zawiera też linki do zasobów, które umożliwiają szybkie przechodzenie do zasobów rysowalnych i innych elementów XML, a także zaawansowaną obsługę składni do obsługi wyrażeń arytmetycznych i odwołań do źródeł danych osadzonych w XML. Na koniec możesz wdrożyć tarcze zegarka bezpośrednio w emulatorze Wear OS lub na urządzeniu fizycznym z Androidem Studio.
Możliwość ustawienia widoku Projekt jako domyślnego 📂
Masz dość ciągłego przełączania się na widok projektu za każdym razem, gdy otwierasz nowy projekt? Wprowadziliśmy nowe ustawienie, które pozwala domyślnie otwierać nowe projekty w widoku Projekt. Aby włączyć to ustawienie, kliknij Plik (Android Studio na macOS) > Ustawienia > Ustawienia zaawansowane > Widok projektu i wybierz Ustaw widok projektu jako domyślny.
Podsumowanie: najważniejsze funkcje z wersji Androida Studio Narwhal
Wersje Android Studio Narwhal zawierają wiele funkcji, zwłaszcza po przejściu na comiesięczne wydania. Wśród zaawansowanych integracji z AI i nowych narzędzi do testowania łatwo przeoczyć aktualizację. Poniżej przedstawiamy kilka kluczowych funkcji, ale aby poznać wszystkie nowości, zalecamy przeczytanie pełnych postów dotyczących pakietu nowych funkcji Narwhal i pakietu nowych funkcji Narwhal 3.
Oto krótkie podsumowanie najważniejszych funkcji, które warto wypróbować:
Tryb agenta (teraz stabilny!)
Korzystaj z pomocy Google Gemini przy wykonywaniu zadań, używając trybu agenta. Agent AI może zrozumieć Twój projekt, podzielić złożone zadania na mniejsze etapy, wprowadzać zmiany w Twoim imieniu i pomagać w wieloetapowych operacjach, takich jak dodawanie nowych funkcji, refaktoryzacja kodu czy debugowanie złożonych problemów bezpośrednio w środowisku IDE. Programiści, np. z firmy Entri, używali trybu agenta do generowania układów Jetpack Compose na podstawie makiet interfejsu. Okazało się, że Gemini w Android Studio skrócił ogólny czas tworzenia interfejsu o 40%.
Laboratoria urządzeń dostarczanych przez partnerów z Androidem (korzystające ze strumieniowania urządzeń z Androidem)
Rozszerzyliśmy strumieniowanie urządzeń z Androidem, dodając laboratoria z urządzeniami partnerów. Zapewnia to bezpieczny dostęp do szerokiej gamy zdalnych urządzeń fizycznych od partnerów takich jak Samsung, co umożliwia testowanie zgodności i wydajności aplikacji na najpopularniejszych urządzeniach na rynku bezpośrednio w Android Studio.
Testowanie tworzenia i przywracania kopii zapasowej aplikacji
Dodaliśmy narzędzia do testowania procesu tworzenia kopii zapasowej danych aplikacji i ich przywracania. Jest to kluczowe dla zapewnienia płynnego przejścia na nowe urządzenie. Możesz wygenerować kopię zapasową danych aplikacji, przywrócić ją na innym urządzeniu, a nawet dołączyć kopie zapasowe do konfiguracji uruchamiania, aby łatwo przetestować ten proces.
Podgląd Compose z możliwością zmiany rozmiaru
Tworzenie interfejsów dostosowujących się do różnych urządzeń stało się znacznie łatwiejsze w Android Studio Narwhal. Podgląd kompozycji obsługuje teraz dynamiczną zmianę rozmiaru, dzięki czemu możesz od razu zobaczyć, jak interfejs użytkownika dostosowuje się do różnych rozmiarów ekranu. Wystarczy, że w podglądzie kompozycji włączysz tryb pełnej koncentracji i przeciągniesz krawędzie, aby zobaczyć zmiany układu w czasie rzeczywistym.
Wskazówki na temat zasad w Google Play
Otrzymuj wczesne ostrzeżenia o potencjalnych naruszeniach zasad Google Play, aby tworzyć aplikacje zgodne z zasadami. Pomogą Ci w tym wskazówki na temat zasad Google Play, które są teraz dostępne w Android Studio. IDE wyświetla teraz ostrzeżenia narzędzia lint bezpośrednio w kodzie, gdy są one związane z wymaganiami zasad Google Play. Możesz też zintegrować te testy z potokami CI/CD. Te informacje zawierają omówienie zasad, wskazówki dotyczące tego, co wolno, a czego nie wolno robić, oraz linki do dodatkowych zasobów, które pomogą Ci rozwiązać potencjalne problemy na wczesnym etapie cyklu rozwoju.
Podsumowanie
Podsumowując, cała seria wydań Android Studio Narwhal, w tym ten pakiet nowych funkcji Narwhal 4, zawiera szeroką gamę zaawansowanych funkcji. Oto podsumowanie najważniejszych nowości:
Tworzenie z wykorzystaniem AI (Gemini)
- Tryb agenta: półautonomiczny asystent AI, który pomaga w przeprowadzaniu złożonych, wieloetapowych operacji, takich jak refaktoryzacja, dodawanie funkcji i debugowanie.
- Obsługa pliku AGENTS.md: przekazuj Gemini kontekst, instrukcje i przewodniki po stylu dotyczące konkretnego projektu.
- Reguły w Bibliotece promptów: dostosuj dane wyjściowe Gemini do standardów kodowania Twojego zespołu.
- Obraz i załącznik @Plik: załączaj zrzuty ekranu i pliki projektu, aby uzyskać odpowiedzi bardziej dopasowane do kontekstu.
- Przekształcanie interfejsu (Studio Labs): używaj języka naturalnego, aby iteracyjnie modyfikować interfejs Compose bezpośrednio w oknie podglądu.
Szybsze iteracje i rozwój interfejsu
- Obsługa deklaratywnych tarcz zegarka na Wear OS (nowość w Narwhal 4 ✨): pisz, debuguj i wdrażaj tarcze zegarka dzięki uzupełnianiu kodu, sprawdzaniu błędów i bezpośredniemu wdrażaniu.
- Podgląd kompozycji z możliwością zmiany rozmiaru: dynamiczne zmienianie rozmiaru podglądów w trybie pełnej koncentracji, aby natychmiast testować elastyczne interfejsy.
- Ulepszenia podglądu w widoku tworzenia: lepsza nawigacja po kodzie i nowy selektor do zarządzania podglądami.
Optymalizuj, ulepszaj i testuj
- Testowanie tworzenia kopii zapasowych i przywracania aplikacji: łatwo przetestuj proces tworzenia kopii zapasowych danych aplikacji i ich przywracania podczas przenoszenia na nowe urządzenie.
- Laboratoria z urządzeniami partnerów z Androidem: dostęp do szerokiej gamy zdalnych, fizycznych urządzeń partnerów, np. Samsunga, do testowania.
- Statystyki dotyczące zasad Google Play: otrzymuj wczesne ostrzeżenia o potencjalnych naruszeniach zasad Google Play bezpośrednio w IDE.
- Sprawdzanie ProGuard: identyfikowanie i naprawianie zbyt ogólnych reguł zachowywania, aby lepiej optymalizować kod.
- Domyślny tryb K2: szybsze działanie dzięki kompilatorowi Kotlin nowej generacji.
- Obsługa stron o rozmiarze 16 KB: ostrzeżenia narzędzia Lint i emulator, które pomogą Ci przygotować się na nowe urządzenia.
Tworzenie wciągających aplikacji (XR)
- Wbudowany emulator Androida XR: uruchamiaj emulator XR bezpośrednio w IDE.
- Wbudowane narzędzie Layout Inspector dla Androida XR: sprawdzaj i optymalizuj układy interfejsu w środowisku XR.
- Szablon projektu Androida XR: nowy szablon, który umożliwia szybkie rozpoczęcie projektów XR.
Ulepszenia przepływu pracy i jakości w IDE
- Domyślny widok projektu (nowość w Narwhal 4 ✨): nowe ustawienie zaawansowane, które umożliwia otwieranie nowych projektów w widoku projektu.
- Wyświetlaj pliki kompilacji w module: ułatwia nawigację po projekcie w widoku Androida.
- Ręczna synchronizacja projektu: większa kontrola nad tym, kiedy Gradle synchronizuje duże projekty.
- Ulepszenia jakości: w tej wersji naprawiliśmy xx błędów, aby zwiększyć stabilność i wydajność.
Rozpocznij
Chcesz przyspieszyć swój rozwój? Pobierz już dziś Android Studio Narwhal 4 z pakietem nowych funkcji z kanału stabilnego.
Twoja opinia jest dla nas bardzo ważna. Nadal możesz dzielić się swoimi przemyśleniami, zgłaszając błędy lub sugerując funkcje. Aby uzyskać wcześniejszy dostęp do najnowszych funkcji, pobierz Androida Studio z kanału Canary.
Dołącz do naszej aktywnej społeczności deweloperów Androida na LinkedIn, Medium, YouTube lub X. Nie możemy się doczekać, co stworzysz.
-
Wiadomości o usługachDebugowanie bezprzewodowe na Androidzie jest teraz szybsze, bardziej niezawodne i łatwiejsze w konfiguracji niż kiedykolwiek. W przypadku ADB Wi-Fi 2.0 wprowadziliśmy nowy stos serwerów i inteligentniejsze zarządzanie siecią, aby bezpośrednio uwzględnić opinie deweloperów dotyczące luk w zakresie użyteczności.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Czas czytania: 1 minuta -
Wiadomości o usługachTo ostatnia stabilna wersja Androida Studio Quail. Nowe funkcje w Android Studio umożliwiają wydajne i skuteczne tworzenie aplikacji premium z wykorzystaniem AI.
Amman Asfaw • Czas czytania: 5 minut -
Wiadomości o usługachAndroid Studio Quail 2 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Wprowadza ono zmiany w środowisku IDE dzięki równoczesnym przepływom pracy opartym na agentach, natywnie zintegrowanemu profilowaniu wycieków pamięci i kontekstowemu rozwiązywaniu problemów z awariami.
Amman Asfaw • Czas czytania: 3 minuty
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.