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 các thiết bị

6 phút đọc
Xem hồ sơ của Fahd Imtiaz
Fahd Imtiaz Nhà quản lý sản phẩm cấp cao, Trải nghiệm của nhà phát triển Android

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 dùng thử cho nhà phát triển để nâng cao trải nghiệm Android trên máy tính có 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. Chúng tôi cũng tóm tắt tất cả thông tin cập nhật tại hội nghị 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 tuyệt vời và thích ứng.

Với các kiểu dáng mới liên tục xuất hiện, hệ sinh thái Android trở nên linh hoạt hơn bao giờ hết.

Từ điện thoại và thiết bị có thể gập lại cho đế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ì chúng được tạo bằng các ràng buộc 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 thay đổi kích thước.

Với ý định này, Android 16 đã giới thiệu các thay đổi về API cho những ứ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ừ 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. Ứng dụng thích ứng không chỉ là tương lai của Android mà còn là điều kiện cần thiết để ứng dụng của bạn nổi bật trên nhiều kiểu dáng của Android.

Lý do bạn nên ưu tiên quảng cáo thích ứng ngay bây giờ

500-plus-devices.png

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

Việc ưu tiên các hoạt động tối ưu hoá để giúp ứng dụng của bạn trở nên thích ứng không chỉ là bắt kịp những thay đổi về API hướng và khả năng thay đổ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 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ị có 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 mà không cần thay đổi nhiều. Android 16 sẽ 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 cho màn hình lớn, bao gồm cả màn hình được kết nối. Android XR mở ra một chiều không gian mới, cho phép các ứng dụng hiện có của bạn hoạt động trong môi trường sống động. Kỳ vọng của người dùng rất rõ ràng: trải nghiệm nhất quán, chất lượng cao và thích ứng một cách thông minh với mọi màn hình – dù đó là màn hình 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 thay đổi kích thước trong Android 16: Chúng tôi tin rằng các ứng dụng di động đang 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ư các trang web. Android 16 sẽ bỏ qua các quy định hạn chế do ứng dụng xác định, chẳng hạn 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 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ố chính giúp ứng dụng có thể 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 đến trải nghiệm người dùng không tốt trên những màn hình này. Điều này chuyển thiết kế thích ứng từ một yêu cầu không bắt buộc sang 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 người dùng khám phá ứng dụng trên Play: Ứ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 nổi bật trong các bài viết biên tập trên nhiều hệ số hình 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 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 thiết bị. Nếu ứng dụng của bạn chưa đượ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 những ứ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 thiết bị màn hình lớn thường có các mẫ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à sử dụng nhiều nội dung hơn.

Ứng dụng Concepts ghi nhận mức độ tương tác của người dùng tăng 70% 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 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 điều chỉnh theo 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 các ứng dụng, giúp tạo ra trải nghiệm toàn diện cho tất cả mọi người.

Hiện nay, hầu hết các ứng dụng chỉ được tạo 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 tương xứng với khoản đầu tư".

Đó là một phản ứng thường thấy của 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 tổng thể để so sánh số phiên trên máy tính bảng với số phiên trên điện thoại thông minh, thì có vẻ như đây là một trường hợp đã khép lại.

Mặc dù số liệu phân tích tổng thể có thể cho thấy số 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 sai lầm, khiến bạn bỏ lỡ mức độ gắn bó có giá trị và các cơ hội trong tương lai.

Hãy cùng tìm hiểu kỹ hơn về lý do:

1. Vòng lặp "con gà và quả trứng" trong trải nghiệm người dùng: Có thể nào mức sử dụng thấp là một triệu chứng chứ không phải nguyên nhân gốc rễ? Người dùng sẽ nhanh chóng bỏ qua những ứng dụng có vẻ 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, chứ khô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 ứ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ỉ sử 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 không ngừng phát triển. Với sự gia tăng của thiết bị có thể gập lại, khả năng hỗ trợ màn hình được kết nối sắp ra mắt trong Android 16 và các hệ số hình 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 tạo ứng 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?

three-step-workflow.png

Đối với những 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 cho phù hợp. Hãy xem phần 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 ngay hôm 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 những thiết bị này hay không, hoặc liệu bạn có vô tình bỏ sót 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.
  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 điểm bất hợp lý trong giao diện người dùng của ứng dụng hiện tại. Chúng tôi có nhiều hướng dẫn về cách bạn có thể dễ dàng dịch ứng dụng di động của mình sang các màn hình khác.
    1. Hãy 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ách sử dụng các giải pháp đã được chứng minh cho những thách thức thường gặp về giao diện người dùng.
    2. Bắt đầu bằng những thành công nhỏ. Ví dụ: ngăn các nút kéo dài đến hết 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.
    3. Xác định các mẫu mà bố cục chuẩn (ví dụ: danh sách-chi tiết) có thể giải quyết mọi vấn đề 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 hoạt động điều hướng trong ứng dụng của bạn không? Liệu ngăn bổ trợ ở bên cạnh có tận dụng không gian thừa 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 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ừ đầu. Cải thiện ứng dụng của bạn từng bước dựa trên những yếu tố 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 kiến thức 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 để phân cấp và ưu tiên những bản sửa lỗi quan trọng nhất đối với người dùng. Loại bỏ các hạn chế về hướng để hỗ trợ hướng dọc và hướng 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 tình trạng 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 là rất quan trọng, đặc biệt là khi các 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 nữa.
    2. Triển khai các hoạt động tối ưu hoá bố cục thích ứng, trong đó tập trung vào hành trình hoặc màn hình chính của người dùng trước.
      1. Xác định những màn hình mà việc 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 những màn hình hoặc phần của ứng dụng không thường xuyên được dùng trên màn hình lớn
    3. Hỗ trợ các phương thức nhập ngoài thao tác chạm, bao gồm cả phương thức nhập bằng 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à khả năng hỗ trợ màn hình 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 những trải nghiệm người dùng nổi bật và khác biệt, chẳng hạn như hỗ trợ chế độ trên 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 theo 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ế độ Dual Screen rất phù hợp để gọi video.

Mặc dù bạn phải đầ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à tạo các tính năng một lần, đồng thời cho phép các tính năng đó thích ứng với 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 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, nhà ra quyết định và doanh nghiệp là: thiết kế thích ứng sẽ nâng cấp ứng dụng của bạn để mang đến trải nghiệm Android chất lượng cao vào năm 2025 và những năm tiếp theo. 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 dựa trên từng hệ số hình dạng. Nếu bỏ qua hệ sinh thái đa dạng của các thiết bị như 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 những chi phí ngầm từ các đánh giá tiêu cực của người dùng, khả năng hiển thị 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 và thu nạp người dùng.

Tối đa hoá tác động của ứng dụng và mang đến 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.

Tác giả:
Đọc tiếp