Wiadomości o usługach
17 rzeczy, które deweloperzy aplikacji na Androida powinni wiedzieć o Google I/O
Czas czytania: 8 minut
Podczas Google I/O przedstawiliśmy wiele sposobów, w jakie wspieramy przepływy pracy oparte na agentach, aby zwiększyć Twoją produktywność i zapewnić, że Twoje aplikacje będą się wyróżniać w rozwijającym się ekosystemie Androida. Oto podsumowanie 17 najciekawszych ogłoszeń dla deweloperów Androida. Możesz też sprawdzić, co ogłosiliśmy w zeszłym tygodniu w The Android Show: I/O Edition. W ciągu najbliższych 2 dni przyjrzymy się wszystkim tym tematom bardziej szczegółowo.
Tworzenie wysokiej jakości aplikacji na Androida za pomocą agentów
1. Interfejs wiersza poleceń Androida: pomoc w tworzeniu aplikacji z użyciem dowolnego agenta, LLM i narzędzia
Interfejs wiersza poleceń Androida jest już stabilny. Oferuje narzędzia zautomatyzowane, które umożliwiają każdemu agentowi AI, w tym Claude Code, Codex czy Antigravity, znacznie łatwiejsze i wydajniejsze wykonywanie podstawowych zadań na Androidzie. W dzisiejszej wersji udostępniamy też pomost, który pozwala bezpośrednio korzystać z „ciężkiej pracy” Androida Studio, aby zapewnić gotowe do wdrożenia ulepszenia potrzebne do profesjonalnego tworzenia aplikacji na Androida. Dzięki nowym poleceniom Android Studio deweloperzy mogą teraz przyznawać wybranym agentom uprawnienia do wykonywania semantycznego rozpoznawania symboli, analizowania plików pod kątem ostrzeżeń, a nawet renderowania podglądów Jetpack Compose. Ta wersja umożliwia też oficjalne wsparcie dla „Ścieżek” dzięki nowym umiejętnościom na Androida, które pozwalają agentom wykonywać kompleksowe testy interfejsu pod Twoim kierunkiem. Obejrzyj prezentację dla deweloperów i posłuchaj wykładu o nowościach w narzędziach na Androida, aby dowiedzieć się więcej.
2. Łatwe tworzenie gotowych do wdrożenia aplikacji w Google AI Studio
Deweloperzy i twórcy mogą teraz tworzyć natywne aplikacje na Androida, zaczynając od prompta w Google AI Studio. Aplikacje są tworzone zgodnie ze sprawdzonymi metodami programowania, takimi jak Jetpack Compose, Kotlin i interfejsy API, które wykorzystują zalecane przez nas wzorce programistyczne. Google AI Studio umożliwia programistom tworzenie prototypów, iterowanie za pomocą wbudowanego emulatora i wdrażanie na urządzeniach fizycznych bez konieczności instalowania dużych pakietów lokalnych. Deweloperzy mogą następnie udostępniać te aplikacje na urządzeniach z Androidem, a także innym osobom do testowania w ramach ścieżki testów wewnętrznych w Konsoli Google Play. Jeśli deweloper chce przygotować aplikację do szerszego udostępnienia, może przenieść ją do Androida Studio, aby przeprowadzić zaawansowane debugowanie, testowanie i dopracować interfejs. Obejrzyj prezentację dla deweloperów i posłuchaj omówienia nowości w narzędziach na Androida, aby dowiedzieć się więcej.
3. Przyspieszanie pomocy AI przy kodowaniu za pomocą Android Bench
Android Bench to nasza tabela wyników modeli LLM w zakresie wyzwań związanych z programowaniem na Androida. Chcemy przyspieszyć ulepszanie modeli, aby zapewnić Ci bardziej przydatne opcje pomocy AI. Wielu z Was korzysta z otwartych modeli do uzyskiwania pomocy AI, dlatego dodajemy do tabeli wyników najczęściej używane modele, takie jak Gemma 4, abyście mogli sprawdzić, jak wypadają LLM-y, które oferują dostęp offline i dodatkową elastyczność dla zaawansowanych użytkowników. Stale pracujemy nad zwiększaniem trudności wyzwań, które stawiamy dużym modelom językowym, aby zachęcać je do wprowadzania bardziej przydatnych ulepszeń.
4. Konwertowanie aplikacji na iOS na Androida za pomocą Asystenta migracji w Android Studio
Asystent migracji w Android Studio został zaprojektowany do przenoszenia aplikacji z platform takich jak iOS, React Native czy platformy internetowe na natywny Android. Wystarczy, że deweloperzy wybiorą istniejący projekt, a agent inteligentnie zmapuje funkcje, przekonwertuje komponenty, takie jak storyboardy i pliki SVG, oraz wdroży najlepsze praktyki dotyczące Androida za pomocą Jetpack Compose i zalecanych przez nas bibliotek Jetpack. Dzięki temu proces, który wcześniej trwał tygodnie, zostanie przekształcony w sprawny przepływ pracy oparty na agentach, który zajmuje tylko kilka godzin. Zapowiedź tej funkcji została przedstawiona podczas prezentacji dla programistów.
Wbudowywanie AI w aplikacje
5. Tworzenie inteligentnych aplikacji z użyciem generatywnej AI
Generatywna AI umożliwia tworzenie aplikacji, które są bardziej inteligentne, spersonalizowane i agentowe niż kiedykolwiek wcześniej. W tym roku wprowadziliśmy najnowsze osiągnięcia w zakresie inteligencji na urządzeniu, prezentując Gemini Nano 4 do zadań takich jak wyodrębnianie danych i tworzenie podsumowań. Rozszerzyliśmy też możliwości chmury dzięki Firebase AI Logic, co pozwala deweloperom wykorzystywać modele Gemini z solidnymi podstawami (w tym adresami URL, Mapami i wyszukiwaniem w internecie) do tworzenia inteligentniejszych i bardziej zaawansowanych asystentów. Zaprezentowaliśmy też nasze hybrydowe podejście do wnioskowania i nowy pakiet Agent Development Kit (ADK) na Androida, a także protokoły komunikacyjne, takie jak AG-UI i A2UI, które upraszczają tworzenie autonomicznych funkcji agentowych. Aby rozpocząć integrację tych zaawansowanych funkcji, zapoznaj się z dokumentacją dla deweloperów i obejrzyj szczegółowe szkolenie techniczne, w którym prezentujemy wszystkie te technologie.
6. Eksperymentuj z AppFunctions już dziś
AppFunctions to interfejs API platformy Android z biblioteką Jetpack, która ułatwia tworzenie integracji z platformą MCP na Androidzie. Umożliwia to aplikacjom zachowywanie się jak serwery MCP na urządzeniu, udostępniając funkcje, które działają jako narzędzia używane przez agentów i asystentów. Integracja AppFunctions z Gemini jest obecnie dostępna w wersji testowej dla zaufanych testerów, ale możesz już przygotowywać swoje aplikacje. Możesz zarejestrować się w Programie wczesnego dostępu i zacząć eksperymentować z wskazówkami dotyczącymi interfejsu API, przykładowymi i umiejętnościami.
Przyszłość należy do adaptacji
7. Android jest teraz oparty na Compose; widoki są w trybie konserwacji.
Compose to nasz standard tworzenia interfejsów. W przyszłości będziemy stosować podejście oparte na Compose we wszystkich wskazówkach i bibliotekach. Najnowsze wersje, które są efektem 5 lat rozwoju, oferują zaawansowany zestaw narzędzi, od wysoce konfigurowalnego interfejsu Styles API po dopracowane przejścia między elementami współdzielonymi i ulepszoną obsługę danych wejściowych. Te aktualizacje umożliwiają tworzenie atrakcyjnych, adaptacyjnych aplikacji przy użyciu mniejszej ilości kodu i lepszej wydajności. Więcej informacji o tym, co oznacza podejście „Compose-first” w kontekście tworzenia aplikacji na Androida, znajdziesz w naszym poście na blogu.
8. Tworzenie płynnych aplikacji na Androida na różne urządzenia za pomocą Jetpack Compose
Ekosystem Androida jest teraz domyślnie adaptacyjny i płynnie przechodzi między telefonami, urządzeniami składanymi, tabletami, samochodami, XR oraz rozszerza zastosowania dzięki Googlebook i połączonym wyświetlaczom. Na świecie jest ponad 580 milionów urządzeń z dużym ekranem, a użytkownicy korzystający z wielu urządzeń wydają na aplikacje nawet 14 razy więcej. Inwestycja w projektowanie adaptacyjne to ogromna szansa. Jetpack Compose to podstawowe narzędzie do tej transformacji, które oferuje m.in. najnowszą wersję Jetpack Navigation 3, nowe eksperymentalne układy Grid i FlexBox, ulepszoną obsługę danych wejściowych innych niż dotykowe oraz CameraX, która zapewnia prawidłowe podglądy z kamery przy dowolnym rozmiarze okna. Dodatkowo nowe umiejętności w Android Studio sprawiają, że aktualizacja istniejącej aplikacji w celu zastosowania tych adaptacyjnych wzorców jest łatwiejsza niż kiedykolwiek wcześniej.
9. Tworzenie spójnych doświadczeń w Google Play Books
W zeszłym tygodniu ogłosiliśmy wprowadzenie Googlebooka, czyli wydajnego laptopa z dużym ekranem, na którym możesz korzystać z dotychczasowych aplikacji. Tworzenie aplikacji zgodnie z zasadami adaptacyjności już dziś pomoże Ci mieć pewność, że będzie ona działać na Googlebooku. Na początek zapoznaj się z odpowiednimi wskazówkami dotyczącymi projektowania i wytycznymi dla deweloperów dotyczącymi komputerów. Wypróbuj nowy emulator na komputery dostępny w Android Studio Canary, aby już dziś przetestować swoje aplikacje na tym urządzeniu.
10. Ujednolicone środowisko tworzenia widżetów za pomocą Jetpack Glance
Android 17 to przejście na jeden model tworzenia wszystkich widżetów oparty na Compose. Dzięki ujednoliceniu interfejsu na urządzeniach mobilnych, w samochodach i na urządzeniach z Wear OS za pomocą Jetpack Glance wkrótce będziesz mieć możliwość skalowania komponentów interfejsu w całym ekosystemie za pomocą znanego Ci procesu.
Przełomem w tym roku jest integracja funkcji RemoteCompose. Na urządzeniach mobilnych i w samochodach umożliwia tworzenie animacji o wysokiej jakości, a na Wear OS pozwala widżetom Wear (wcześniej kafelkom) renderować złożoną logikę interfejsu natywnie na zdalnych platformach. Zapewnia to najwyższą wydajność na urządzeniach o niskim poborze mocy, a jednocześnie umożliwia spójną ścieżkę użytkownika, np. sprawdzanie statusu lotu na desce rozdzielczej samochodu i wyświetlanie aktualizacji dotyczących zmiany bramki na nadgarstku.
11. Zwiększanie zasięgu w drodze dzięki Androidowi do samochodu
Aby ułatwić Ci zwiększanie zasięgu podczas tworzenia treści do samochodów, upraszczamy proces tworzenia aplikacji na Androida Auto i system operacyjny Android Automotive. W najnowszych wersjach biblioteki aplikacji do samochodu możesz tworzyć dostosowane, zoptymalizowane pod kątem rozpraszania uwagi aplikacje multimedialne oparte na szablonach na obie platformy. Wprowadzamy nowe komponenty i możliwości szablonów, aby zapewnić Ci większą elastyczność i więcej opcji układu treści. Rozwijamy też funkcje dostępne po zaparkowaniu. W Androidzie Auto na telefony z Androidem 17 pojawi się wciągające odtwarzanie wideo. Możesz łatwo dostosować aplikacje wideo do tych środowisk. Zgłoś się teraz do programu wcześniejszego dostępu, aby publikować aplikacje w tych kategoriach w wersji beta i dowiedzieć się więcej o najnowszych aktualizacjach na naszym blogu.
12. Przyspiesz programowanie dzięki wersji przedpremierowej Androida XR 4 dla programistów
Inspirują nas innowacyjne rozwiązania, które tworzysz na tej platformie. Dlatego rozwijamy nasze narzędzia, udostępniając czwartą wersję przedpremierową dla programistów pakietu SDK Android XR. Kluczowym etapem tej podróży jest przejście naszych podstawowych bibliotek, środowiska wykonawczego XR, Jetpack SceneCore i ARCore dla Jetpack XR, które wkrótce przejdą w fazę beta, aby zapewnić bardziej stabilną i wydajną podstawę. Przyspieszamy też dostęp do sprzętu w ramach programu Android XR Developer Catalyst, w którym możesz ubiegać się o zestawy deweloperskie do okularów audio, okularów z wyświetlaczem lub okularów XREAL Project Aura. Obejrzyj sesję Najnowsze informacje o Androidzie XR lub przeczytaj naszego bloga, aby dowiedzieć się, jak te aktualizacje pomogą Ci tworzyć rozwiązania w całym ekosystemie.
13. Android to nowe miejsce, w którym możesz korzystać z multimediów na poziomie profesjonalnym
Android 17 usprawnia cały cykl życia multimediów dzięki gotowemu do użycia zestawowi narzędzi. Wysokiej jakości rejestrowanie jest teraz uproszczone dzięki komponentowi CameraXViewfinder, który obsługuje złożone skalowanie i reaktywność na urządzeniach składanych i tabletach. W przypadku postprodukcji nowa biblioteka efektów AI Media3 udostępnia jeden interfejs do obsługi funkcji premium, takich jak magiczna gumka i dźwięk studyjny, automatycznie optymalizując działanie pod kątem sprzętu urządzenia.
Potok uzupełnia CodecDB, który oferuje rekomendacje dotyczące kodowania specyficzne dla chipsetu, aby wyeliminować szumy podczas eksportowania, oraz nowy tryb przewijania w ExoPlayerze, który zapewnia płynne przewijanie. Niezależnie od tego, czy łączysz edycje wielu zasobów za pomocą Media3 Transformer, czy korzystasz z uproszczonego interfejsu CastPlayer API, te aktualizacje zapewniają profesjonalną jakość przy znacznie mniejszych nakładach na rozwój.
14. Zwiększanie wykrywalności aplikacji i zaangażowania użytkowników w Google TV
Piloty wskaźnikowe, które umożliwiają sterowanie ruchem, będą w przyszłości sposobem interakcji użytkowników z Google TV, ponieważ przyspieszają nawigację. Deweloperzy aplikacji mogą zacząć deklarować obsługę danych wejściowych z urządzenia wskazującego, aby ich aplikacje były widoczne na przyszłych telewizorach z pilotami wskazującymi. Pakiet Engage SDK, wcześniej znany jako interfejs Video Discovery API, optymalizuje też funkcje wznawiania, uprawnień i rekomendacji na wszystkich urządzeniach z Google TV, aby zwiększyć wykrywalność aplikacji i zaangażowanie użytkowników. To dobry moment, aby zacząć wdrażać pakiet Engage SDK, ponieważ starsza wersja interfejsu Watch Next API, która obsługuje funkcję „Oglądaj dalej” w wersji 1.0, przestanie być obsługiwana w drugiej połowie 2027 r. Więcej informacji znajdziesz na naszym blogu.
15. Wydajność: podstawa doskonałej aplikacji
Aby pomóc deweloperom w poruszaniu się po limitach pamięci w Androidzie 17, udostępniliśmy pakiet narzędzi do optymalizacji. Analizator konfiguracji R8 identyfikuje reguły zachowywania, które zwiększają rozmiar pliku binarnego, a ProfilingManager i zintegrowany LeakCanary w Android Studio usprawniają wykrywanie wycieków pamięci. Nowe narzędzie Android Performance Analyzer oferuje zaawansowaną integrację z AI na potrzeby złożonej analizy śledzenia i automatycznego generowania zapytań SQL, co pozwala wykrywać wąskie gardła wydajności.
Najnowsze informacje o napędzaniu rozwoju firmy
16. Co nowego w Google Play
Aktualizacje Google Play, które wprowadzamy dzisiaj, pomogą Ci zwiększyć zasięg i skalować działalność przy mniejszej złożoności. Zmieniamy sposób, w jaki użytkownicy odkrywają aplikacje w Sklepie Play, wprowadzając wciągający format krótkich filmów o nazwie Play Shorts. Rozszerzamy też grono odbiorców poza Sklep Play, umożliwiając odkrywanie aplikacji w aplikacji Gemini na Androida i w internecie. Wprowadzamy też nowe, zaawansowane funkcje, takie jak agentowe zarządzanie katalogiem, które umożliwia bezproblemowe aktualizowanie cen hurtowych i kodów SKU w dużej ilości, oraz korzystanie z modeli Gemini, aby Konsola Play mogła wstępnie wypełniać informacje o aplikacji na podstawie importowanych dokumentów, co ułatwia lokalizację na całym świecie.
17: I oczywiście Android 17.
Android 17 zawiera nowe ulepszenia wydajności i architektury systemu (oprócz limitów pamięci aplikacji), takie jak kolejka komunikatów bez blokad i mechanizm odśmiecania pamięci z częstszymi, mniej intensywnymi kolekcjami młodszej generacji, aby zapewnić stabilność całego systemu i płynniejsze działanie interfejsów. Nowy selektor kontaktów i interfejs API zakraplacza pomagają ograniczyć użycie uprawnień newralgicznych i niepotrzebny dostęp do danych użytkownika.
Zapoznaj się ze zmianami w zachowaniu, aby upewnić się, że Twoja aplikacja jest gotowa na Androida 17, w tym wzmacnianie zabezpieczeń dźwięku w tle i ochronę SMS-ów z hasłami jednorazowymi. Przygotuj się na kierowanie na Androida 17 (API 37) ze zmianami takimi jak obowiązkowa zmiana rozmiaru na dużych ekranach, domyślna funkcja Certificate Transparency i ograniczony dostęp do lokalnej sieci. Możesz rozpocząć testy już dziś, rejestrując urządzenie w programie testów beta lub korzystając z najnowszych obrazów emulatora w wersji 17.0.
Jeszcze jedno. Udostępniliśmy trzecią wersję beta kwartalnej wersji platformy (QPR1) Androida 17. Zawiera ona niewielką wersję pakietu SDK, która obsługuje kilka funkcji, które nie mogły czekać na QPR2.
Sprawdź wszystkie treści dotyczące Androida i Google Play na Google I/O
To tylko podgląd niektórych nowości dla deweloperów Androida, które zostały zaprezentowane na konferencji Google I/O. Oglądaj What’s New in Android, aby poznać najnowsze wiadomości i ogłoszenia, oraz śledź Google I/O, aby w następnym tygodniu dowiedzieć się więcej.
Czytaj dalej
-
Wiadomości o usługach
Podczas tegorocznej konferencji Google I/O mówiliśmy o naszym rozwijającym się modelu biznesowym, który zapewnia większy wybór i nowe sposoby na odkrywanie Twoich aplikacji i treści w sklepie i poza nim. Zaprezentowaliśmy też zaawansowane narzędzia i statystyki, które pomogą Ci skalować firmę w prostszy sposób.
Paul Feng • Czas czytania: 6 minut
-
Wiadomości o usługach
Z przyjemnością informujemy, że na platformie Android XR pojawiła się oficjalna obsługa silników Unreal Engine i Godot. Wprowadzamy też nowe narzędzia, które zwiększą Twoją produktywność i umożliwią korzystanie z nowych funkcji XR: Android XR Engine Hub i Android XR Interaction Framework.
Luke Hopkins • Czas czytania: 4 minuty
-
Wiadomości o usługach
Z przyjemnością przedstawiamy funkcje Google TV i narzędzia dla deweloperów, które zwiększają widoczność Twoich treści i przygotowują aplikację na przyszłe funkcje telewizora.
Paul Lammertsma • Czas czytania: 4 minuty
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.