Ulepszanie aplikacji pod kątem nowej linii Pixeli: nowości zaprezentowane na wydarzeniu Made by Google
Czas czytania: 4 min
Made by Google poszerza możliwości ekosystemu Androida. Wraz z wprowadzeniem Pixela 11 Pro Fold, Pixela Watch 5 i całej rodziny Pixel użytkownicy mogą bezproblemowo korzystać z urządzeń o różnych rozmiarach ekranu, w różnych pozycjach i z inteligentnymi funkcjami. Dla Ciebie, dewelopera, to ogromna szansa: użytkownicy składanych telefonów wydają około 14 razy więcej niż użytkownicy standardowych telefonów. Aby pomóc Ci ulepszyć obecne rozwiązania bez konieczności zaczynania od zera, udostępniamy najnowsze wskazówki dotyczące platformy wraz z przykładami z życia wziętymi od deweloperów, którzy już wdrożyli te funkcje.
Zapewnianie adaptacyjnych wrażeń na urządzeniach składanych i rozszerzonych wyświetlaczach
Pixel 11 Pro Fold daje Twojej aplikacji możliwość wykorzystania pełnego potencjału dzięki większemu ekranowi wewnętrznemu i zewnętrznemu ekranowi o standardowym rozmiarze. Tworzenie aplikacji na urządzenia składane wymaga porzucenia reguł układu zakodowanych na stałe i projektowania z uwzględnieniem dostępnej przestrzeni okna. Korzystanie z interfejsów API Jetpack Compose, takich jak Navigation 3 ze strategiami Scene lub naszych najnowszych interfejsów API układu, takich jak Grid i FlexBox, umożliwia automatyczne zawijanie, rozciąganie i przewijanie kontenerów układu. Możesz też użyć eksperymentalnego interfejsu MediaQuery API, aby dynamicznie dostosowywać interfejs do sygnałów środowiskowych, takich jak pozycja urządzenia składanego czy stan klawiatury.
Tworzenie adaptacyjne wymaga śledzenia rzeczywistych wymiarów aplikacji, a nie rozmiaru urządzenia fizycznego, zwłaszcza w przypadku korzystania z podzielonego ekranu i wielozadaniowości. Korzystanie z klas rozmiaru okna z biblioteki WindowManager umożliwia układowi traktowanie zagięć i zawiasów jako naturalnych separatorów treści.
Na przykład aplikacja Notability wykorzystuje klasy rozmiarów okien Material 3 do tworzenia elastycznego układu dwupanelowego, który płynnie przechodzi między złożonymi i rozwiniętymi ekranami. Jak zauważył Ryan Shea, menedżer ds. inżynierii Androida w Notability, śledzenie okna umożliwia dostosowanie układu i powiększenia obszaru roboczego, dzięki czemu notatki pozostają dopasowane do strony po każdym złożeniu, obróceniu lub zmianie rozmiaru w trybie podzielonego ekranu. Dodał, że chcieli, aby aplikacja „wyglądała naturalnie w każdym rozmiarze, a nie tylko była rozciągnięta, aby się zmieścić”.
Aby przejścia były płynne, konieczne jest też zachowanie stanu podczas zmian konfiguracji. Korzystanie z ViewModel zachowuje stan interfejsu, dzięki czemu interakcje takie jak pozycja przewijania, dane wejściowe formularza i otwarte okna dialogowe pozostają nieprzerwane podczas przechodzenia między ekranami wewnętrznymi i zewnętrznymi.
Dzięki temu podejściu Flo Health wykorzystała podstawowe elementy stanu Jetpack Compose, ViewModel i klasy rozmiaru okna, aby zapewnić odporność ścieżek użytkowników o największym natężeniu ruchu na zmiany orientacji, składanie i rozkładanie oraz zmiany rozmiaru. Aleksandr Kolodiazhnyi, starszy inżynier Androida w Flo Health, powiedział: „Adaptacyjne wskazówki Androida przekształciły to, co wyglądało na poważną refaktoryzację, w wdrażanie szablonowe”, co pozwoliło nam zastosować elementy podstawowe Compose bez przepisywania kodu. „Zmniejszyliśmy kod odpowiedzialny za zachowywanie stanu o około 30% i rozwiązaliśmy problemy z cyklem życia oraz poprawnością statystyk, co poprawiło działanie aplikacji na każdym urządzeniu”.
Aby w pełni wykorzystać możliwości urządzenia składanego, użyj aktualizacji FoldingFeature, które umożliwiają wywoływanie układów dostosowanych do konkretnych pozycji. Gdy użytkownik częściowo złoży urządzenie w trybie stołu, możesz automatycznie podzielić interfejs, umieszczając główne elementy sterujące na dolnym wyświetlaczu, a główne treści lub wizjery na górnym wyświetlaczu.
Obsługa podglądu z aparatu podczas zmian stanu urządzenia składanego wymaga starannego zarządzania zmianami orientacji. Migracja do biblioteki CameraX zapewnia automatyczną obsługę rotacji czujnika i skalowania wyświetlacza na różnych ekranach, a istniejące bazy kodu Camera2 mogą również osiągnąć stabilność dzięki bibliotece CameraViewfinder. Te możliwości aparatu i wyświetlacza pozwalają na korzystanie z podglądu na dwóch ekranach i robienie selfie tylnym aparatem w wysokiej rozdzielczości przy minimalnej logice niestandardowej.
Przygotuj aplikację na te urządzenia już dziś, zapoznając się z naszymi pełnymi wskazówkami dotyczącymi tworzenia aplikacji adaptacyjnych na stronie Tworzenie aplikacji adaptacyjnych.
Zapewnij wygodną obsługę za pomocą gestów
Nowy zegarek Pixel Watch 5 jest już dostępny. Zoptymalizowaliśmy go pod kątem inteligentnych, energooszczędnych i wygodnych funkcji systemu Wear OS 7, które nie wymagają dotykania ekranu. Dzięki optymalizacji wydajności w całym systemie i zestawowi nowych funkcji, które pomagają użytkownikom skutecznie wykonywać zadania, możesz zapewnić bogate wrażenia, które wymagają tylko jednego działania użytkownika.
Gestami wykonywanymi jedną ręką można wygodnie obsługiwać zegarek bez konieczności dotykania ekranu drugą ręką. Począwszy od wersji beta 1.7 Compose for Wear OS 7, możesz bezproblemowo zintegrować sterowanie gestami jedną ręką z aplikacjami Wear Compose za pomocą prostych fizycznych ruchów na ręce, na której nosisz zegarek, takich jak dwukrotne uszczypnięcie lub obrót nadgarstka.
Spotify wdraża ten framework , aby ułatwić sterowanie multimediami. Dzięki bezpośredniemu mapowaniu zdarzeń gestów Wear OS na stan odtwarzacza multimediów użytkownicy będą mogli wstrzymywać i wznawiać odtwarzanie za pomocą prostego dwukrotnego uszczypnięcia, co zapewni dostęp do elementów sterujących muzyką nawet wtedy, gdy mają zajęte ręce.
Wear OS 7 wprowadza też aktualizacje na żywo, które wyświetlają na nadgarstku informacje w czasie rzeczywistym, takie jak wyniki wydarzeń sportowych na żywo, postępy treningu i stan dostawy. Mogą one też pojawiać się w funkcji Szybki podgląd na zegarku Pixel Watch 5. Na przykład Just Eat używa aktualizacji na żywo, aby informować użytkowników o czasie dostawy zamówienia. Możesz publikować aktualizacje lokalnie z poziomu aplikacji na zegarek lub korzystać z udostępniania powiadomień z telefonu na obsługiwanych urządzeniach, aby dostarczać informacje o śledzeniu w czasie rzeczywistym na różnych ekranach.
Możesz też rozszerzyć interakcje na pierwszy rzut oka na powierzchniach zegarka w Wear OS 7, korzystając z widżetów Wear opartych na bibliotekach Jetpack Glance i RemoteCompose. Widżety Wear z funkcją tworzenia oferują większą ekspresyjność i spójność niż starsza platforma kafelków, a 2 dostępne układy widżetów – mały i duży – idealnie pasują do formatów 2x1 i 2x2 na urządzeniach mobilnych, dzięki czemu projekty są spójne na różnych urządzeniach.
Oprócz tych wszystkich nowych funkcji Wear OS 7 zapewnia nawet o 10% dłuższy czas pracy na baterii niż Wear OS 6, dzięki czemu Pixel Watch 5 to niezastąpiony towarzysz na cały dzień.
Aby rozpocząć tworzenie aplikacji na Wear OS 7, użyj nowego emulatora i zapoznaj się z naszymi materiałami i wskazówkami dotyczącymi Wear OS na stronie Tworzenie aplikacji na zegarki z Wear OS.
W pełni wykorzystaj potencjał inteligentnych funkcji na urządzeniu dzięki Gemini Nano 4
Telefony Pixel 11 są przystosowane do obsługi Gemini Nano 4, co zapewnia szybkie i responsywne działanie AI na urządzeniu. Uruchamiając przepływy pracy AI bezpośrednio na urządzeniu, możesz oferować interakcje w czasie rzeczywistym o niskim czasie oczekiwania, które są natychmiastowe i zintegrowane bez konieczności przesyłania danych do chmury.
Za pomocą interfejsu ML Kit GenAI Prompt API możesz wysyłać żądania w języku naturalnym bezpośrednio do Gemini Nano na urządzeniu. Model obsługuje ponad 140 języków, lepiej rozumie treści multimodalne i wiele innych funkcji. Twórz inteligentne funkcje na urządzeniu, korzystając z zaawansowanych możliwości, takich jak dane wyjściowe w formacie strukturalnym i tryb myślenia.
Wbudowuj w aplikację inteligentne funkcje za pomocą naszych narzędzi samoobsługowych i modeli Gemini.
Już dziś możesz kształtować przyszłość ekosystemu Pixela
Made by Google pokazuje, co jest możliwe, gdy sprzęt i oprogramowanie rozwijają się razem, a Ty jesteś w centrum tych innowacji. Możesz zacząć optymalizować aplikacje już dziś,korzystając z naszych zaktualizowanych wskazówek dotyczących dostosowywania, tworząc szybkie podglądy dla Wear OS 7 i integrując AI na urządzeniu z ML Kit.
Aby jeszcze szybciej wdrażać te aktualizacje, możesz teraz korzystać z umiejętności Androida, które zawierają zoptymalizowane pod kątem AI instrukcje dla agentów i narzędzi. Niezależnie od tego, czy używasz Gemini w Android Studio, czy uruchamiasz interfejs wiersza poleceń Androida za pomocą innych agentów, umiejętności Androida zapewniają narzędziom AI kontekst potrzebny do automatycznego wykonywania złożonych przepływów pracy. Możesz na przykład poprosić agenta o skorzystanie z umiejętności CameraX, aby obsługiwać skalowanie wyświetlania z kamery na urządzeniach składanych, lub użyć umiejętności adaptacyjnej, aby skonfigurować dynamiczne układy Compose bez dodatkowej pracy ręcznej.
Skorzystaj z tych nowych platform, przyspiesz pracę dzięki narzędziom opartym na agentach i udostępniaj najnowsze kompilacje społeczności Androida. Odwiedź stronę developer.android.com, aby uzyskać dostęp do pełnej dokumentacji, zapoznać się z repozytorium GitHub dotyczącym umiejętności Androida i zacząć tworzyć aplikacje już dziś.
-
Wiadomości o usługachGooglebook to nowa kategoria laptopów opartych na wspólnej platformie Androida. Wydajne urządzenia od partnerów takich jak HP, Dell, Lenovo, Acer i Asus łączą wygodę urządzeń mobilnych z mocą komputerów stacjonarnych.
Fahd Imtiaz, Loryn Hairston • Czas czytania: 4 min -
Wiadomości o usługachWraz z premierą Androida 17 przechodzimy na standard tworzenia aplikacji z myślą o adaptacyjności. Użytkownicy nie korzystają już tylko z jednego urządzenia. W ciągu dnia przechodzą między telefonami, urządzeniami składanymi, tabletami, laptopami, wyświetlaczami samochodowymi i środowiskami XR.
Fahd Imtiaz • Czas czytania: 3 minuty -
Wiadomości o usługachDziś opublikowaliśmy stabilną wersję Jetpack Compose z sierpnia 2026 r.
Nick Butcher • Czas czytania: 5 minut
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.