Hướng dẫn dành cho nhà quản lý sản phẩm về cách điều chỉnh ứng dụng Android trên các thiết bị
6 phút đọc
Hôm nay, Android sẽ ra mắt một số nội dung cập nhật trên nền tảng! Trong đó có việc bắt đầu triển khai Android 16, với thông tin chi tiết cho cả nhà phát triển và người dùng, bản Bản dùng thử dành cho nhà phát triển để cải thiện trải nghiệm Android trên máy tính bằng màn hình được kết nối, và nội dung cập nhật cho người dùng Android trên các ứng dụng của Google và nhiều ứng dụng khác, cùng với Bản phát hành Pixel tháng 6. Chúng tôi cũng sẽ tóm tắt tất cả nội dung cập nhật tại Google I/O dành cho nhà phát triển Android tập trung vào việc tạo các ứng dụng Android tuyệt vời và thích ứng.
Với việc các kiểu dáng mới liên tục xuất hiện, hệ sinh thái Android trở nên năng động hơn bao giờ hết.
Từ điện thoại và thiết bị gập đến máy tính bảng, Chromebook, TV, ô tô, Wear và XR, người dùng Android mong muốn các ứng dụng của họ chạy liền mạch trên nhiều kiểu dáng ngày càng đa dạng. Tuy nhiên, nhiều ứng dụng Android không đáp ứng được những kỳ vọng này vì được xây dựng với các hạn chế về giao diện người dùng, chẳng hạn như bị khoá ở một hướng duy nhất hoặc bị hạn chế về khả năng đổi kích thước.
Với ý nghĩ này, Android 16 đã giới thiệu các thay đổi về API cho các ứng dụng nhắm đến SDK cấp 36 để bỏ qua các hạn chế về hướng và khả năng đổi kích thước, bắt đầu với các thiết bị có màn hình lớn, chuyển sang một mô hình hợp nhất trong đó các ứng dụng thích ứng là tiêu chuẩn. Đây là thời điểm để tiến lên. Các ứng dụng thích ứng không chỉ là tương lai của Android mà còn là kỳ vọng để ứng dụng của bạn nổi bật trên các kiểu dáng Android.
Lý do bạn nên ưu tiên tính thích ứng ngay bây giờ
Nguồn: dữ liệu trên Google
Việc ưu tiên tối ưu hoá để giúp ứng dụng của bạn thích ứng không chỉ là bắt kịp các thay đổi về API hướng và khả năng đổi kích thước trong Android 16 cho các ứng dụng nhắm đến SDK 36. Các ứng dụng thích ứng mang lại lợi ích hữu hình trên trải nghiệm người dùng, hiệu quả phát triển và phạm vi tiếp cận thị trường.
- Giờ đây, ứng dụng di động có thể tiếp cận người dùng trên hơn 500 triệu thiết bị có màn hình lớn đang hoạt động: Ứng dụng di động chạy trên thiết bị gập, 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 sẽ giới thiệu những tiến bộ đáng kể trong việc tạo 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 trên màn hình lớn, bao gồm cả màn hình được kết nối. Và Android XR mở ra một khía cạnh mới, cho phép các ứng dụng hiện có của bạn có mặt trong môi trường sống động. Kỳ vọng của người dùng là rõ ràng: trải nghiệm nhất quán, chất lượng cao, thích ứng thông minh với mọi màn hình – cho dù đó là thiết bị gập, máy tính bảng có bàn phím hay cửa sổ có thể di chuyển và đổi kích thước trên Chromebook.
- "Đường cơ sở mới" với các thay đổi về API hướng và khả năng đổi kích thước trong Android 16: Chúng tôi tin rằng các ứng dụng di động đang trải qua quá trình chuyển đổi để giao diện người dùng thích ứng một cách linh hoạt với mọi kích thước màn hình, giống như trang web. Android 16 sẽ bỏ qua các hạn chế do ứng dụng xác định như hướng cố định (chỉ dọc) và cửa sổ không đổi kích thước, bắt đầu với màn hình lớn (chiều rộng nhỏ nhất của thiết bị là >= 600 dp), bao gồm cả máy tính bảng và màn hình bên trong trên thiết bị gập. Đối với hầu hết các ứng dụng, đây là yếu tố then chốt giúp chúng mở rộng ra mọi kích thước màn hình. Trong một số trường hợp, nếu ứng dụng của bạn không thích ứng, thì ứng dụng đó có thể mang lại trải nghiệm người dùng không tốt trên các màn hình này. Điều này chuyển thiết kế thích ứng từ một tính năng nên có thành một yêu cầu cơ bản.
- Tăng phạm vi tiếp cận người dùng và khả năng tìm thấy ứng dụng trên Play: Các ứng dụng thích ứng có vị trí tốt hơn để được xếp hạng cao hơn trên Play và xuất hiện trong các bài viết biên tập trên nhiều kiểu dáng, tiếp cận nhiều đối tượng hơn trên trang chủ và kết quả tìm kiếm trên Play. Ngoài ra, Cửa hàng Google Play còn hiển thị điểm xếp hạng và bài đánh giá trên tất cả các kiểu dáng. Nếu ứng dụng của bạn không được tối ưu hoá, thì ấn tượng đầu tiên của người dùng tiềm năng có thể bị ảnh hưởng bởi bài đánh giá 1 sao phàn nàn về giao diện người dùng bị kéo giãn trên một thiết bị mà họ thậm chí còn chưa sở hữu. Người dùng cũng có nhiều khả năng tương tác với các ứng dụng mang lại trải nghiệm tuyệt vời trên các thiết bị của họ.
- Tăng mức độ tương tác trên màn hình lớn: Người dùng trên các thiết bị có màn hình lớn thường có các mô hình tương tác khác nhau. Trên màn hình lớn, người dùng có thể tương tác trong các phiên dài hơn, thực hiện các tác vụ phức tạp hơn và sử dụng nhiều nội dung hơn.
Ứng dụng Concepts ghi nhận mức tăng 70% về mức độ tương tác của người dùng trên màn hình lớn sau khi tối ưu hoá.
Mức sử dụng của 6 ứng dụng phát trực tuyến nội dung nghe nhìn chính ở Hoa Kỳ đã tăng lên đến gấp 3 lần đối với người dùng máy tính bảng và điện thoại, so với người dùng chỉ dùng điện thoại.
- Trải nghiệm ứng dụng dễ tiếp cận hơn: Theo Ngân hàng Thế giới, 15% dân số thế giới mắc một dạng khuyết tật nào đó. Người khuyết tật phụ thuộc vào các ứng dụng và dịch vụ có khả năng hỗ trợ tiếp cận để giao tiếp, học tập và làm việc. Việc khớp với hướng ưu tiên của người dùng sẽ cải thiện khả năng tiếp cận của ứng dụng, giúp tạo ra trải nghiệm toàn diện cho tất cả mọi người.
Ngày nay, hầu hết các ứng dụng chỉ được xây dựng cho điện thoại thông minh
"...xem xét số lượng người dùng, ROI không biện minh cho khoản đầu tư này".
Đó là một phản hồi thường xuyên từ các nhà quản lý sản phẩm và người ra quyết định. Nếu bạn chỉ xem xét số liệu phân tích hàng đầu so sánh số lượng phiên trên máy tính bảng với số lượng phiên trên điện thoại thông minh, thì có vẻ như đây là một trường hợp đã kết thúc.
Mặc dù số liệu phân tích hàng đầu có thể cho thấy số lượng phiên thấp hơn trên máy tính bảng so với điện thoại thông minh, nhưng việc kết luận rằng màn hình lớn không đáng để nỗ lực chỉ dựa trên số lượng hiện tại có thể là một cái bẫy, khiến bạn bỏ lỡ cơ hội tương tác có giá trị và các cơ hội trong tương lai.
Hãy xem xét kỹ hơn lý do:
1. Vòng lặp "con gà và quả trứng" trong trải nghiệm người dùng: Có thể là mức sử dụng thấp là triệu chứng chứ không phải nguyên nhân gốc rễ? Người dùng nhanh chóng từ bỏ các ứng dụng cảm thấy vụng về hoặc bị hỏng. Nếu ứng dụng của bạn trên màn hình lớn là giao diện điện thoại bị kéo giãn, thì ứng dụng đó có thể mang lại trải nghiệm người dùng tiêu cực. Việc thiếu người dùng có thể phản ánh việc thiếu trải nghiệm tốt, không phải lúc nào cũng nhất thiết là thiếu người dùng tiềm năng.
2. Ngoài số lượng người dùng, hãy xem xét mức độ tương tác của người dùng: Đừng chỉ đếm số lượng người dùng, hãy phân tích giá trị của họ. Người dùng tương tác với các ứng dụng trên màn hình lớn theo cách khác. Màn hình lớn thường dẫn đến các phiên dài hơn và trải nghiệm sống động hơn. Như đã đề cập ở trên, dữ liệu sử dụng cho thấy thời gian tương tác tăng đáng kể đối với những người dùng tương tác với các ứng dụng trên cả điện thoại và máy tính bảng, so với người dùng chỉ dùng điện thoại.
3. Sự phát triển của thị trường: Hệ sinh thái thiết bị Android đang tiếp tục phát triển. Với sự ra đời của thiết bị gập, tính năng hỗ trợ màn hình được kết nối sắp ra mắt trong Android 16 và các kiểu dáng như XR và Android Auto, thiết kế thích ứng hiện quan trọng hơn bao giờ hết. Việc xây dựng cho một kích thước màn hình cụ thể sẽ tạo ra nợ kỹ thuật, đồng thời có thể làm chậm tốc độ phát triển và ảnh hưởng đến chất lượng sản phẩm về lâu dài.
Được rồi, tôi đã bị thuyết phục. Tôi nên bắt đầu từ đâu?
Đối với các tổ chức sẵn sàng tiến lên, Android cung cấp nhiều tài nguyên và công cụ dành cho nhà phát triển để tối ưu hoá các ứng dụng cho phù hợp. Xem bên dưới để biết cách bắt đầu:
- Kiểm tra giao diện của ứng dụng trên màn hình lớn hiện nay: Bắt đầu bằng cách xem trạng thái hiện tại của ứng dụng trên máy tính bảng, thiết bị gập (ở nhiều tư thế), Chromebook và các môi trường như cửa sổ kiểu máy tính. Xác nhận xem ứng dụng của bạn có dùng được trên các thiết bị này hay không hoặc liệu bạn có vô tình bỏ qua những người dùng này bằng cách yêu cầu các tính năng không cần thiết trong ứng dụng của mình hay không.
- Giải quyết các vấn đề thường gặp về giao diện người dùng: Đánh giá những gì cảm thấy không phù hợp trong giao diện người dùng của ứng dụng hiện nay. Chúng tôi có nhiều hướng dẫn về cách bạn có thể dễ dàng chuyển ứng dụng di động sang các màn hình khác.
- Xem Thư viện thiết kế cho màn hình lớn để lấy cảm hứng và hiểu cách giao diện người dùng của ứng dụng có thể phát triển trên các thiết bị bằng các giải pháp đã được chứng minh cho các thách thức thường gặp về giao diện người dùng.
- Bắt đầu với những thành công nhanh chóng. Ví dụ: ngăn các nút kéo giãn ra toàn bộ chiều rộng màn hình hoặc chuyển sang thanh điều hướng dọc trên màn hình lớn để cải thiện công thái học.
- Xác định các mô hình mà bố cục chính tắc (ví dụ: danh sách-chi tiết) có thể giải quyết mọi sự không phù hợp về giao diện người dùng mà bạn xác định được. Chế độ xem danh sách-chi tiết có thể cải thiện tính năng điều hướng của ứng dụng không? Một ngăn hỗ trợ ở bên cạnh có tận dụng không gian thừa tốt hơn so với bảng dưới cùng không?
- Tối ưu hoá ứng dụng của bạn từng bước, từng màn hình: Bạn nên ưu tiên cách tiếp cận tối ưu hoá vì không phải mọi thứ đều cần phải thích ứng hoàn hảo ngay từ ngày đầu tiên. Từng bước cải thiện ứng dụng của bạn dựa trên những gì quan trọng nhất – không phải là tất cả hoặc không có gì.
- Bắt đầu từ những yếu tố cơ bản. Xem các nguyên tắc về chất lượng ứng dụng cho màn hình lớn, trong đó phân cấp và ưu tiên các bản sửa lỗi quan trọng nhất đối với người dùng. Xoá các hạn chế về hướng để hỗ trợ hướng dọc và ngang, đồng thời đảm bảo hỗ trợ khả năng đổi kích thước (khi người dùng ở chế độ chia đôi màn hình) và ngăn việc kéo giãn quá mức các nút, trường văn bản và hình ảnh. Các bản sửa lỗi cơ bản này rất quan trọng, đặc biệt là với các thay đổi về API trong Android 16 sẽ khiến các khía cạnh này trở nên quan trọng hơn.
- Triển khai các phương pháp tối ưu hoá bố cục thích ứng, tập trung trước tiên vào các hành trình hoặc màn hình chính của người dùng.
- Xác định các màn hình mà phương pháp tối ưu hoá (ví dụ: bố cục hai ngăn) mang lại lợi ích lớn nhất về trải nghiệm người dùng
- Sau đó, chuyển sang các màn hình hoặc phần của ứng dụng không thường xuyên được sử dụng trên màn hình lớn
- Hỗ trợ các phương thức nhập ngoài cảm ứng, bao gồm cả bàn phím, chuột, bàn di chuột và bút cảm ứng. Với các kiểu dáng mới và tính năng hỗ trợ màn hình được kết nối, điều này giúp người dùng tương tác liền mạch với giao diện người dùng của bạn.
- Thêm các trải nghiệm người dùng nổi bật như hỗ trợ chế độ mặt bàn hoặc chế độ hai màn hình trên thiết bị gập. Điều này có thể xảy ra trên cơ sở từng trường hợp sử dụng – ví dụ: chế độ mặt bàn rất phù hợp để xem video và chế độ hai màn hình rất phù hợp để gọi video.
Mặc dù có khoản đầu tư ban đầu khi áp dụng các nguyên tắc thích ứng (sử dụng các công cụ như Jetpack Compose và các lớp kích thước cửa sổ), nhưng lợi ích lâu dài có thể rất đáng kể. Bằng cách thiết kế và xây dựng các tính năng một lần, đồng thời cho phép chúng thích ứng trên các kích thước màn hình, lợi ích sẽ lớn hơn chi phí tạo nhiều bố cục riêng biệt. Hãy xem hướng dẫn dành cho nhà phát triển về ứng dụng thích ứng để biết thêm thông tin.
Khai thác tiềm năng của ứng dụng bằng thiết kế ứng dụng thích ứng
Thông điệp dành cho các nhà quản lý sản phẩm, người ra quyết định và doanh nghiệp là rõ ràng: thiết kế thích ứng sẽ nâng cấp ứng dụng của bạn để mang lại trải nghiệm Android chất lượng cao vào năm 2025 và sau đó. Giao diện người dùng thích ứng và linh hoạt là cách có thể mở rộng để hỗ trợ nhiều thiết bị trong Android mà không cần phát triển trên cơ sở từng kiểu dáng. Nếu bạn bỏ qua hệ sinh thái thiết bị đa dạng gồm thiết bị gập, máy tính bảng, Chromebook và các kiểu dáng mới nổi như XR và ô tô, thì doanh nghiệp của bạn đang chấp nhận các chi phí ẩn từ các bài đánh giá tiêu cực của người dùng, khả năng tìm thấy thấp hơn trên Play, nợ kỹ thuật tăng lên và bỏ lỡ các cơ hội tăng mức độ tương tác và thu nạp người dùng.
Tối đa hoá tác động của ứng dụng và mở ra trải nghiệm mới cho người dùng. Tìm hiểu thêm về cách tạo ứng dụng thích ứng ngay hôm nay.
-
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 tính thích ứng. Người dùng không còn phụ thuộc vào một kiểu dáng duy nhất nữa; họ chuyển đổi giữa điện thoại, thiết bị gập, 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 • 4 phút đọc -
Tin tức về sản phẩmVào năm 2025, hệ sinh thái Android đã phát triển vượt xa điện thoại. Ngày 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ị gập, máy tính bảng, XR, Chromebook và ô tô tương thích.
Fahd Imtiaz • 2 phút đọc -
Tin tức về sản phẩmVới các kiểu 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ị gập.
Fahd Imtiaz, Miguel Montemayor • 3 phút đọc
Nhận thông tin chi tiết mới nhất về quá trình phát triển Android được gửi vào hộp thư đến của bạn hằng tuần.