Googlebooki są oparte na stosie technologicznym Androida i podstawach ChromeOS na komputery.
Googlebooki łączą wygodę urządzeń mobilnych z możliwościami komputerów stacjonarnych. Mają ekrany dotykowe o wysokiej rozdzielczości, dedykowane klawiatury, precyzyjne trackpady, baterie działające przez cały dzień i integrację Gemini na poziomie systemu operacyjnego.
Googlebook umożliwia użytkownikom przechodzenie od szybkich interakcji na telefonach do dłuższych, wciągających sesji w środowisku komputerowym.
Dostosowywanie aplikacji
Aby obsługiwać Googlebook, nie musisz tworzyć osobnej aplikacji od podstaw. Rozwój adaptacyjny umożliwia skalowanie aplikacji na Androida na dużych wyświetlaczach i laptopach z poziomu jednej bazy kodu.
Jeśli Twoja aplikacja ma już zaimplementowane układy adaptacyjne, klasy rozmiarów okien i obsługę wielu rodzajów danych wejściowych, możesz bezpośrednio wykorzystać te solidne podstawy.
Zobacz:
- Pierwsze kroki z aplikacjami adaptacyjnymi
- Obsługa różnych rozmiarów wyświetlacza
- Zalecenia i ograniczenia dotyczące reklam adaptacyjnych
Zwiększ widoczność w Google Play
Optymalizacja aplikacji pod kątem Googlebooka zwiększa jej widoczność w ekosystemie Androida:
Odkrywanie w sklepie: Google Play wyróżnia zoptymalizowane tytuły za pomocą specjalnych plakietek, ulepszonego wyszukiwania i polecanych miejsc na wyselekcjonowanych stronach głównych sklepu.
Zachęty w programie: zapewnienie jakości zoptymalizowanej pod kątem komputerów przygotowuje aplikację do programu Apps Experience, w którym możesz się zarejestrować, aby uzyskać dostęp do tabeli stawek programu zaprojektowanej z myślą o wspieraniu rozwoju firmy.
Przenoszenie konfiguracji urządzenia: gdy użytkownicy logują się, aby skonfigurować Googlebooka, ustawienia telefonu z Androidem, zapisane hasła, sieci Wi-Fi i wiadomości są synchronizowane z pełnym szyfrowaniem, a zoptymalizowane aplikacje są wyróżniane do przeniesienia podczas procesu wprowadzającego.
Zobacz:
- Zwiększanie dostępności aplikacji na różnych typach urządzeń
- Wskazówki dotyczące jakości aplikacji adaptacyjnych
Budowanie na podstawach komputerów
Na Googlebooku aplikacja działa w środowisku komputerowym wraz z przeglądarką Chrome klasy desktopowej i narzędziami systemowymi. Zamiast rozciągać interfejsy mobilne na szerokim ekranie, możesz uporządkować treści w funkcjonalne grupy, aby zwiększyć gęstość informacji, precyzję wprowadzania danych i aktywną wielozadaniowość.
Zastosuj architekturę wielopanelową
Zaprojektuj interfejs aplikacji tak, aby rozszerzał się, zmieniał układ lub wyświetlał dodatkowe szczegóły w miarę zmiany granic okna:
Koordynowanie scen adaptacyjnych: w przypadku nawigacji 3 zaimplementuj
ListDetailSceneStrategyiSupportingPaneSceneStrategy, aby koordynować panele obok siebie bezpośrednio ze stosu wstecznego, gdy dostępna jest większa przestrzeń okna.Dodaj stałą nawigację: użyj dekoratorów scen, aby otoczyć ekrany stałymi paskami nawigacyjnymi na komputery.
Organizowanie złożonych treści: łącz strategie scen z podstawowymi elementami układu, takimi jak
GridiFlexBox, oraz eksperymentalnymi interfejsami APImediaQueryi Styles, aby rozmieszczać treści i dynamicznie dostosowywać style wizualne na wyświetlaczach komputerów.
Zobacz:
dostosowywanie się do dynamicznych rozmiarów okien i ergonomii pulpitu;
W trybie okien na pulpicie użytkownicy mogą w dowolnym momencie dynamicznie zmieniać rozmiar okien aplikacji. Aby dostosować aplikację do zmian rozmiaru okna:
Klasy rozmiaru okna: podejmuj decyzje dotyczące układu na podstawie dostępnej przestrzeni okna, korzystając z klas rozmiaru okna, a nie fizycznych wymiarów wyświetlacza.
Typografia i rozmiar elementów docelowych: dostosuj skalę czcionki do odległości oglądania na komputerze, ustaw maksymalną szerokość układu, aby długość wierszy była czytelna, zdefiniuj wyraźne elementy docelowe kliknięcia, aby zapobiec przypadkowym kliknięciom, i zapoznaj się z wzorcami układu w galerii projektów na komputery.
Zobacz:
- Orientacja, format obrazu i możliwość zmiany rozmiaru aplikacji
- Informacje o zapytaniach dotyczące układów adaptacyjnych za pomocą mediaQuery
- Tworzenie adaptacyjnej nawigacji
Zapewnianie zróżnicowanych wrażeń w Googlebooku
Gdy podstawowy układ będzie adaptacyjny, wzbogać aplikację o funkcje specyficzne dla sprzętu Googlebook i środowiska komputerowego.
Obsługa precyzyjnego wprowadzania i skrótów klawiszowych
Jetpack Compose natywnie obsługuje nawigację za pomocą klawiatury fizycznej i wybieranie wskaźnikiem. Zoptymalizuj Googlebooka pod kątem podświetlanych klawiatur, szklanych trackpadów z funkcją haptyczną i myszy zewnętrznych, wykonując te czynności:
Kursory kontekstowe: zintegruj kursory kontekstowe do wpisywania tekstu, zmiany rozmiaru panelu i wybierania narzędzi.
Interakcje wskaźnika: zaimplementuj menu kontekstowe wywoływane kliknięciem prawym przyciskiem myszy i stany najechania wskaźnikiem w przypadku elementów interaktywnych.
Skróty klawiszowe: spraw, aby skróty klawiszowe aplikacji były widoczne w narzędziu Skróty klawiszowe.
Zobacz:
Włączanie przepływów pracy w trybie podzielonym i przeciągania i upuszczania
Na Googlebooku aplikacje działają w dowolnych oknach, w których użytkownicy mogą wykonywać wiele zadań jednocześnie.
Rozszerz wrażenia użytkowników dzięki tym funkcjom:
Obsługa trybu podzielonego: umożliwia użytkownikom uruchamianie niezależnych okien aplikacji obok siebie, aby porównywać treści lub zarządzać wieloma dokumentami.
Przeciąganie i upuszczanie między oknami: połącz obsługę trybu podzielonego z przeciąganiem i upuszczaniem, aby użytkownicy mogli przenosić tekst, obrazy i pliki między oknami lub upuszczać elementy w pustym obszarze roboczym, aby rozpocząć zadanie.
Paski nagłówka z możliwością dostosowania: dostosuj paski aplikacji za pomocą niestandardowych teł, pasków wyszukiwania lub kart w pasku nagłówka okna na pulpicie, zachowując jednocześnie elementy sterujące oknem systemowym.
Rysunek 5. Wielozadaniowość w wielu oknach z funkcją przeciągania i upuszczania między oknami.
Zobacz:
Łączenie urządzeń i korzystanie z technologii Gemini
Googlebook to idealny towarzysz telefonu z Androidem dzięki takim funkcjom jak:
Przekazywanie i ciągłość między urządzeniami: korzystaj z funkcji Kontynuuj na, aby użytkownicy mogli kontynuować zadania rozpoczęte na telefonie z Androidem bezpośrednio na pasku zadań Googlebooka.
Przekazuj stan przez
HandoffActivityData, aby zachować kontekst, np. pozycję dokumentu lub aktywne karty, z opcjonalnymi alternatywnymi rozwiązaniami internetowymi.Widżety na komputer i wbudowana inteligencja: wyświetlaj treści, które można szybko przejrzeć i z którymi można wejść w interakcję, za pomocą konfigurowalnych widżetów, które uzupełniają środowisko komputerowe Googlebooka i wbudowane narzędzia Gemini (takie jak Magic Pointer, Inteligentna transkrypcja i Wygeneruj mój widżet).
Sprawdź, czy Twoja implementacja jest zgodna ze wskazówkami dotyczącymi jakości aplikacji na komputery, aby upewnić się, że spełnia standardy użyteczności na komputerach.
Zobacz:
- Obsługa ciągłości na różnych urządzeniach na Googlebooku
- Włączanie i dostosowywanie przekazywania na innym urządzeniu
- Jetpack Glance
Szybsza praca dzięki specjalistycznym narzędziom
Testowanie i optymalizowanie aplikacji pod kątem Googlebooka jest bezpośrednio zintegrowane z procesem tworzenia:
Emulator na komputery w Android Studio: uruchom wirtualne środowisko na komputerze, aby testować dowolne zmiany rozmiaru okna, sprawdzać interakcje z wieloma instancjami i debugować dane wejściowe z myszy, trackpada i klawiatury za pomocą wersji podglądowej Android Studio.
Linux na urządzeniu i programowanie agentowe: Googlebook zawiera odizolowane środowisko terminala Linux oparte na hipernadzorcy pKVM z certyfikatem bezpieczeństwa poziomu 5, a także platformę programistyczną Antigravity i narzędzia interfejsu wiersza poleceń, dzięki czemu możesz tworzyć, testować i wdrażać aplikacje bezpośrednio na urządzeniu.
Modernizacja układu z pomocą AI: zainstaluj umiejętność adaptacyjną za pomocą interfejsu wiersza poleceń Androida, aby zapewnić agentom AI kontekst do refaktoryzacji układów mobilnych w reagujące kontenery Compose.
Zobacz:
- Debugowanie za pomocą ADB na Googlebooku
- Testowanie różnych rozmiarów ekranu i okna
- Wyświetlanie podglądu interfejsu za pomocą podglądów komponentów kompozycyjnych
- Przegląd umiejętności związanych z Androidem