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
Nếu ứng dụng của bạn không được thiết kế để thích ứng, bạn sẽ 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à yếu tố cần thiết để tạo ra những ứng dụng nổi bật trong hệ sinh thái thiết bị Android ngày càng 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ọ đang ở, bằng những trải nghiệm hoàn toàn phù hợp với nhu cầu của họ.
Lợi thế của việc xây dựng tính năng thích ứng
Trong thế giới nhiều thiết bị ngày nay, người dùng mong muốn các ứng dụng yêu thích của họ hoạt động liền mạch và trực quan, cho dù họ đang dùng điện thoại thông minh, máy tính bảng hay Chromebook. Kỳ vọng này về trải nghiệm liền mạch không chỉ là sự thuận tiện mà còn là một yếu tố quan trọng đối với mức độ tương tác của người dùng và tỷ lệ giữ chân người dùng.
Ví dụ: người dùng ứng dụng giải trí (bao gồm cả Prime Video, Netflix và Hulu) trên cả điện thoại và máy tính bảng dành thời gian trong ứng dụng nhiều hơn gần 200% (gần gấp 3 lần mức độ gắn bó) 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, đồng thời việc tạo bản dựng thích ứng cho phép một bản dựng hoạt động trên nhiều hệ số hình dạng.
"Nhờ đó, Peacock có thêm thời gian để cải tiến 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 Di động, Peacock và Global Streaming
Hoạt động 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. Khi Android tiếp tục phát triển thành các kiểu dáng mới và những điểm cải tiến sắp tới như tính năng tạo 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 ngày càng trở nên 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 hỗ trợ quảng bá những nhà phát triển có ứng dụng hoạt động hiệu quả trên nhiều hệ số hình 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 hiệu quả 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 có chất lượng tốt hơn cho người dùng và đối tượng rộng hơn cho bạn.
Thông tin mới nhất về hoạt động phát triển ứng dụng Android thích ứng tại Google I/O
Để giúp bạn xây dựng trải nghiệm thích ứng hấp dẫn một cách hiệu quả hơn, chúng tôi đã chia sẻ một số nội dung cập nhật chính tại I/O năm nay.
Thiết kế cho hệ sinh thái thiết bị Android ngày càng mở rộng
Giờ đây, ứng dụng di động của bạn có thể tiếp cận người dùng trên hơn 500 triệu thiết bị đang hoạt động (ngoài điện thoại), 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 mà không cần thay đổi nhiều. Android 16 mang đến 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 thực sự như trên máy tính khi dùng 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 còn mở ra một chiều không gian mới, cho phép các ứng dụng di động hiện có của bạn xuất hiện trong môi trường ảo sống động.
Thay đổi tư duy sang hướng Thích ứng
Với hệ sinh thái thiết bị Android ngày càng 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. Đó là cách cùng một ứng dụng 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à phân biệt cho các kiểu dáng cụ thể. Bạn không cần phải tạo lại ứng dụng cho từng hệ số hình dạng; mà chỉ cần thực hiện các 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 không chỉ giúp bạn bắt kịp tốc độ phát triển mà còn giúp bạn dẫn đầu trong việc mang đến trải nghiệm người dùng đặc biệt trên toàn bộ hệ sinh thái Android.
Tận dụng các công cụ và thư viện mạnh mẽ để tạo ứng dụng thích ứng:
- Thư viện Bố cục thích ứng Compose: Thư viện này giúp việc 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 chuẩn như danh sách chi tiết và ngăn hỗ trợ, tự động điều chỉnh khi ứng dụng của bạn được đổi kích thước, lật hoặc gập. 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 cá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 với 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, chẳng hạn như vào một hộp thoại hoặc bảng dưới cùng) và "Reflow" (sắp xếp lại các ngăn ở cùng cấp) cũng được công bố trong phiên bản 1.2 (alpha). Đối với XR, các thành phần ghi đè có thể tự động tạo không gian lập thể cho các phần tử 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 các 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. Điều 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ỏ nhưng xuất hiện cùng nhau trên màn hình lớn. Khám phá thư viện Jetpack Navigation mới ở giai đoạn alpha.
- Các điểm cải tiến về dữ liệu đầu vào của 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 trình đơn theo bối cảnh khi 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ổ cho các quyết định 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à "cực 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 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. Chúng tôi cũng đã thông báo về việc hỗ trợ các điểm ngắt mới này 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 ý kiến phản hồi nhanh bằng cách trực quan hoá bố cục 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ị 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ị lồng ghép của thiết bị.
- 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 cả 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 duy nhất, kiểm thử ảnh chụp màn hình và kiểm thử hành vi có công cụ. Ngoài ra, nhờ tính năng Journeys with Gemini trong Android Studio, bạn có thể xác định các kiểm thử bằng ngôn ngữ tự nhiên để kiểm thử mạnh mẽ hơn nữa trên nhiều kích thước cửa sổ.
Đảm bảo ứng dụng có trên nhiều thiết bị
Tránh khai báo các tính năng bắt buộc một cách không cần thiết (chẳng hạn như camera hoặc GPS cụ thể) 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 vẫn 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 các thiết bị Chromebook có thể tháo rời và màn hình được kết nối.
Chuẩn bị cho các thay đổi về API hướng và khả năng thay đổ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 hạn chế về hướng, khả năng đổi kích thước và tỷ lệ khung hình trong tệp kê khai và thời gian chạy sẽ bị bỏ qua trên những màn hình có kích thước ít nhất là 600 dp ở 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 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 chọn không tham gia 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. Hiện tại, những thay đổi này 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ề các thay đổi về API này.
Những điểm 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ẽ tăng cường khả năng hỗ trợ 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 độ. Những câu chuyện thành công như Asphalt Legends Unite cho thấy tỷ lệ giữ chân người dùng tăng đáng kể trên thiết bị có thể gập lại sau khi triển khai các tính năng thích ứng.
Bắt đầu xây dựng quảng cáo thích ứng ngay hôm nay
Đã đến lúc bạn cần nâng cấp các ứng dụng Android của mình để chúng có thể phản hồi một cách trực quan trên nhiều kiểu dáng thiết bị. Với các công cụ và bản cập nhật mới nhất mà chúng tôi đang giới thiệu, bạn có thể tạo ra những trải nghiệm liền mạch trên mọi thiết bị, từ thiết bị có thể gập lại cho đến ô tô và nhiều thiết bị khác. Việc triển khai những 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 trong hệ sinh thái Android.
Hãy lấy cảm hứng từ bài nói chuyện "Phát triển Android thích ứng giúp ứng dụng của bạn nổi bật trên nhiều thiết bị", đồng thời khám phá tất cả tài nguyên bạn cần để bắt đầu hành trình của mình tại developer.android.com/adaptive-apps!
Hãy khám phá thông báo này và tất cả nội dung cập nhật tại Google I/O 2025 trên trang io.google kể từ ngày 22 tháng 5.
*Nguồn: dữ liệu trên Google
Tiếp tục đọc
-
Tin tức về sản phẩm
Đế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.
Fahd Imtiaz • Đọc trong 2 phút
-
Tin tức về sản phẩm
Với các hệ số hình dạng mới như Pixel 10 Pro Fold tham gia hệ sinh thái Android, việc phát triển ứng dụng thích ứng là điều cần thiết để tạo ra trải nghiệm người dùng chất lượng cao trên điện thoại, máy tính bảng và thiết bị có thể gập lại.
Fahd Imtiaz, Miguel Montemayor • Đọc trong 3 phút
-
Tin tức về sản phẩm
Trong đó có việc bắt đầu phát hành Android 16, với thông tin chi tiết cho cả nhà phát triển và người dùng, Bản dùng trước cho nhà phát triển để cải thiện trải nghiệm Android trên máy tính khi dùng màn hình được kết nối, các bản cập nhật cho người dùng Android trên các ứng dụng của Google và nhiều nội dung khác, cùng với Pixel Drop tháng 6.
Fahd Imtiaz • Đọc trong 6 phút
Nhận thông tin cập nhật
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.