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

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 nhiều thiết bị

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

Hôm nay, Android sẽ ra mắt một số bản 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ểnngười dùng, bản 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 thông qua màn hình được kết nối, và 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 ứng dụng khác, cùng với Pixel Drop tháng 6. Chúng tôi cũng sẽ tóm tắt tất cả thông tin 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 xây dựng các ứng dụng Android thích ứng và chất lượng cao.

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ị có thể gập lại đến máy tính bảng, Chromebook, TV, ô tô, thiết bị Wear và XR, người dùng Android mong muốn ứ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 suy 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 từ các thiết bị có màn hình lớn, chuyển sang một mô hình thống 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. Ứ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 nhiều kiểu dáng Android.

Tại sao bạn nên ưu tiên tính năng thích ứng ngay bây giờ

500-plus-devices.png

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 trở nên thích ứng không chỉ là để theo 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. Ứng dụng thích ứng mang lại những lợi ích hữu hình về 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ị màn hình lớn đang hoạt động: Ứng dụng di động chạy trên 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 sẽ 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, bao gồm cả màn hình được kết nối. Và Android XR mở ra một chiều hướng 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 rất rõ ràng: một trải nghiệm nhất quán, chất lượng cao, có khả năng thích ứng thông minh với mọi màn hình – cho dù đó là thiết bị có thể gập lại, 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 một sự thay đổ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 từ 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ị có thể gập lại. Đố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 đến 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 bị lỗi 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.
goodbye.png
  • 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à được giới thiệu trong các bài viết biên tập trên nhiều kiểu dáng, tiếp cận đối tượng rộng hơn trên trang chủ và kết quả tìm kiếm của Play. Ngoài ra, Cửa hàng Google Play 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 một 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 kiểu 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à tiêu thụ 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

android-16-form-factors_2.png

"...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 đưa 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 cùng tìm hiểu sâu hơn về lý do:

1. Vòng lặp "con gà và quả trứng" về trải nghiệm người dùng: Có thể mức sử dụng thấp là một triệu chứng chứ không phải là nguyên nhân gốc rễ? Người dùng nhanh chóng từ bỏ những ứng dụng cảm thấy vụng về hoặc bị lỗi. Nếu ứng dụng của bạn trên màn hình lớn là một 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 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 ứ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 ứng dụng trên cả điện thoại và máy tính bảng, so với những 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ị có thể gập lại, 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, 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?

three-step-workflow.png

Đố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á ứng dụng nhằm thích ứng. Xem bên dưới để biết cách bắt đầu:

  1. Kiểm tra giao diện ứng dụng của bạn trên màn hình lớn hiện nay: Bắt đầu bằng cách xem xét trạng thái hiện tại của ứng dụng trên máy tính bảng, thiết bị có thể gập lại (ở 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 hay không.
  2. 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 ứng dụng của bạn 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 đổi ứng dụng di động sang các màn hình khác.
    1. Kiểm tra Thư viện thiết kế màn hình lớn để lấy cảm hứng và hiểu cách giao diện người dùng ứng dụng của bạn có thể phát triển trên nhiều thiết bị bằng cách sử dụ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.
    2. 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 đến chiều rộng toàn 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.
    3. Xác định các mẫu 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ự vụng về về giao diện người dùng mà bạn đã xác định. 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 bổ sung tốt hơn so với một bảng dưới cùng không?
  3. Tối ưu hoá ứng dụng của bạn theo 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. Cải thiện ứng dụng của bạn theo từng bước 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ì.
    1. Bắt đầu từ những yếu tố cơ bản. Hãy xem 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 chặn việc kéo giãn quá mức các nút, trường văn bản và hình ảnh. Những bản sửa lỗi cơ bản này rất quan trọng, đặc biệt là với những thay đổi về API trong Android 16 sẽ khiến những khía cạnh này trở nên quan trọng hơn.
    2. Triển khai các biện pháp tối ưu hoá bố cục thích ứng, tập trung vào các hành trình hoặc màn hình chính của người dùng trước.
      1. Xác định các màn hình mà các biện 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
      2. Sau đó, chuyển sang các màn hình hoặc phần của ứng dụng không được sử dụng thường xuyên trên màn hình lớn
    3. 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 với giao diện người dùng của bạn một cách liền mạch.
    4. 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ị có thể gập lại. Đ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ó một khoản đầu tư ban đầu để á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 nhiều 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 tuỳ chỉnh. Hãy xem hướng dẫn dành cho nhà phát triển ứ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 đưa ra quyết định và doanh nghiệp rất 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 của thiết bị có thể gập lại, 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 gia tăng và bỏ lỡ cơ hội tăng mức độ tương tác của người dùng 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 xây dựng ứng dụng thích ứng ngay hôm nay.

Tác giả:

Tiếp tục đọc