Các phương pháp hay nhất dành cho tính năng Chơi khi đang tải xuống

Các phương pháp hay nhất này có thể cải thiện độ trễ cài đặt khi bạn bật tính năng Chơi khi đang tải xuống cho ứng dụng.

Sử dụng các SDK mới nhất

Hãy dùng các SDK mới nhất cho ứng dụng, đặc biệt là khi bạn đang sử dụng các SDK sau đây:

  • Facebook Core SDK: 11.2.0 trở lên

  • Facebook Audience Network (quảng cáo): 6.5.1 trở lên

Các SDK mới nhất được tối ưu hoá để tính năng Chơi khi đang tải xuống có thể hoạt động mà không cần quét toàn bộ tệp nhị phân của ứng dụng. Nhờ đó, người dùng có thể khởi động ứng dụng của bạn nhanh hơn ở lần đầu tiên họ chạy ứng dụng.

Sử dụng gói tài sản tại thời điểm cài đặt

Sử dụng gói tài sản tại thời điểm cài đặt để lưu trữ tài sản trò chơi có kích thước lớn. Google Play tối ưu hoá tệp đã tải xuống bằng phương thức phân tích cách sử dụng các gói tài sản tại thời điểm cài đặt. Điều này giúp trò chơi khởi chạy nhanh hơn nhiều, đồng thời chỉ tải xuống dữ liệu mà người dùng cần trong lần đầu khởi chạy trò chơi.

Bảng sau đây cho biết mã và tài nguyên nào được tính năng Chơi khi đang tải xuống tối ưu hoá trong trường hợp trò chơi sử dụng Android App Bundle với Play Asset Delivery.

Định dạng tài nguyên Được tối ưu hoá bằng tính năng Chơi khi đang tải xuống Không được tối ưu hoá bằng tính năng Chơi khi đang tải xuống
Tệp Android App Bundle Mô-đun cơ sở và các tính năng động tại thời điểm cài đặt (ngoại trừ các thư mục "res/" và "values/") Thư mục "res/" và "values/" của mô-đun cơ sở cũng như các tính năng động tại thời điểm cài đặt
Các tính năng động theo yêu cầu
Tệp Play Asset Delivery Gói tài sản tại thời điểm cài đặt Gói tài sản tiếp nối nhanh
Gói tài sản theo yêu cầu

Giới hạn thành phần được tải trước

Thay vì tải trước tất cả thành phần ứng dụng cùng một lúc, bạn chỉ cần tải những mục cần thiết cho trải nghiệm người chơi hiện tại (chẳng hạn như trình đơn hoặc cấp độ). Việc tải trước quá nhiều thành phần trong trải nghiệm ban đầu sẽ tốn nhiều dữ liệu mạng hơn.

Dưới đây là một số đề xuất bổ sung cho các trò chơi Unity:

Khắc phục lỗi ANR

Bằng cách khắc phục lỗi ANR (Ứng dụng không phản hồi) trong ứng dụng của mình, bạn cũng có thể cải thiện trải nghiệm Chơi khi đang tải xuống của ứng dụng đó. Ví dụ: bằng cách xoá các thao tác IO khỏi luồng chính, bạn có thể hạn chế tối đa lỗi ANR xảy ra khi Play tải các thành phần ứng dụng xuống trong nền.