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 obsługę deklaratywnych tarcz zegarka w Wear OS, nową opcję dostosowywania widoku projektu oraz dalsze ulepszenia jakości dzięki poprawieniu ponad 550 błędów, co zwiększa stabilność i wydajność. Poinformowaliście nas, że tryb agenta bardzo Wam pomaga w pracy, dlatego przenieśliśmy go z wersji do wczesnych testów do wersji stabilnej.
Jest to też ostatni pakiet nowych funkcji w wersjach 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 Narwhal zawierały wiele funkcji, w tym tryb agenta i podgląd Compose. Chcemy nie tylko poinformować o nowościach w tej wersji, ale też podsumować najważniejsze funkcje z wersji Narwhal.
Nowości w pakiecie nowych funkcji Android Studio Narwhal 4
Oto nowe funkcje dostępne w tej wersji:
Obsługa deklaratywnych tarcz zegarka w Wear OS w Android Studio ⌚
Pakiet nowych funkcji Android Studio Narwhal 4 usprawnia tworzenie tarcz zegarka w Wear OS watch faces dzięki wprowadzeniu obsługi formatu XML tarczy zegarka Watch Face XML Format w edytorze. Umożliwia to pisanie, debugowanie i dostosowywanie projektów tarcz zegarka bezpośrednio w środowisku IDE. Dzięki temu możesz pracować szybciej, ponieważ proces tworzenia aplikacji na Androida odbywa się w środowisku IDE. Nie musisz już zmieniać kontekstu i pracować w wielu programach podczas tworzenia tarcz zegarka.
Android Studio umożliwia bezpośrednią edycję plików XML używanych w formacie tarczy zegarka. Teraz zapewnia uzupełnianie kodu w przypadku 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 brak wymaganych atrybutów. Android Studio zawiera też linkowanie zasobów, które umożliwia szybkie przechodzenie do zasobów rysowalnych i innych elementów XML, oraz 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 Android Studio.
Opcja ustawienia widoku projektu 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 umożliwia domyślne otwieranie nowych projektów w widoku projektu. Aby włączyć to ustawienie, wybierz kolejno Plik (Android Studio na macOS) > Ustawienia > Ustawienia zaawansowane > Widok projektu i kliknij Ustaw widok projektu jako domyślny.
Podsumowanie: najważniejsze funkcje z wersji Android Studio Narwhal
Wersje Android Studio Narwhal zawierają wiele funkcji, zwłaszcza po przejściu na miesięczny cykl wydawania wersji. Wśród zaawansowanych integracji AI i nowych narzędzi do testowania łatwo przeoczyć aktualizację. Poniżej przedstawiamy kilka najważniejszych funkcji, ale aby poznać wszystkie wprowadzone przez nas zmiany, zalecamy przeczytanie pełnych postów o pakiecie nowych funkcji Narwhal i pakiecie nowych funkcji Narwhal 3.
Oto krótkie podsumowanie niektórych najważniejszych funkcji, które warto wypróbować:
Tryb agenta (teraz w wersji stabilnej!)
Włącz tryb agenta, aby korzystać z pomocy Google Gemini. Agent AI może zrozumieć Twój projekt, podzielić złożone zadania na mniejsze kroki, wprowadzać zmiany w Twoim imieniu i pomagać w operacjach wieloetapowych, 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ł ich łączny czas tworzenia interfejsu o 40%.
Laboratoria z urządzeniami dostarczanymi przez partnerów Androida (z użyciem strumieniowania urządzeń z Androidem)
Rozszerzyliśmy strumieniowanie urządzeń z Androidem o laboratoria z urządzeniami partnerów Androida. Dzięki temu masz bezpieczny dostęp do wielu zdalnych urządzeń fizycznych od partnerów takich jak Samsung. Możesz testować zgodność i wydajność aplikacji na niektórych z najpopularniejszych urządzeń na rynku bezpośrednio z Android Studio.
Testowanie tworzenia i przywracania kopii zapasowej aplikacji
Dodaliśmy narzędzia do testowania tworzenia i przywracania kopii zapasowej danych aplikacji. Jest to niezbędne, aby zapewnić użytkownikom płynne przejście 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 elastycznych interfejsów stało się znacznie łatwiejsze w Android Studio Narwhal. Podgląd Compose obsługuje teraz dynamiczną zmianę rozmiaru, dzięki czemu możesz od razu zobaczyć, jak interfejs 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ć, jak układ zmienia się w czasie rzeczywistym.
Wskazówki na temat zasad Google Play
Dzięki wskazówkom na temat zasad Google Play, które są teraz dostępne w Android Studio, możesz otrzymywać wczesne ostrzeżenia o potencjalnych naruszeniach zasad Google Play, co pomoże Ci tworzyć aplikacje zgodne z tymi zasadami. Środowisko IDE wyświetla teraz ostrzeżenia lint bezpośrednio w kodzie, gdy dotyczą one wymagań zasad Google Play. Możesz też zintegrować te kontrole lint z potokami CI/CD. Te wskazówki zawierają omówienie zasad, informacje o tym, co wolno, a czego nie wolno robić, oraz linki do dodatkowych materiałów, co pomaga rozwiązywać potencjalne problemy na wczesnym etapie cyklu tworzenia aplikacji.
Podsumowanie
Podsumowując, cała seria wersji Android Studio Narwhal, w tym ten pakiet nowych funkcji Narwhal 4, zawiera wiele zaawansowanych funkcji. Oto obszerne podsumowanie najważniejszych dodatków:
Tworzenie z użyciem AI (Gemini)
- Tryb agenta: półautonomiczny asystent AI, który pomaga w złożonych operacjach wieloetapowych, takich jak refaktoryzacja, dodawanie funkcji i debugowanie.
- Obsługa AGENTS.md: podaj Gemini kontekst, instrukcje i wytyczne dotyczące stylu.
- Reguły w bibliotece promptów: dostosuj dane wyjściowe Gemini do standardów kodowania Twojego zespołu.
- Załączanie obrazów i plików @: dołączaj zrzuty ekranu i pliki projektu, aby uzyskać bardziej kontekstowe odpowiedzi.
- Przekształcanie interfejsu (Studio Labs): używaj języka naturalnego, aby iterować interfejs Compose bezpośrednio w oknie podglądu.
Szybsze iterowanie i tworzenie interfejsu
- Obsługa deklaratywnych tarcz zegarka w 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 z możliwością zmiany rozmiaru: dynamicznie zmieniaj rozmiar podglądów w trybie pełnej koncentracji, aby od razu testować elastyczne interfejsy.
- Ulepszenia podglądu Compose: lepsza nawigacja po kodzie i nowy selektor do zarządzania podglądami.
Optymalizacja, dopracowywanie i testowanie
- Testowanie tworzenia i przywracania kopii zapasowej aplikacji: łatwo testuj tworzenie i przywracanie kopii zapasowej danych aplikacji w przypadku przenoszenia na nowe urządzenie.
- Laboratoria z urządzeniami partnerów Androida: uzyskaj dostęp do wielu zdalnych urządzeń fizycznych od partnerów takich jak Samsung, aby przeprowadzać testy.
- Wskazówki na temat zasad Google Play: otrzymuj wczesne ostrzeżenia o potencjalnych naruszeniach zasad Google Play bezpośrednio w środowisku IDE.
- Kontrole Proguard: identyfikuj i naprawiaj zbyt szerokie reguły keep, aby lepiej optymalizować kod.
- Domyślny tryb K2: większa wydajność dzięki kompilatorowi Kotlin nowej generacji.
- Obsługa stron o rozmiarze 16 KB: ostrzeżenia lint i emulator, które pomogą Ci przygotować się na nowe urządzenia.
Tworzenie w trybie immersyjnym (XR)
- Wbudowany emulator Androida XR: uruchamiaj emulator XR bezpośrednio w środowisku 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 środowisku IDE
- Domyślny widok projektu (nowość w Narwhal 4 ✨): nowe ustawienie zaawansowane, które umożliwia otwieranie nowych projektów w widoku projektu.
- Wyświetlanie plików kompilacji w module: ulepsz nawigację po projekcie w widoku Androida.
- Ręczna synchronizacja projektu: większa kontrola nad tym, kiedy Gradle synchronizuje się w dużych projektach.
- Ulepszenia jakości: w tej wersji poprawiliśmy xx błędów, aby zwiększyć stabilność i wydajność.
Rozpocznij
Chcesz przyspieszyć tworzenie aplikacji? Pobierz pakiet nowych funkcji Android Studio Narwhal 4 z kanału stabilnego już dziś!
Twoja opinia jest dla nas bardzo ważna. Dziel się z nami swoimi przemyśleniami, zgłaszając błędy lub proponując nowe funkcje. Aby uzyskać wcześniejszy dostęp do najnowszych funkcji, pobierz Android Studio z kanału do wczesnych testów.
Dołącz do naszej społeczności deweloperów Androida na LinkedIn, Medium, YouTube, lub X. Ciekawe, co stworzysz!
-
NowościTo ostatnia stabilna wersja Android Studio Quail. Nowe funkcje w Android Studio umożliwiają wydajne i skuteczne tworzenie aplikacji premium z użyciem AI.
Amman Asfaw • Czas czytania: 5 minut -
NowościAndroid Studio Quail 2 jest już dostępne w wersji stabilnej i gotowe do użycia w środowisku produkcyjnym. Wprowadza do środowiska IDE równoległe przepływy pracy oparte na agentach, natywnie zintegrowane profilowanie wycieków pamięci i naprawianie awarii z uwzględnieniem kontekstu.
Amman Asfaw • Czas czytania: 3 minuty -
NowościW tym roku na Google I/O nie ograniczamy się do wprowadzania zmian iteracyjnych, ale dążymy do fundamentalnej zmiany sposobu tworzenia aplikacji. Nasze najnowsze narzędzia są przeznaczone do ery agentów (AI). Zawierają funkcje, które zwiększają produktywność deweloperów aplikacji na Androida i usprawniają działanie agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 minut
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.