Udostępnianie aplikacji na Googlebooku dzięki adaptacyjnemu programowaniu
Czas czytania: 4 min
Googlebook 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. Googlebooki mają ekrany dotykowe OLED o wysokiej rozdzielczości, dedykowane klawiatury i precyzyjne trackpady, a bateria wytrzymuje cały dzień. Urządzenia te korzystają też z technologii Gemini Intelligence na poziomie systemu operacyjnego. Dzięki Googlebookowi użytkownicy mogą płynnie przechodzić od szybkich interakcji na telefonie do bogatych, wciągających sesji na laptopie.
Udostępnienie aplikacji na Googlebooku otwiera przed Tobą cenne możliwości w całym ekosystemie Androida. Google Play wyróżnia zoptymalizowane tytuły za pomocą specjalnych oznaczeń, ulepszonego wyszukiwania i miejsc promowanych na wyselekcjonowanych stronach głównych sklepu. Zapewnienie takiego poziomu jakości przygotuje też Twoją aplikację do programu Apps Experience, w którym możesz się zarejestrować, aby uzyskać dostęp do nowej tabeli stawek programu zaprojektowanej z myślą o rozwoju Twojej firmy. Co więcej, gdy użytkownicy skonfigurują nowego Googlebooka za pomocą telefonu z Androidem, zoptymalizowane aplikacje zostaną wyróżnione, aby ułatwić przenoszenie, dzięki czemu Twoja aplikacja będzie dostępna na nowym urządzeniu od pierwszego dnia.
A najlepsze jest to, Aby skorzystać z tego zasięgu, nie musisz tworzyć osobnej aplikacji od podstaw. Rozwój adaptacyjny to sposób, w jaki nowoczesne aplikacje na Androida naturalnie skalują się na dużych wyświetlaczach, w nowych pozycjach urządzenia i w przypadku nowych formatów. Jeśli Twoja aplikacja korzysta już z układów adaptacyjnych, jest gotowa do używania na Googlebookach. Dzięki wykorzystaniu istniejących podstaw, takich jak adaptacyjny interfejs, klasy rozmiarów okien i obsługa wielu rodzajów danych wejściowych, możesz zapewnić zoptymalizowane działanie aplikacji.
Zakotwicz aplikację w podstawach komputerów
Na laptopie aplikacja działa w środowisku komputerowym, w którym użytkownicy oczekują większej gęstości informacji, precyzyjnego wprowadzania danych i aktywnej wielozadaniowości. Postępowanie zgodnie z wytycznymi dotyczącymi projektowania i tworzenia aplikacji na komputery zapewnia zasady niezbędne do pełnego wykorzystania możliwości tej platformy. Zamiast po prostu rozciągać interfejsy mobilne na szerokim ekranie, układ adaptacyjny reorganizuje treści w funkcjonalne grupy.
Zastosuj architekturę wielopanelową, aby interfejs użytkownika mógł się rozszerzać, zmieniać układ lub wyświetlać więcej szczegółów w miarę zmiany granic okna. Nawigacja 3 umożliwia wdrażanie strategii adaptacyjnych scen w celu koordynowania układów wielopanelowych bezpośrednio ze stosu wstecznego. Użyj ListDetailSceneStrategy i SupportingPaneSceneStrategy, aby włączyć układy obok siebie, gdy jest dostępna większa przestrzeń okna. Dekoratory scen umożliwiają otaczanie ekranów trwałymi paskami nawigacyjnymi na komputerze. Połącz te wzorce z podstawowymi elementami układu, takimi jak Grid i FlexBox, a wkrótce także z eksperymentalnymi interfejsami MediaQuery i Styles, aby organizować złożone treści i dynamicznie dostosowywać style wizualne na wyświetlaczach komputerów.
W trybie okien na pulpicie o dowolnym kształcie rozmiar okien aplikacji można dynamicznie zmieniać w dowolnym momencie. Decyzje dotyczące układu powinny być podejmowane na podstawie dostępnej przestrzeni okna z użyciem klas rozmiaru okna, a nie fizycznych wymiarów wyświetlacza.
Projektowanie na komputery stacjonarne uwzględnia też ergonomiczne odległości oglądania i precyzyjne cele wskaźnika. Dostosuj skalę czcionki, aby zapewnić wygodne wyświetlanie na większych ekranach, ustaw maksymalną szerokość układu, aby długość wierszy była czytelna, i zdefiniuj wyraźne cele kliknięć, aby zapobiec przypadkowym kliknięciom. Poznaj pełne wzorce projektowe w naszym przewodniku po zasadach projektowania i odkryj inspiracje z prawdziwego świata w galerii projektów na komputery.
Zapewnianie zróżnicowanych wrażeń w Googlebooks
Gdy podstawowy układ będzie adaptacyjny, możesz wzbogacić aplikację o funkcje, które w pełni wykorzystują środowisko komputerowe. Codzienna produktywność w tych konfiguracjach zależy od wszechstronnych metod wprowadzania danych. Jetpack Compose natywnie obsługuje nawigację za pomocą klawiatury fizycznej i wybieranie wskaźnikiem. Zwiększ użyteczność aplikacji, integrując kursory kontekstowe, które zapewniają wizualne informacje zwrotne dotyczące wpisywania tekstu, zmiany rozmiaru panelu i wyboru narzędzi. Wdróż menu kontekstowe dostępne po kliknięciu prawym przyciskiem myszy i stany najechania kursorem. Umożliwiaj odkrywanie skrótów za pomocą panelu skrótów klawiszowych.
Na Googlebooku aplikacje działają w dowolnych oknach, w których użytkownicy mogą wykonywać wiele zadań jednocześnie. Odblokuj pracę równoległą, włączając tryb podzielony, który umożliwia użytkownikom otwieranie niezależnych okien do porównywania treści lub zarządzania wieloma dokumentami. Połącz to z przeciąganiem i upuszczaniem, aby umożliwić użytkownikom płynne przenoszenie tekstu, obrazów i plików między oknami, a nawet upuszczanie elementów w pustym obszarze roboczym w celu uruchomienia nowego zadania.
Zaszalej i dostosuj ramę okna. W trybie okien na pulpicie aplikacje mają pasek nagłówka z tytułem, który możesz dostosować, dodając do niego niestandardowe tła, paski wyszukiwania lub karty, zachowując przy tym systemowe elementy sterujące oknem.
Oprócz okien poszczególnych aplikacji funkcja Kontynuuj na zapewnia połączenie między telefonami, tabletami i Googlebookami dzięki dwukierunkowemu przekazywaniu, które umożliwia użytkownikom rozpoczęcie zadania na jednym ekranie i bezproblemowe kontynuowanie go na innym. Przekazywanie stanu za pomocą HandoffActivityData zachowuje kontekst, taki jak pozycja dokumentu lub aktywne karty, z opcjonalnymi rezerwami internetowymi, aby zapewnić płynne przejścia.
Uzupełnij to, wyświetlając przydatne informacje w skrócie za pomocą konfigurowalnych widżetów. Podczas ulepszania aplikacji porównuj ją z naszymi wskazówkami dotyczącymi jakości aplikacji na komputery.
Deweloperzy już wykorzystują te wzorce w całym ekosystemie. Wprowadzając Notability na Chromebooka, zespół od razu zyskał przewagę dzięki wcześniejszym inwestycjom w tablety i urządzenia składane. Ponieważ ich układ opierał się już na klasach rozmiaru okna i strategiach adaptacyjnych scen, obszar roboczy i paski narzędzi automatycznie dostosowywały się do zmiany rozmiaru okna, a dotychczasowa obsługa klawiatury i touchpada została przeniesiona bez zmian.
„Już wcześniej staraliśmy się zapewnić najwyższą jakość obsługi na tabletach i urządzeniach składanych” – wyjaśnia Ryan Shea, menedżer ds. inżynierii Androida w Notability. „Gdy pojawił się Googlebook, zwiększenie skali Notability do poziomu laptopa polegało głównie na przekręceniu pokrętła, które już mieliśmy. Dzięki temu mogliśmy poświęcić czas na funkcje, które mają sens tylko na większym ekranie lub w przypadku nowszych interfejsów API, takie jak Kontynuuj na innym urządzeniu, która przekazuje notatkę z telefonu na laptopa, oraz optymalizacja korzystania z aplikacji obok siebie podczas nauki”.
Szybsza praca dzięki specjalistycznym narzędziom
Testowanie i optymalizowanie aplikacji pod kątem Googlebooka naturalnie wpisuje się w dotychczasowy proces tworzenia aplikacji.
Dzięki emulatorowi komputera w Android Studio możesz uruchomić pulpit wirtualny bezpośrednio na stacji roboczej, aby testować dowolne zmienianie rozmiaru okien, weryfikować interakcje w trybie podzielonym i debugować interakcje z myszą, trackpadem i klawiaturą. Pobierz Android Studio Canary, aby już dziś skonfigurować urządzenie wirtualne.
Przyspiesz modernizację układu dzięki tworzeniu stron wspomaganemu przez AI. Umiejętność adaptacyjna zapewnia agentom AI niezbędny kontekst, który pomaga automatycznie przekształcać układy mobilne w elastyczne kontenery Compose. Aby uprościć implementację, zainstaluj umiejętność bezpośrednio za pomocą interfejsu wiersza poleceń Androida.
Odkrywanie nowych możliwości na Googlebooku
Linia Googlebook to ekscytujący nowy rozdział w ekosystemie Androida, który zapewnia Twoim aplikacjom platformę premium do oferowania bogatszych i bardziej zaawansowanych funkcji. Dzięki adaptacyjnemu tworzeniu aplikacji jeden kod źródłowy zapewnia optymalny wygląd i działanie aplikacji na telefonach, urządzeniach składanych, tabletach i Chromebookach, a także zwiększa widoczność i umożliwia uzyskanie odznak w Google Play. Zapoznaj się z dokumentacją w naszym centrum dla programistów Googlebook, przejrzyj przewodnik po projektowaniu na komputery i zacznij tworzyć aplikacje na Googlebooka już dziś.
-
Wiadomości o usługachWraz z wprowadzeniem Pixela 11 Pro Fold, zegarka Pixel Watch 5 i całej rodziny Pixel użytkownicy mogą płynnie przechodzić między różnymi rozmiarami ekranów, unikalnymi pozycjami i inteligentnymi funkcjami.
-
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ą.