Wiadomości o usługach
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 wersji Android Studio Narwhal. Dzięki nowemu miesięcznemu cyklowi wydawania 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 Androidzie 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, do których się odwołuje, 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? Jest 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 (stabilna wersja!)
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. Deweloperzy, 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. Dzięki temu uzyskasz bezpieczny dostęp do wielu zdalnych urządzeń fizycznych od partnerów takich jak Samsung, co pozwoli Ci testować zgodność i wydajność 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łączysz tryb pełnej koncentracji w podglądzie Compose 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 w 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 materiałó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 wiele zaawansowanych funkcji. Oto podsumowanie najważniejszych nowości:
Tworzenie aplikacji z wykorzystaniem 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: podaj Gemini kontekst, instrukcje i przewodniki po stylu dotyczące 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 z większą ilością 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 Compose o zmienianym rozmiarze: dynamiczne zmienianie rozmiaru podglądów w trybie pełnej koncentracji, aby od razu 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 i przywracania danych aplikacji podczas przenoszenia na nowe urządzenie.
- Partnerskie laboratoria urządzeń z Androidem: dostęp do szerokiej gamy zdalnych, fizycznych urządzeń partnerskich (m.in. Samsung) do testowania.
- Informacje o zasadach 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.
- Tryb K2 jako domyślny: 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 treści (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 usunęliś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ę z nami swoimi przemyśleniami, zgłaszając błędy lub proponują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 LinkedInie, Medium, YouTube lub X. Nie możemy się doczekać, co stworzysz.
Czytaj dalej
-
Wiadomości o usługach
Każdy deweloper ma własny proces pracy z AI i własne potrzeby, dlatego ważne jest, aby móc wybrać, 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
-
Wiadomości o usługach
Android Studio Panda 3 jest już stabilny i gotowy do użycia w środowisku produkcyjnym. Ta wersja zapewnia jeszcze większą kontrolę i możliwość dostosowywania przepływów pracy opartych na AI, co ułatwia tworzenie wysokiej jakości aplikacji na Androida.
Matt Dyor • Czas czytania: 3 minuty
-
Wiadomości o usługach
Dziś rozszerzamy możliwości programowania na Androida dzięki Gemmie 4, naszemu najnowszemu, zaawansowanemu modelowi otwartemu, który został zaprojektowany z myślą o złożonym rozumowaniu i autonomicznym wywoływaniu narzędzi.
Matthew McCullough • Czas czytania: 2 minuty
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.