Tối ưu hoá trải nghiệm người dùng trên điện thoại, máy tính bảng, thiết bị có thể gập lại, máy tính, ô tô và XR 2D bằng Jetpack Compose. Đặt nền móng cho việc triển khai ứng dụng của bạn trên Android TV, XR sống động và các hệ số hình dạng thiết bị trong tương lai.

Thế giới đa thiết bị

Xây dựng các ứng dụng đa năng có thể mở rộng quy mô trên toàn bộ hệ sinh thái Android. Tận dụng các công cụ và API hiện đại để tiếp cận nhiều người dùng hơn bằng một cơ sở mã duy nhất có thể duy trì.
Tạo ứng dụng cho mọi kiểu dáng thiết bị cùng một lúc. Đưa ứng dụng của bạn đến với người dùng trên điện thoại, máy tính bảng, thiết bị có thể gập lại, máy tính, màn hình ô tô và thậm chí cả không gian ảo Android XR bằng một cơ sở mã Compose duy nhất có thể duy trì.
Tạo bố cục thích ứng với mọi màn hình hoặc mọi kích thước hay hướng cửa sổ ứng dụng. Tận dụng tối đa không gian hiển thị có sẵn bằng các bố cục chuẩn và thành phần giao diện người dùng Compose tự động thay đổi để phù hợp với kích thước màn hình.
Tăng tốc quá trình phát triển ứng dụng thích ứng nhờ sự hỗ trợ của AI trong Android Studio, AntigravityAndroid CLI (độc lập hoặc trong thiết bị đầu cuối của IDE mà bạn yêu thích). Kiểm thử ứng dụng bằng trình mô phỏng thiết bị ảo có thể thay đổi kích thước của Android hoặc nhiều trình mô phỏng kiểu dáng để kiểm tra hiệu suất động của bố cục thích ứng.
Xây dựng chất lượng cho ứng dụng ngay từ đầu bằng nguyên tắc về chất lượng ứng dụng thích ứng. Đạt được Mức độ 2 (Thích ứng tối ưu) để có một ứng dụng chất lượng hàng đầu trên tất cả các kiểu dáng hoặc Mức độ 1 (Thích ứng có tính năng đặc trưng) để có các tính năng độc đáo của thiết bị và trải nghiệm người dùng hấp dẫn.

Tối đa hoá lợi tức đầu tư

Tiếp cận nhiều người dùng hơn trên nhiều thiết bị hơn. Thu hút sự chú ý của hơn 300 triệu người dùng thiết bị có màn hình lớn. Tận dụng mức chi tiêu trong ứng dụng gấp 14 lần của người dùng thiết bị có thể gập lại. Kết nối với người dùng Chromebook ở 93% các học khu tại Hoa Kỳ. Hàng triệu người dùng Android Auto và Android TV sẽ nhìn thấy bạn.

Trải nghiệm khác biệt

Hỗ trợ các tính năng riêng biệt của nhiều kiểu dáng và cấu hình thiết bị để mang lại trải nghiệm người dùng tối ưu trên mọi thiết bị.
Màn hình lớn, bàn phím, chuột và bàn di chuột giúp tăng cường khả năng tương tác, tăng năng suất và mang đến trải nghiệm chơi game chân thực.
Các tính năng gập lại, chẳng hạn như chế độ trên mặt bàn và chế độ quyển sách mang đến cơ hội thiết kế ứng dụng sáng tạo.
Màn hình ô tô lớn (thường không phải hình chữ nhật) và các tính năng riêng biệt của Android Automotive OS cần được cân nhắc đặc biệt đối với các ứng dụng dùng khi đỗ xe.
Bàn di chuột và bàn phím tích hợp sẵn cho phép nhập liệu ngoài thao tác chạm. Tính năng cửa sổ kiểu máy tính mang đến nhiều khả năng cho bố cục ứng dụng thích ứng.
Trải nghiệm người dùng trên TV yêu cầu bố cục có thể xem được từ khoảng cách 3 mét và một bàn phím di chuyển có nút chọn để điều hướng ứng dụng.
Các ứng dụng thực tế mở rộng giúp nâng cao trải nghiệm người dùng bằng bố cục không gian, mô hình 3D và môi trường sống động.

API thích ứng

Các API thích ứng của Jetpack Compose cho phép bạn tạo ứng dụng cho mọi kiểu dáng, kích thước cửa sổ hoặc chế độ hiển thị, bao gồm cả chế độ chia đôi màn hình và cửa sổ kiểu máy tính, chỉ với một cơ sở mã duy nhất.
Xây dựng bố cục bằng mô hình flexbox theo tiêu chuẩn web. Sắp xếp các phần tử theo chiều ngang hoặc chiều dọc và để Compose xử lý việc định cỡ và khoảng cách trên mọi màn hình.
Tạo lưới nhiều cột và nhiều hàng linh hoạt, tự động điều chỉnh số lượng cột và hàng cho phù hợp với không gian hiển thị có sẵn trên mọi kích thước màn hình.
Truy vấn kích thước cửa sổ, tư thế thiết bị, chức năng phần cứng và các tính năng hệ thống để điều chỉnh giao diện người dùng một cách linh hoạt cho phù hợp với cấu hình cụ thể của mọi thiết bị.

Các mẫu thiết kế đã được chứng minh

Bố cục chuẩn đảm bảo trải nghiệm người dùng tối ưu cho mọi kiểu dáng.
Các cảnh điều hướng giúp ứng dụng của bạn thích ứng với nhiều kiểu dáng một cách liền mạch.
Cho phép truy cập vào nội dung của mục trong danh sách chỉ bằng một cú nhấp chuột bằng cách hiển thị các ngăn danh sách và chi tiết cạnh nhau trên màn hình lớn nhưng riêng lẻ trên màn hình nhỏ.
Sắp xếp các thành phần nội dung trong lưới mở rộng, liên kết các thành phần theo kích thước và vị trí, thu hút sự chú ý đến các thành phần bằng cách sử dụng tỷ lệ và quy mô.
Sắp xếp nội dung thành các khu vực hiển thị chính và phụ để giúp các công cụ, lựa chọn và chế độ cài đặt dễ dàng truy cập và áp dụng cho nội dung chính.
Xác định luồng giao diện người dùng của ứng dụng bằng các cảnh. Tạo bố cục tuỳ chỉnh, điều chỉnh giao diện người dùng cho phù hợp với nhiều kích thước màn hình, quản lý trải nghiệm phức tạp với nhiều ngăn.

Thiết kế thích ứng

Tạo bố cục cho nhiều hệ số hình dạng bằng các thành phần Material Design và Jetpack Compose.