Cửa hàng Google play và các cửa hàng ứng dụng khác, chỉ liệt kê kích thước ứng dụng chính (APK), không phải tổng kích thước ứng dụng, bao gồm các tệp mở rộng OBB (Opaque Binary Blob). OBB là các tệp bổ sung mà ứng dụng tải xuống để chạy. Không có sự khác biệt về kích thước tệp trước khi các tệp bổ sung được tải xuống.
Từ phần Nhà phát triển Cửa hàng Play:
Kích thước được hỗ trợ tối đa cho một APK là 50MB. Nếu bạn cần lưu trữ các tài sản bổ sung (ví dụ như hình ảnh), bạn có thể tải lên các tệp mở rộng.
Nếu ứng dụng của bạn cần nhiều hơn 50 MB bộ nhớ, bạn có thể sử dụng các tệp mở rộng để lưu trữ các tài sản APK bổ sung. Bạn có thể lưu trữ hai tệp mở rộng cho mỗi ứng dụng. Mỗi tệp mở rộng có thể có kích thước tối đa 2GB.
Các tập tin mở rộng được lưu trữ mà không mất thêm chi phí. Khi có thể, Google Play sẽ tải xuống các tệp mở rộng khi ứng dụng được cài đặt hoặc cập nhật. Trong một số trường hợp, ứng dụng của bạn sẽ cần tải xuống các tệp mở rộng.
Khi bạn sử dụng tệp mở rộng, một tệp là tệp chính và tệp còn lại là tệp vá tùy chọn. Các tệp vá tùy chọn thường được sử dụng để cập nhật nhỏ cho tệp chính.
Các tệp OBB sử dụng nén giống như các tệp APK, đây là nén zip tiêu chuẩn. Các tệp APK và OBB được giữ trong hệ thống tệp và các tệp bên trong được giải nén vào bộ nhớ khi cần, khi đang di chuyển. Vì vậy, không, kích thước nén, là không gian chiếm dụng trên thiết bị của APK, không khác với những gì Cửa hàng Play nên liệt kê.
Cuối cùng, cửa hàng Play cho phép nhiều APK cho mỗi danh sách ứng dụng. Điều này là do một số ứng dụng lớn hơn (chủ yếu là trò chơi) cần nhắm mục tiêu các tài nguyên khác nhau (công cụ đồ họa, kích thước / độ phân giải hiển thị, v.v.) và chúng không thể phù hợp với điều đó bên trong một APK (do giới hạn kích thước). Nếu bạn xem cùng một trang Cửa hàng Play trên các loại thiết bị khác nhau, bạn có thể sẽ thấy một kích thước ứng dụng khác được liệt kê.