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

Tạm biệt chỉ dành cho thiết bị di động, chào mừng khả năng thích ứng: 3 điểm cập nhật quan trọng từ năm 2025 để tạo ứng dụng thích ứng

Đọc trong 2 phút
Fahd Imtiaz
Nhà quản lý sản phẩm cấp cao

Tạm biệt chỉ dành cho thiết bị di động, chào mừng thích ứng: 3 điểm cập nhật quan trọng từ năm 2025 để tạo ứng dụng thích ứng

Đến năm 2025, hệ sinh thái Android đã phát triển vượt xa điện thoại. Hiện nay, nhà phát triển có cơ hội tiếp cận hơn 500 triệu thiết bị đang hoạt động, bao gồm cả thiết bị có thể gập lại, máy tính bảng, thiết bị thực tế mở rộng (XR), Chromebook và ô tô tương thích.

9x.png

Đây không chỉ là những màn hình bổ sung mà còn đại diện cho một đối tượng có giá trị cao hơn. Chúng tôi nhận thấy rằng những người dùng sở hữu cả điện thoại và máy tính bảng chi tiêu gấp 9 lần cho các ứng dụng và giao dịch mua hàng trong ứng dụng so với những người chỉ sở hữu điện thoại. Đối với người dùng thiết bị có thể gập lại, mức chi tiêu trung bình tăng lên gấp khoảng 14 lần*.

Mức độ tương tác này cho thấy một sự thay đổi cần thiết trong quá trình phát triển: tạm biệt ứng dụng di động, xin chào ứng dụng thích ứng.

adaptive-apps.png


Để giúp bạn xây dựng cho tương lai đó, chúng tôi đã dành thời gian trong năm nay để phát hành các công cụ giúp khả năng thích ứng trở thành cách thức mặc định để xây dựng. Sau đây là 3 điểm cập nhật chính từ năm 2025 được thiết kế để giúp bạn xây dựng những trải nghiệm này.

Chuẩn hoá hành vi thích ứng bằng Android 16

Để hỗ trợ sự thay đổi này, Android 16 đã giới thiệu những thay đổi đáng kể đối với cách các ứng dụng có thể hạn chế hướng và khả năng đổi kích thước. Trên màn hình có kích thước ít nhất là 600 dp, các quy tắc hạn chế về tệp kê khai và thời gian chạy sẽ bị bỏ qua, tức là các ứng dụng không còn có thể tự khoá theo một hướng hoặc kích thước cụ thể nữa. Thay vào đó, chúng sẽ lấp đầy toàn bộ cửa sổ hiển thị, đảm bảo giao diện người dùng của bạn có thể điều chỉnh kích thước một cách liền mạch ở cả chế độ dọc và ngang. 

Vì điều này có nghĩa là ngữ cảnh ứng dụng của bạn sẽ thay đổi thường xuyên hơn, nên điều quan trọng là bạn phải xác minh rằng bạn đang giữ nguyên trạng thái giao diện người dùng trong quá trình thay đổi cấu hình. Mặc dù Android 16 cung cấp lựa chọn không tham gia tạm thời để giúp bạn quản lý quá trình chuyển đổi này, nhưng Android 17 (SDK 37) sẽ bắt buộc hành vi này. Để đảm bảo ứng dụng của bạn hoạt động như mong đợi trong những điều kiện mới này, hãy sử dụng trình mô phỏng có thể thay đổi kích thước trong Android Studio để kiểm thử bố cục thích ứng ngay hôm nay

Hỗ trợ các màn hình ngoài màn hình máy tính bảng bằng Jetpack WindowManager 1.5.0

Khi các thiết bị phát triển, định nghĩa hiện tại của chúng ta về "lớn" cũng cần phát triển theo. Vào tháng 10, chúng tôi phát hành Jetpack WindowManager 1.5.0 để hỗ trợ tốt hơn cho số lượng ngày càng tăng của các màn hình rất lớn và môi trường máy tính.

Trên những nền tảng này, bố cục "Mở rộng" tiêu chuẩn (thường vừa vặn với 2 ngăn) thường không đủ. Trên màn hình 27 inch, 2 ngăn có thể trông bị kéo giãn và thưa thớt, khiến không gian màn hình có giá trị không được sử dụng. Để giải quyết vấn đề này, WindowManager 1.5.0 đã giới thiệu 2 lớp kích thước cửa sổ mới theo chiều rộng: Lớn (1200 dp đến 1600 dp) và Rất lớn (1600 dp trở lên).

window_size_classes_width.png

Các điểm ngắt mới này cho biết thời điểm chuyển sang giao diện có mật độ cao. Thay vì kéo giãn một khung hiển thị danh sách-chi tiết thông thường, bạn có thể tận dụng chiều rộng để hiển thị đồng thời 3 hoặc thậm chí 4 ngăn.  Hãy tưởng tượng một ứng dụng email hiển thị thoải mái các thư mục, danh sách hộp thư đến, thư đã mở và thanh bên lịch, tất cả trong một chế độ xem duy nhất. Tính năng hỗ trợ các loại kích thước cửa sổ này đã được thêm vào Compose Material 3 thích ứng trong bản phát hành 1.2

Suy nghĩ lại về hành trình của người dùng bằng Jetpack Navigation 3

Việc tạo giao diện người dùng biến đổi từ một màn hình điện thoại sang bố cục nhiều ngăn trên máy tính bảng từng đòi hỏi khả năng quản lý trạng thái phức tạp.  Điều này thường có nghĩa là bạn phải buộc biểu đồ điều hướng được thiết kế cho các đích đến riêng lẻ xử lý các khung hiển thị đồng thời. Được công bố lần đầu tại I/O 2025, Jetpack Navigation 3 hiện đã ổn định, giới thiệu một phương pháp mới để xử lý hành trình của người dùng trong các ứng dụng thích ứng.

Được xây dựng cho Compose, Nav3 không còn sử dụng cấu trúc biểu đồ nguyên khối nữa. Thay vào đó, Compose cung cấp các khối xây dựng tách biệt giúp bạn toàn quyền kiểm soát ngăn xếp lui và trạng thái. Điều này giải quyết thách thức về nguồn thông tin duy nhất thường gặp trong bố cục ngăn chia. Vì Nav3 sử dụng Scenes API, nên bạn có thể hiển thị nhiều ngăn cùng lúc mà không cần quản lý các ngăn xếp lui xung đột, giúp đơn giản hoá quá trình chuyển đổi giữa chế độ xem thu gọn và chế độ xem mở rộng.

Nền tảng cho một tương lai thích ứng

unnamed (1).png


Năm nay, chúng tôi đã cung cấp cho bạn những công cụ cần thiết, từ việc tối ưu hoá cho các bố cục mở rộng đến các chế độ kiểm soát chi tiết của WindowManagerNavigation 3. Ngoài ra, Android 16 đã bắt đầu chuyển sang giao diện người dùng thực sự linh hoạt, với các bản cập nhật sẽ ra mắt vào năm sau để mang đến trải nghiệm thích ứng tuyệt vời trên mọi kiểu dáng thiết bị. Để tìm hiểu thêm về các nguyên tắc phát triển thích ứng và bắt đầu, hãy truy cập vào d.android.com/adaptive-apps

Các công cụ đã sẵn sàng và người dùng đang chờ đợi. Chúng tôi rất mong chờ được chiêm ngưỡng những tác phẩm của bạn!

*Nguồn: dữ liệu trên Google

Tác giả:

Tiếp tục đọc