Pakiet nowych funkcji Android Studio Narwhal 4: obsługa tarcz zegarka i większa stabilność
5 minut czytania
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ść. Użytkownicy informowali nas, że tryb agenta bardzo pomaga im w pracy. Dlatego zakończyliśmy jego testowanie i wprowadziliśmy go na stałe.
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 szybszą 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, do których się odwołujesz, 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 kroki, wprowadzać zmiany w Twoim imieniu i pomagać Ci 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. Odkryli, ż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ń Androida Studio Narwhal, w tym ten pakiet nowych funkcji Narwhal 4, zawiera szeroką gamę zaawansowanych funkcji. Oto podsumowanie najważniejszych nowości:
Tworzenie aplikacji z AI (Gemini)
- Tryb agenta: półautonomiczny asystent AI, który pomaga w złożonych, wieloetapowych operacjach, 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 lepiej 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 Wear OS (nowość w Narwhal 4 ✨): pisz, debuguj i wdrażaj tarcze zegarka, korzystając z funkcji uzupełniania kodu, sprawdzania błędów i bezpośredniego wdrażania.
- 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 kompozycji: 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.
- Wbudowany inspektor układu na Androidzie 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ł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 -
Wiadomości o usługachW tym roku na konferencji Google I/O nie skupiamy się na wprowadzaniu kolejnych zmian, ale na fundamentalnej zmianie sposobu tworzenia aplikacji. Nasze najnowsze narzędzia zostały stworzone z myślą o erze agentów (AI). Zawierają funkcje, które zwiększają produktywność programistów aplikacji na Androida i wzmacniają działanie agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 minut -
Wiadomości o usługachKażdy deweloper ma własny proces pracy z AI i własne potrzeby, dlatego ważne jest, aby mieć możliwość wyboru, w jaki sposób AI ma pomagać w procesie tworzenia aplikacji. W styczniu wprowadziliśmy możliwość wyboru dowolnego lokalnego lub zdalnego modelu AI do obsługi funkcji AI w Android Studio.
Matthew Warner • Czas czytania: 2 minuty
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.