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

Google I/O 2025: Xây dựng các ứng dụng Android thích ứng hoạt động hiệu quả trên nhiều kiểu dáng

Đọc trong 5 phút
Fahd Imtiaz
Giám đốc sản phẩm cấp cao

 

 

Nếu ứng dụng của bạn không được xây dựng để thích ứng, thì bạn đang bỏ lỡ cơ hội tiếp cận một lượng lớn người dùng trên 500 triệu thiết bị! Tại Google I/O năm nay, chúng tôi sẽ khám phá cách phát triển thích ứng không chỉ là một ý tưởng hay mà còn là điều cần thiết để xây dựng các ứng dụng hoạt động hiệu quả trong hệ sinh thái thiết bị Android đang mở rộng. Đây là hướng dẫn giúp bạn tiếp cận người dùng ở bất cứ nơi nào họ có mặt, với những trải nghiệm được điều chỉnh hoàn hảo theo nhu cầu của họ.

Lợi thế của việc xây dựng ứng dụng thích ứng

Trong thế giới đa thiết bị ngày nay, người dùng mong đợi các ứng dụng yêu thích của họ hoạt động hoàn hảo và trực quan, cho dù họ đang sử dụng điện thoại thông minh, máy tính bảng hay Chromebook. Kỳ vọng về trải nghiệm liền mạch không chỉ là sự tiện lợi mà còn là một yếu tố quan trọng để tăng mức độ tương tác và giữ chân người dùng.

Ví dụ: người dùng các ứng dụng giải trí (bao gồm Prime Video, Netflix và Hulu) trên cả điện thoại và máy tính bảng dành nhiều thời gian hơn gần 200% trong ứng dụng (mức độ gắn bó gần gấp 3 lần) so với người dùng chỉ sử dụng điện thoại ở Hoa Kỳ*.

Peacock, dịch vụ phát trực tuyến của NBCUniversal, đã nhận thấy xu hướng người dùng chuyển đổi giữa thiết bị di động và màn hình lớn. Việc xây dựng ứng dụng thích ứng cho phép một bản dựng hoạt động trên nhiều kiểu dáng.

"Điều này cho phép Peacock có nhiều thời gian hơn để đổi mới nhanh hơn và mang lại nhiều giá trị hơn cho khách hàng."
– Diego Valente, Trưởng bộ phận Thiết bị di động, Peacock và Phát trực tuyến toàn cầu

Quá trình phát triển Android thích ứng mang đến giải pháp chiến lược, cho phép các ứng dụng hoạt động hiệu quả trên nhiều thiết bị và bối cảnh thông qua các lựa chọn thiết kế thông minh, nhấn mạnh khả năng sử dụng lại mã và khả năng mở rộng. Với sự phát triển liên tục của Android thành các kiểu dáng mới và các tính năng nâng cao sắp tới như cửa sổ kiểu máy tính và màn hình được kết nối trong Android 16, khả năng thích ứng liền mạch của ứng dụng với nhiều kích thước màn hình đang trở nên ngày càng quan trọng để giữ chân người dùng và duy trì tính cạnh tranh.

Ngoài những lợi ích trực tiếp cho người dùng, việc thiết kế thích ứng cũng giúp tăng khả năng hiển thị. Cửa hàng Google Play tích cực giúp quảng bá những nhà phát triển có ứng dụng hoạt động hiệu quả trên nhiều kiểu dáng. Nếu ứng dụng của bạn mang lại trải nghiệm tuyệt vời trên máy tính bảng hoặc hoạt động xuất sắc trên ChromeOS, thì người dùng trên những thiết bị đó sẽ dễ dàng khám phá ứng dụng của bạn hơn. Điều này tạo ra tình huống đôi bên cùng có lợi: ứng dụng chất lượng hơn cho người dùng và đối tượng rộng hơn cho bạn.

android-adaptive-google-io.png

Thông tin mới nhất về quá trình phát triển Android thích ứng từ Google I/O

Để giúp bạn xây dựng trải nghiệm thích ứng hấp dẫn hiệu quả hơn, chúng tôi đã chia sẻ một số thông tin cập nhật quan trọng tại I/O năm nay.

Xây dựng cho hệ sinh thái thiết bị Android đang mở rộng

Giờ đây, ứng dụng dành cho thiết bị di động có thể tiếp cận người dùng không chỉ trên điện thoại mà còn trê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, Chromebook và thậm chí cả ô tô tương thích, với những thay đổi tối thiểu. Android 16 giới thiệu những tiến bộ đáng kể trong tính năng cửa sổ kiểu máy tính để mang lại trải nghiệm giống như máy tính thực sự trên màn hình lớn và khi thiết bị được kết nối với màn hình ngoài. Ngoài ra, Android XR đang mở ra một chiều không gian mới, cho phép các ứng dụng dành cho thiết bị di động hiện có của bạn có mặt trong môi trường ảo nhập vai.

Thay đổi tư duy sang Thích ứng

Với hệ sinh thái thiết bị Android đang mở rộng, việc phát triển ứng dụng thích ứng là một chiến lược cơ bản. Chiến lược này tập trung vào cách cùng một ứng dụng dành cho thiết bị di động hoạt động tốt trên điện thoại, thiết bị có thể gập lại, máy tính bảng, Chromebook, màn hình được kết nối, XR và ô tô, tạo nền tảng vững chắc cho các thiết bị trong tương lai và tạo sự khác biệt cho các kiểu dáng cụ thể. Bạn không cần phải xây dựng lại ứng dụng cho từng kiểu dáng mà chỉ cần thực hiện những thay đổi nhỏ, lặp đi lặp lại khi cần. Việc áp dụng tư duy thích ứng này ngay hôm nay không chỉ là để bắt kịp xu hướng mà còn là để dẫn đầu trong việc mang lại trải nghiệm người dùng đặc biệt trên toàn bộ hệ sinh thái Android.

adaptive-collage-google-io.png

Tận dụng các công cụ và thư viện mạnh mẽ để xây dựng ứng dụng thích ứng:

  • Thư viện Bố cục thích ứng Compose: Thư viện này giúp quá trình phát triển thích ứng trở nên dễ dàng hơn bằng cách cho phép mã ứng dụng của bạn phù hợp với các mẫu bố cục chính tắc như danh sách-chi tiết và ngăn hỗ trợ, tự động sắp xếp lại khi ứng dụng của bạn được đổi kích thước, lật hoặc gập lại. Trong bản phát hành 1.1, chúng tôi đã giới thiệu tính năng mở rộng ngăn, cho phép người dùng đổi kích thước ngăn. Ứng dụng minh hoạ Socialite cho thấy cách một cơ sở mã sử dụng thư viện này có thể thích ứng trên 6 kiểu dáng. Các chiến lược thích ứng mới như "Levitate" (nâng một ngăn lên, ví dụ: thành hộp thoại hoặc bảng dưới cùng) và "Reflow" (sắp xếp lại các ngăn trên cùng một cấp) cũng được công bố trong phiên bản 1.2 (alpha). Đối với XR, tính năng ghi đè thành phần có thể tự động không gian hoá các thành phần giao diện người dùng.
  • Jetpack Navigation 3 (Alpha): Thư viện điều hướng mới này giúp đơn giản hoá việc xác định hành trình của người dùng trên nhiều màn hình với ít mã nguyên mẫu hơn, đặc biệt là đối với bố cục nhiều ngăn trong Compose. Thư viện này giúp xử lý các trường hợp mà ngăn danh sách và ngăn chi tiết có thể là các đích đến riêng biệt trên màn hình nhỏ hơn nhưng được hiển thị cùng nhau trên màn hình lớn hơn. Hãy xem thư viện Jetpack Navigation mới ở phiên bản alpha.
  • Các tính năng nâng cao về dữ liệu đầu vào trong Jetpack Compose: Cấu trúc phân lớp, khả năng hỗ trợ dữ liệu đầu vào mạnh mẽ và vị trí duy nhất cho logic bố cục của Compose giúp đơn giản hoá việc tạo giao diện người dùng thích ứng. Trong Compose 1.9 sắp tới, bạn sẽ thấy các trình đơn theo ngữ cảnh nhấp chuột phải và chức năng nâng cao cho bàn di chuột/chuột.
  • Lớp kích thước cửa sổ: Sử dụng các lớp kích thước cửa sổ để đưa ra quyết định về bố cục cấp cao nhất. AndroidX.window 1.5 giới thiệu 2 lớp kích thước chiều rộng mới – "lớn" (1200 dp đến 1600 dp) và "rất lớn" (1600 dp trở lên) – cung cấp các điểm ngắt chi tiết hơn cho màn hình lớn. Điều này giúp bạn quyết định thời điểm mở rộng thanh điều hướng hoặc hiển thị 3 ngăn nội dung. Tính năng hỗ trợ cho các điểm ngắt mới này cũng được công bố trong thư viện bố cục thích ứng Compose 1.2 alpha, cùng với hướng dẫn thiết kế.
  • Bản xem trước Compose: Nhận phản hồi nhanh bằng cách hình dung bố cục của bạn trên nhiều kích thước màn hình và tỷ lệ khung hình. Bạn cũng có thể chỉ định các thiết bị khác nhau theo tên để xem trước giao diện người dùng trên kích thước tương ứng và với các giá trị phần lồng ghép.
  • Kiểm thử bố cục thích ứng: Việc xác thực bố cục thích ứng là rất quan trọng và Android Studio cung cấp nhiều công cụ để kiểm thử – bao gồm bản xem trước cho nhiều kích thước và tỷ lệ khung hình, trình mô phỏng có thể đổi kích thước để kiểm thử trên nhiều kích thước màn hình bằng một AVD, kiểm thử ảnh chụp màn hình và kiểm thử hành vi bằng công cụ. Ngoài ra, với tính năng Hành trình cùng Gemini trong Android Studio, bạn có thể xác định các bài kiểm thử bằng ngôn ngữ tự nhiên để kiểm thử mạnh mẽ hơn trên nhiều kích thước cửa sổ.

Đảm bảo ứng dụng có sẵn trên nhiều thiết bị

Tránh khai báo không cần thiết các tính năng bắt buộc (như máy ảnh cụ thể hoặc GPS) trong tệp kê khai, vì điều này có thể ngăn ứng dụng của bạn xuất hiện trong Cửa hàng Play trên những thiết bị thiếu các thành phần phần cứng cụ thể đó nhưng có thể chạy ứng dụng của bạn một cách hoàn hảo.

Xử lý nhiều phương thức nhập

Hãy nhớ xử lý nhiều phương thức nhập như cảm ứng, bàn phím và chuột, đặc biệt là với Chromebook có thể tháo rời và màn hình được kết nối.

Chuẩn bị cho những thay đổi về API hướng và khả năng đổi kích thước trong Android 16

Kể từ Android 16, đối với các ứng dụng nhắm đến SDK 36, các quy định hạn chế về tệp kê khai và thời gian chạy đối với hướng, khả năng đổi kích thước và tỷ lệ khung hình sẽ bị bỏ qua trên những màn hình có kích thước ít nhất là 600 dp theo cả hai chiều. Để đáp ứng kỳ vọng của người dùng, ứng dụng của bạn sẽ cần có bố cục hoạt động cho cả cửa sổ dọc và ngang, đồng thời hỗ trợ đổi kích thước trong thời gian chạy. Có một cờ tệp kê khai từ chối tạm thời ở cả cấp ứng dụng và hoạt động để trì hoãn những thay đổi này cho đến targetSdk 37. Những thay đổi này hiện không áp dụng cho các ứng dụng được phân loại là "Trò chơi". Tìm hiểu thêm về những thay đổi đối với API này.

Những điều cần cân nhắc về khả năng thích ứng đối với trò chơi

Trò chơi cũng cần có khả năng thích ứng và Unity 6 sẽ bổ sung tính năng hỗ trợ nâng cao cho việc xử lý cấu hình, bao gồm cả API cho ảnh chụp màn hình, tỷ lệ khung hình và mật độ. Các câu chuyện thành công như Asphalt Legends Unite cho thấy mức độ giữ chân người dùng tăng đáng kể trên các thiết bị có thể gập lại sau khi triển khai các tính năng thích ứng.

adaptive-android-examples-form-factors-banner.png

Bắt đầu xây dựng ứng dụng thích ứng ngay hôm nay

Bây giờ là thời điểm để nâng tầm ứng dụng Android, giúp ứng dụng phản hồi trực quan trên nhiều kiểu dáng. Với các công cụ và bản cập nhật mới nhất mà chúng tôi giới thiệu, bạn có thể xây dựng trải nghiệm liền mạch trên tất cả các thiết bị, từ thiết bị có thể gập lại đến ô tô và hơn thế nữa. Việc triển khai các chiến lược này sẽ giúp bạn mở rộng phạm vi tiếp cận và làm hài lòng người dùng trên toàn bộ hệ sinh thái Android.

Hãy lấy cảm hứng từ bài nói chuyện "Quá trình phát triển Android thích ứng giúp ứng dụng của bạn hoạt động hiệu quả trên nhiều thiết bị" và khám phá tất cả tài nguyên bạn cần để bắt đầu hành trình tại developer.android.com/adaptive-apps!

Khám phá thông báo này và tất cả thông tin cập nhật về Google I/O 2025 trên io.google bắt đầu từ ngày 22 tháng 5.


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

Tác giả:

Tiếp tục đọc