Cải thiện ứng dụng của bạn cho dòng sản phẩm Pixel mới: Ra mắt tại sự kiện Made by Google
4 phút đọc
Made by Google mở rộng những khả năng có thể có trong hệ sinh thái Android. Với sự ra mắt của Pixel 11 Pro Fold, Pixel Watch 5 và toàn bộ dòng sản phẩm Pixel, người dùng có thể chuyển đổi liền mạch giữa nhiều kích thước màn hình, tư thế độc đáo và trải nghiệm thông minh. Đối với bạn (nhà phát triển), đây là một cơ hội lớn: người dùng thiết bị có thể gập lại chi tiêu nhiều hơn khoảng 14 lần so với người dùng điện thoại tiêu chuẩn. Để giúp bạn nâng cao trải nghiệm hiện có mà không cần bắt đầu từ đầu, chúng tôi sẽ chia sẻ hướng dẫn mới nhất về nền tảng cùng với các ví dụ thực tế từ những nhà phát triển đã đưa các tính năng này vào sản xuất.
Mang đến trải nghiệm thích ứng trên thiết bị có thể gập lại và màn hình mở rộng
Pixel 11 Pro Fold mang đến cho ứng dụng của bạn cơ hội thể hiện các tính năng của mình với màn hình trong mở rộng và màn hình ngoài có kích thước tiêu chuẩn. Để tạo cho kiểu dáng có thể gập lại, bạn cần loại bỏ các quy tắc bố cục được mã hoá cứng và thiết kế dựa trên không gian cửa sổ có sẵn. Việc tận dụng các API Jetpack Compose như Navigation 3 với các chiến lược Scene hoặc các API bố cục mới nhất của chúng tôi như Grid và FlexBox cho phép các vùng chứa bố cục của bạn tự động bao bọc, trải rộng và sắp xếp lại. Bạn cũng có thể sử dụng API MediaQuery thử nghiệm để điều chỉnh giao diện người dùng một cách linh động cho phù hợp với các tín hiệu môi trường như tư thế của thiết bị có thể gập lại và trạng thái bàn phím.
Để tạo một ứng dụng thích ứng, bạn cần theo dõi kích thước thực tế của ứng dụng thay vì kích thước thiết bị thực, đặc biệt là trong các quy trình đa nhiệm và chia đôi màn hình. Việc sử dụng Lớp kích thước cửa sổ trong thư viện WindowManager cho phép bố cục của bạn coi đường gấp và bản lề là dấu phân tách nội dung tự nhiên.
Ví dụ: Notability đã tận dụng Lớp kích thước cửa sổ Material 3 để tạo bố cục thích ứng gồm hai ngăn, chuyển đổi mượt mà giữa màn hình gập và màn hình mở rộng. Ryan Shea, Quản lý kỹ thuật Android tại Notability, cho biết việc theo dõi chính cửa sổ cho phép bố cục và thu phóng canvas của họ đảm bảo các ghi chú vẫn vừa với trang qua mọi lần gập, xoay hoặc thay đổi kích thước màn hình chia nhỏ, đồng thời lưu ý rằng họ muốn ứng dụng "có cảm giác như ứng dụng gốc ở mọi kích thước, chứ không chỉ được kéo giãn cho vừa".
Để đảm bảo các hiệu ứng chuyển đổi này diễn ra liền mạch, bạn cũng cần duy trì trạng thái khi có những thay đổi về cấu hình. Việc sử dụng ViewModel sẽ giữ lại trạng thái giao diện người dùng để các hoạt động tương tác như vị trí cuộn, dữ liệu đầu vào của biểu mẫu và hộp thoại đang mở không bị gián đoạn khi chuyển đổi giữa màn hình bên trong và bên ngoài.
Với phương pháp này, Flo Health đã sử dụng các thành phần cơ bản về trạng thái Jetpack Compose, ViewModel và Window Size Classes để giúp hành trình của người dùng có lưu lượng truy cập cao nhất có khả năng thích ứng với các quá trình chuyển đổi xoay, gập/mở và đổi kích thước. Aleksandr Kolodiazhnyi, Kỹ sư Android cấp cao tại Flo Health, cho biết: "Hướng dẫn thích ứng của Android đã biến những gì có vẻ như là một hoạt động tái cấu trúc lớn thành một quy trình triển khai theo mẫu", cho phép họ áp dụng các thành phần cơ bản của Compose mà không cần viết lại,"giảm mã bảo lưu trạng thái xuống khoảng 30% trong khi khắc phục các vấn đề về độ chính xác của vòng đời và số liệu phân tích, giúp cải thiện ứng dụng trên mọi hệ số hình dạng".
Để tận dụng tối đa hệ số hình dạng có thể gập lại, hãy tận dụng các bản cập nhật FoldingFeature để kích hoạt bố cục dành riêng cho tư thế. Khi người dùng gập một phần thiết bị ở tư thế đặt trên bàn, bạn có thể tự động chia giao diện người dùng bằng cách đặt các chế độ kiểm soát chính trên màn hình dưới và nội dung chính hoặc khung ngắm trên màn hình trên.
Để xử lý bản xem trước của camera khi trạng thái của thiết bị có thể gập lại thay đổi, bạn cần quản lý cẩn thận các thay đổi về hướng. Việc di chuyển sang thư viện CameraX đảm bảo xử lý tự động việc xoay cảm biến và điều chỉnh tỷ lệ hiển thị trên các màn hình, trong khi các cơ sở mã Camera2 hiện có cũng có thể đạt được độ ổn định bằng cách sử dụng thư viện CameraViewfinder. Các tính năng về camera và màn hình này cho phép bạn sử dụng chế độ xem trước trên Dual Screen và chụp ảnh chân dung tự chụp bằng camera sau có độ phân giải cao với logic tuỳ chỉnh tối thiểu.
Hãy chuẩn bị ứng dụng của bạn cho các hệ số hình dạng này ngay hôm nay bằng cách khám phá hướng dẫn đầy đủ của chúng tôi về việc phát triển ứng dụng thích ứng tại Tạo ứng dụng thích ứng.
Mang đến trải nghiệm thú vị, dựa trên cử chỉ cho cổ tay
Pixel Watch 5 mới đã ra mắt và chúng tôi đã tối ưu hoá chiếc đồng hồ này để tận dụng sự tiện lợi thông minh, tiết kiệm pin và không cần chạm của Wear OS 7. Nhờ các hoạt động tối ưu hoá hiệu suất trên toàn hệ thống và một bộ tính năng mới được thiết kế để giúp người dùng hoàn thành các tác vụ một cách hiệu quả, bạn có thể mang đến những trải nghiệm phong phú mà người dùng chỉ cần thực hiện một hành động duy nhất để hoàn tất.
Khung cử chỉ một tay mang đến một cách thức thuận tiện để người dùng tương tác với đồng hồ mà không cần chạm vào màn hình bằng tay còn lại. Kể từ bản phát hành beta 1.7 của Compose cho Wear OS 7, bạn có thể tích hợp liền mạch chế độ điều khiển bằng cử chỉ một tay vào các ứng dụng Wear Compose bằng các thao tác đầu vào vật lý đơn giản trên cánh tay đeo đồng hồ, chẳng hạn như cử chỉ chụm hai ngón hoặc xoay cổ tay.
Spotify đang áp dụng khung này để giúp bạn dễ dàng điều khiển nội dung nghe nhìn hơn. Bằng cách liên kết trực tiếp các sự kiện cử chỉ trên Wear OS với trạng thái của trình phát nội dung đa phương tiện, người dùng có thể tạm dừng hoặc tiếp tục phát bằng cách dùng cử chỉ chụm hai ngón đơn giản, nhờ đó luôn có thể truy cập vào các nút điều khiển nhạc ngay cả khi đang bận tay.
Wear OS 7 cũng mang đến tính năng Live Updates (Thông tin cập nhật trực tiếp) ngay trên cổ tay để hiển thị thông tin theo thời gian thực như tỷ số thể thao trực tiếp, tiến trình tập luyện và trạng thái giao hàng. Những thông tin này cũng có thể xuất hiện trong chế độ Xem nhanh trên Pixel Watch 5. Ví dụ: Just Eat sử dụng tính năng Thông tin cập nhật trực tiếp để thông báo nhanh cho người dùng về thời gian giao hàng. Bạn có thể xuất bản thông tin cập nhật cục bộ từ ứng dụng đồng hồ hoặc tận dụng tính năng cầu nối thông báo trên điện thoại trên các thiết bị được hỗ trợ để cung cấp thông tin theo dõi theo thời gian thực trên nhiều màn hình.
Bạn cũng có thể mở rộng các hoạt động tương tác trong nháy mắt trên các giao diện đồng hồ trên Wear OS 7 bằng cách sử dụng Tiện ích Wear, được hỗ trợ bởi Jetpack Glance và RemoteCompose. Tiện ích Wear có Compose mang đến khả năng thể hiện và tính nhất quán cao hơn so với khung Tiles cũ, đồng thời 2 bố cục tiện ích hiện có (nhỏ và lớn) hoàn toàn phù hợp với định dạng 2x1 và 2x2 trên thiết bị di động, đảm bảo thiết kế của bạn có tính gắn kết trên các thiết bị.
Ngoài tất cả các tính năng mới tuyệt vời này, Wear OS 7 còn cải thiện thời lượng pin thêm tối đa 10% so với Wear OS 6, giúp Pixel Watch 5 trở thành người bạn đồng hành không thể thiếu cho người dùng cả ngày.
Để bắt đầu phát triển cho Wear OS 7, hãy sử dụng trình mô phỏng mới và xem tất cả tài nguyên cũng như hướng dẫn của chúng tôi về Wear OS tại Dùng Wear OS để xây dựng ứng dụng cho thiết bị đeo tay.
Khai thác trí tuệ nhân tạo trên thiết bị nhờ Gemini Nano 4
Các thiết bị Pixel 11 được thiết kế để chạy Gemini Nano 4, mang đến cho phần cứng khả năng xử lý thông tin nhanh chóng, nhạy bén và trên thiết bị. Bằng cách chạy các quy trình AI ngay trên thiết bị, bạn có thể cung cấp các lượt tương tác theo thời gian thực có độ trễ thấp, mang lại cảm giác tức thì và tích hợp mà không cần các chuyến khứ hồi lên đám mây.
Thông qua API câu lệnh GenAI của Bộ công cụ học máy, bạn có thể gửi trực tiếp các yêu cầu bằng ngôn ngữ tự nhiên đến Gemini Nano trên thiết bị. Mô hình này hỗ trợ hơn 140 ngôn ngữ, khả năng hiểu đa phương thức tốt hơn và nhiều tính năng khác. Tạo các tính năng thông minh trên thiết bị bằng cách sử dụng các chức năng nâng cao như đầu ra có cấu trúc và chế độ tư duy.
Tích hợp các chức năng thông minh vào ứng dụng bằng các công cụ tự phục vụ và các mô hình Gemini.
Định hình thế hệ trải nghiệm tiếp theo cho hệ sinh thái Pixel ngay hôm nay
Made by Google cho thấy những điều có thể xảy ra khi phần cứng và phần mềm cùng phát triển, và bạn là trung tâm của sự đổi mới đó. Bạn có thể bắt đầu tối ưu hoá các ứng dụng của mình ngay hôm nay bằng cách khám phá hướng dẫn thích ứng mới cập nhật của chúng tôi, tạo trải nghiệm có thể xem nhanh cho Wear OS 7 và tích hợp AI trên thiết bị với Bộ công cụ học máy.
Để triển khai những bản cập nhật này nhanh hơn nữa, giờ đây, bạn có thể tận dụng các kỹ năng Android. Các kỹ năng này cung cấp hướng dẫn được tối ưu hoá bằng AI cho các tác nhân và công cụ. Cho dù bạn đang sử dụng Gemini trong Android Studio hay chạy Android CLI thông qua các tác nhân khác, các kỹ năng Android sẽ cung cấp cho công cụ AI của bạn ngữ cảnh cần thiết để tự động thực thi các quy trình phức tạp. Ví dụ: bạn có thể nhắc tác nhân bằng kỹ năng CameraX để xử lý việc điều chỉnh tỷ lệ hiển thị camera trên các thiết bị có thể gập lại hoặc sử dụng kỹ năng Thích ứng để thiết lập bố cục Compose động mà không cần thêm thao tác thủ công.
Tận dụng những nền tảng mới này, đẩy nhanh quy trình làm việc bằng các công cụ dựa trên tác nhân và chia sẻ bản dựng mới nhất của bạn với cộng đồng Android! Truy cập vào developer.android.com để xem tài liệu đầy đủ, khám phá kho lưu trữ GitHub về các kỹ năng Android và bắt đầu xây dựng ngay hôm nay.
-
Tin tức về sản phẩmGooglebook giới thiệu một danh mục máy tính xách tay mới được xây dựng 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.
-
Tin tức về sản phẩmVới việc phát hành Android 17, chúng tôi đang chuyển sang tiêu chuẩn phát triển ưu tiên khả năng thích ứng. Người dùng không còn phụ thuộc vào một kiểu dáng thiết bị duy nhất; họ chuyển đổi giữa điện thoại, thiết bị có thể gập lại, máy tính bảng, máy tính xách tay, màn hình ô tô và môi trường XR sống động trong suốt cả ngày.
Fahd Imtiaz • Đọc trong 3 phút -
Tin tức về sản phẩmHôm nay, bản phát hành Jetpack Compose tháng 8 năm 2026 đã ổn định!
Nick Butcher • 5 phút đọc
Nhận thông tin chi tiết mới nhất về hoạt động phát triển trên Android trong hộp thư đến của bạn mỗi tuần.