Google cải thiện ‘Android App Bundle’ với tính năng ‘Phân phối nội dung trên Play’ cho các trò chơi để có kích thước thấp hơn bằng cách sử dụng tối ưu hóa phân phối theo mô-đun
Google có tối ưu hóa ‘Android App Bundle’ để đảm bảo kích thước của ứng dụng và trò chơi được tải xuống từ Cửa hàng Google Play có kích thước nhỏ hơn và quản lý dữ liệu tốt hơn. Tính năng "Phân phối nội dung trên Play" mới và được cải tiến sẽ bao gồm một số lợi ích của các gói ứng dụng mà nhà phát triển có thể sử dụng để cắt giảm chi phí phân phối và giảm kích thước các tác phẩm của họ.
Google đang thay đổi cấu trúc phụ trợ của các ứng dụng và trò chơi có sẵn cho Hệ điều hành Android. Gã khổng lồ tìm kiếm hứa hẹn rằng các nhà phát triển áp dụng 'Phân phối nội dung trên Play' mới có thể thu nhỏ kích thước lượt tải xuống ứng dụng và trò chơi, cải thiện tỷ lệ giữ chân người dùng và thu được nhiều lợi ích hơn.
Google để triển khai 'Phân phối nội dung trên Play' cho các ứng dụng và trò chơi trên Cửa hàng Play Android:
Google đã tuyên bố rằng hơn 600.000 ứng dụng và trò chơi hiện đang sử dụng gói ứng dụng trong sản xuất. 'Android App Bundle' cung cấp hiệu quả hơn 40% tất cả các bản phát hành trên Google Play. Khoảng 50 phần trăm các nhà phát triển ứng dụng hàng đầu dựa vào điều tương tự để đảm bảo các sáng tạo của họ giảm kích thước ứng dụng.
Phân phối nội dung Play (PAD) mới ra mắt, tuyên bố mang lại lợi ích của các gói ứng dụng cho trò chơi và sẽ cho phép các nhà phát triển cải thiện trải nghiệm người dùng đồng thời cắt giảm chi phí phân phối và giảm kích thước trò chơi của họ. Google đã xuất bản một số Câu hỏi thường gặp về Play App Signing - bắt buộc đối với các gói ứng dụng - cũng như hướng dẫn về cách kiểm tra gói ứng dụng.
Sắp được giới thiệu như một phương pháp luận chính để tạo ứng dụng và triển khai APK trên Google Play, tính năng 'Phân phối nội dung trên Play' sẽ yêu cầu các ứng dụng và trò chơi mới được xuất bản với Android App Bundle trên Google Play vào nửa cuối năm 2021.
Phân phối nội dung trên Play chủ yếu tập trung vào OBB, các tệp mở rộng kế thừa chứa dữ liệu trò chơi. Nền tảng này cho phép các trò chơi lớn hơn 150MB thay thế các tệp OBB và thay vào đó, dựa vào Play để cập nhật nội dung. Điều này tương tự như thư viện trò chơi thời hiện đại. PAD sẽ đảm nhận việc nén và vá lỗi delta, giảm thiểu dung lượng tải xuống và giúp trò chơi cập nhật nhanh hơn.
Các nhà phát triển có thể chọn một trong ba chế độ phân phối, tùy thuộc vào thời điểm họ muốn những nội dung đó được phân phát cho người dùng:Thời gian cài đặt, như một phần của quá trình cài đặt trò chơi ban đầu;Theo yêu cầu, vì vậy tài sản sẽ chỉ được giao khi có yêu cầu; hoặc làTheo dõi nhanh, sẽ kích hoạt một lượt tải xuống bổ sung ngay sau khi quá trình cài đặt trò chơi hoàn tất, độc lập với việc người dùng mở ứng dụng.
Google sẽ sớm phát hành nhắm mục tiêu định dạng nén kết cấu, điều này sẽ cho phép các nhà phát triển bao gồm nhiều nội dung định dạng nén kết cấu và dựa vào Google để phân phối chúng sang định dạng tiên tiến nhất được thiết bị yêu cầu hỗ trợ.
Google triển khai tối ưu hóa để đạt được lượt tải xuống ứng dụng và trò chơi nhanh hơn:
Google tuyên bố đã cải thiện các gói ứng dụng bằng cách cho phép phát triển ứng dụng theo mô-đun bằng cách sử dụng các mô-đun tính năng động với một loạt các tùy chọn phân phối có thể tùy chỉnh. Giờ đây, có thể thu nhỏ tài nguyên trong các mô-đun tính năng động cũng như mô-đun cơ sở khi xây dựng các ứng dụng mô-đun. Mặc dù ở bản chất thử nghiệm, tính năng này có sẵn từ phiên bản Android Studio 4.2 Canary.
Theo mặc định, Mô-đun thời gian cài đặt hiện được tự động kết hợp khi các gói ứng dụng được xử lý thành các APK phân phối (bắt đầu trong Bundtool 1.0.0). Điều này có nghĩa là các nhà phát triển có thể tách ứng dụng của họ thành các mô-đun trong quá trình phát triển đồng thời giảm số lượng APK được phân phối cho mỗi thiết bị, điều này sẽ tăng tốc độ tải xuống và cài đặt ứng dụng một cách hiệu quả.
Ngoài phương pháp trên, Google gần đây đã nâng cấp dịch vụ tải xuống mà Google Play sử dụng. Gã khổng lồ tìm kiếm tuyên bố chỉ riêng sự thay đổi này đã tăng tốc độ cài đặt các ứng dụng gói ứng dụng lên trung bình 6% và tăng thành công cài đặt trên toàn cầu lên 1%, dẫn đến hàng triệu lượt cài đặt mới cho các nhà phát triển mỗi tuần.