Tin tức về sản phẩm

Đưa ứng dụng của bạn lên Googlebook bằng tính năng phát triển thích ứng

4 phút đọc

Googlebook ra mắt một danh mục máy tính xách tay mới dựa trên nền tảng Android dùng chung. Phần cứng hiệu suất cao của các đối tác như HP, Dell, Lenovo, Acer và Asus kết hợp sự tiện lợi của thiết bị di động với sức mạnh của máy tính. Googlebook có màn hình cảm ứng OLED độ phân giải cao, bàn phím chuyên dụng và bàn di chuột chính xác với thời lượng pin dùng cả ngày và Gemini Intelligence ở cấp hệ điều hành. Với Googlebook, người dùng có thể chuyển đổi mượt mà từ các hoạt động tương tác nhanh trên điện thoại sang các phiên hoạt động phong phú và sống động trên máy tính xách tay.

Việc đưa ứng dụng của bạn lên Googlebook sẽ mang đến cho bạn những cơ hội quý giá trong hệ sinh thái Android. Google Play làm nổi bật những tiêu đề được tối ưu hoá bằng huy hiệu chuyên biệt, tính năng tìm kiếm nâng cao và các vị trí xuất hiện nổi bật trên trang chủ được tuyển chọn của Cửa hàng Play. Việc mang đến chất lượng ở mức này cũng giúp ứng dụng của bạn sẵn sàng tham gia Chương trình Trải nghiệm trong ứng dụng. Bạn có thể đăng ký tham gia chương trình này để hưởng bảng giá mới được thiết kế nhằm thúc đẩy hoạt động kinh doanh phát triển. Thậm chí, khi người dùng thiết lập Googlebook mới bằng điện thoại Android, các ứng dụng được tối ưu hoá sẽ được làm nổi bật để dễ dàng chuyển, giúp ứng dụng của bạn xuất hiện ngay từ ngày đầu tiên trên thiết bị mới của họ.

desktop optimized.png
Được tối ưu hoá cho huy hiệu trên máy tính và các bộ sưu tập chuyên biệt trên Google Play.

Điểm hay nhất là gì? Bạn không cần phải xây dựng một ứng dụng riêng biệt từ đầu để tận dụng phạm vi tiếp cận này. Phát triển thích ứng là cách các ứng dụng Android hiện đại tự nhiên mở rộng quy mô trên màn hình lớn, tư thế thiết bị mới và kiểu dáng mới nổi. Nếu ứng dụng của bạn đã có bố cục thích ứng, thì ứng dụng đó sẽ được tối ưu hoá cho Googlebook. Bằng cách xây dựng dựa trên nền tảng hiện có của giao diện người dùng thích ứng, các lớp kích thước cửa sổ và tính năng hỗ trợ nhiều thiết bị đầu vào, bạn có thể mang đến trải nghiệm tối ưu.

image5.png
Bố cục thích ứng sắp xếp lại các khung hiển thị trên thiết bị di động thành một trải nghiệm nhiều ngăn.

Ghim ứng dụng vào các thành phần cơ bản trên máy tính

Trên máy tính xách tay, ứng dụng của bạn hoạt động trong môi trường máy tính, nơi người dùng kỳ vọng vào mật độ thông tin cao hơn, độ chính xác của dữ liệu đầu vào và khả năng đa nhiệm chủ động. Việc tuân theo hướng dẫn về thiết kế và phát triển cho máy tính sẽ cung cấp những nguyên tắc cần thiết để tận dụng tối đa trải nghiệm này. Thay vì chỉ kéo giãn giao diện di động trên màn hình lớn, bố cục thích ứng sẽ sắp xếp lại nội dung thành các nhóm chức năng.

Áp dụng cấu trúc nhiều ngăn để cho phép giao diện người dùng của bạn mở rộng, sắp xếp lại hoặc hiển thị chi tiết phong phú hơn khi ranh giới cửa sổ thay đổi. Với Navigation 3, bạn có thể triển khai các chiến lược cảnh thích ứng để điều phối bố cục nhiều ngăn ngay từ ngăn xếp lui. Sử dụng ListDetailSceneStrategy và SupportingPaneSceneStrategy để bật bố cục song song khi có không gian cửa sổ mở rộng. Scene decorators (Trang trí cảnh) cho phép bạn bao bọc các màn hình bằng dải điều hướng liên tục trên máy tính. Kết hợp các mẫu này với các thành phần bố cục cơ bản như Lưới và FlexBox, cũng như MediaQuery và Styles API thử nghiệm (sắp ra mắt) để sắp xếp nội dung phức tạp và điều chỉnh linh hoạt các kiểu trực quan cho màn hình máy tính.

image2.png
Ví dụ minh hoạ các lớp kích thước cửa sổ theo chiều rộng.

Ở chế độ cửa sổ kiểu máy tính có dạng tự do, bạn có thể đổi kích thước cửa sổ ứng dụng một cách linh hoạt bất cứ lúc nào. Các quyết định về bố cục của bạn phải phản hồi trực tiếp không gian cửa sổ có sẵn bằng cách sử dụng các lớp kích thước cửa sổ thay vì kích thước màn hình thực tế.

Thiết kế cho máy tính cũng tính đến khoảng cách xem phù hợp và mục tiêu con trỏ chính xác. Điều chỉnh tỷ lệ kiểu chữ để xem thoải mái trên màn hình lớn hơn, đặt chiều rộng tối đa của bố cục để giữ cho độ dài dòng dễ đọc và xác định các mục tiêu nhấp rõ ràng để ngăn chặn việc nhấp nhầm. Khám phá các mẫu thiết kế hoàn chỉnh trong hướng dẫn về nguyên tắc thiết kế của chúng tôi và khám phá nguồn cảm hứng từ thực tế trong thư viện thiết kế cho máy tính.

Mang đến trải nghiệm khác biệt cho Google Sách

Sau khi bố cục cốt lõi của bạn có khả năng thích ứng, bạn có thể làm phong phú ứng dụng của mình bằng các tính năng khác biệt để tận dụng tối đa môi trường máy tính. Năng suất hằng ngày trong những chế độ thiết lập này phụ thuộc vào các phương thức nhập linh hoạt. Jetpack Compose hỗ trợ sẵn tính năng điều hướng bằng bàn phím thực và lựa chọn bằng con trỏ. Nâng cao khả năng sử dụng của ứng dụng bằng cách tích hợp con trỏ theo ngữ cảnh để cung cấp thông tin phản hồi trực quan cho việc nhập văn bản, đổi kích thước ngăn và chọn công cụ. Triển khai trình đơn theo bối cảnh khi nhấp chuột phải và trạng thái di chuột; giúp người dùng khám phá các phím tắt thông qua Trình trợ giúp phím tắt.

image4.png
Trình chuyển đổi tác vụ hiển thị nhiều cửa sổ và phiên bản ứng dụng đang mở.


Trên Googlebook, các ứng dụng chạy trong cửa sổ dạng tuỳ ý, nơi người dùng có thể giải quyết nhiều việc cùng lúc. Khai thác quy trình làm việc song song bằng cách bật chế độ hỗ trợ nhiều phiên bản, cho phép người dùng khởi chạy các cửa sổ độc lập để so sánh nội dung hoặc quản lý nhiều tài liệu. Kết hợp tính năng này với tính năng kéo và thả để cho phép người dùng di chuyển văn bản, hình ảnh và tệp một cách linh hoạt giữa các cửa sổ hoặc thậm chí thả các mục vào một không gian làm việc trống để bắt đầu một tác vụ mới.

image3.png
Làm nhiều việc cùng lúc ở chế độ nhiều cửa sổ bằng tính năng kéo và thả giữa các cửa sổ.

Hãy bắt tay vào làm và tuỳ chỉnh khung cửa sổ. Trong chế độ cửa sổ kiểu máy tính, các ứng dụng có thanh tiêu đề chú thích mà bạn có thể tạo kiểu bằng hình nền, thanh tìm kiếm hoặc thẻ tuỳ chỉnh trong khi vẫn tuân thủ các chế độ điều khiển cửa sổ hệ thống.

Ngoài các cửa sổ ứng dụng riêng lẻ, tính năng Tiếp tục trên giúp duy trì kết nối trải nghiệm trên điện thoại, máy tính bảng và Googlebook bằng tính năng chuyển giao hai chiều. Nhờ đó, người dùng có thể bắt đầu một việc cần làm trên một màn hình và tiếp tục một cách liền mạch trên màn hình khác. Việc truyền trạng thái thông qua HandoffActivityData giúp duy trì bối cảnh, chẳng hạn như vị trí tài liệu hoặc các thẻ đang hoạt động, với các giải pháp dự phòng trên web (không bắt buộc) để đảm bảo quá trình chuyển đổi diễn ra suôn sẻ.

Bên cạnh đó, bạn có thể hiển thị thông tin hữu ích trong nháy mắt bằng tiện ích có thể tuỳ chỉnh. Ngoài ra, khi bạn tinh chỉnh trải nghiệm trong ứng dụng, hãy so sánh với nguyên tắc về chất lượng ứng dụng dành cho máy tính toàn diện của chúng tôi.

Các nhà phát triển đã và đang hiện thực hoá những mẫu này trong toàn bộ hệ sinh thái. Khi đưa Notability lên Googlebook, các khoản đầu tư trước đây vào máy tính bảng và thiết bị có thể gập lại đã giúp nhóm có được lợi thế ngay lập tức. Vì bố cục của họ đã dựa vào các lớp kích thước cửa sổ và chiến lược cảnh thích ứng, nên canvas và thanh công cụ của họ tự động điều chỉnh lại một cách tự nhiên trong quá trình thay đổi kích thước cửa sổ, trong khi tính năng hỗ trợ bàn di chuột và bàn phím hiện có vẫn được giữ nguyên.

"Chúng tôi đã nhắm đến những trải nghiệm hàng đầu cho máy tính bảng và thiết bị có thể gập lại", Ryan Shea, Quản lý kỹ thuật Android tại Notability giải thích. "Vì vậy, khi Googlebook ra mắt, việc mở rộng Notability để mang lại trải nghiệm như trên máy tính xách tay chủ yếu là việc điều chỉnh một tính năng mà chúng tôi đã xây dựng. Nhờ đó, chúng tôi có thể dành thời gian cho những việc chỉ có ý nghĩa trên màn hình lớn hoặc với các API mới hơn, chẳng hạn như tính năng Tiếp tục trên, giúp chuyển một ghi chú từ điện thoại sang máy tính xách tay và tối ưu hoá trải nghiệm ứng dụng song song để học tập."

Đẩy nhanh quy trình làm việc bằng các công cụ chuyên dụng

Việc kiểm thử và tối ưu hoá ứng dụng cho Googlebook sẽ phù hợp một cách tự nhiên với quy trình phát triển hiện tại của bạn.

Với trình mô phỏng máy tính trong Android Studio, bạn có thể chạy một môi trường máy tính ảo ngay trên máy trạm để kiểm thử tính năng thay đổi kích thước cửa sổ tuỳ ý, xác minh các hoạt động tương tác nhiều phiên bản và gỡ lỗi các hoạt động tương tác bằng chuột, bàn di chuột và bàn phím. Tải Android Studio Canary xuống để thiết lập thiết bị ảo ngay hôm nay.

Giúp tăng tốc quá trình hiện đại hoá bố cục bằng tính năng phát triển dựa trên AI. Kỹ năng thích ứng cung cấp cho các tác nhân AI của bạn ngữ cảnh cần thiết để giúp cải tiến bố cục trên thiết bị di động thành các vùng chứa Compose có khả năng thích ứng một cách tự động. Cài đặt kỹ năng trực tiếp thông qua Android CLI để đơn giản hoá quá trình triển khai.

Khai phá những khả năng mới trên Googlebook

Untitled design (2).png
Dòng máy tính xách tay Googlebook của các đối tác trong hệ sinh thái.

Dòng sản phẩm Googlebook đánh dấu một chương mới thú vị cho hệ sinh thái Android, mang đến cho ứng dụng của bạn một nền tảng cao cấp để mang lại trải nghiệm phong phú và hiệu quả hơn. Bằng cách tạo một cách thích ứng, một toàn bộ mã nguồn duy nhất sẽ đảm bảo ứng dụng của bạn trông đẹp mắt và hoạt động tối ưu trên điện thoại, thiết bị gập, Máy tính bảng và Googlebook, đồng thời tăng khả năng hiển thị và huy hiệu trên Google Play. Khám phá tài liệu tại trung tâm dành cho nhà phát triển Googlebook, xem hướng dẫn thiết kế cho máy tính và bắt đầu xây dựng cho Googlebook ngay hôm nay!

Tác giả:
Đọc tiếp