2015-12-15 44 views
9

Chúng tôi gặp sự cố khi cập nhật ứng dụng thường xuyên hiển thị theo cách lớn hơn ứng dụng thực sự (với ứng dụng làm mỏng).Kích thước cập nhật ứng dụng iOS lớn hơn nhiều so với kích thước ứng dụng

  • App cập nhật kích thước: 142MB
  • kích thước App trên app store: 89.1MB
  • kích thước App trên điện thoại: 84.3MB

Xem ảnh chụp màn hình kèm theo:

gì có thể gây ra điều này?

Ảnh chụp màn hình được chụp trên thiết bị iOS 9. Nhưng điều tương tự cũng có thể được quan sát trên iOS 8.

Tôi thấy sự khác biệt cho các ứng dụng khác, nhưng thường chỉ là một vài MB ở mức tối đa.

App kích thước:

enter image description here

Cập nhật Kích thước:

enter image description here

Trả lời

8

Điều này là do App Store cho bạn thấy kích thước hoàn chỉnh của ứng dụng, với tất cả các nguồn lực và ảnh chụp màn hình của nó và biểu tượng. Tuy nhiên, khi bạn tải xuống ứng dụng, đây là kích thước thực của ứng dụng, không có tất cả các tài nguyên không cần thiết bổ sung (ảnh chụp màn hình và mô tả). Ngoài ra, nếu bạn sử dụng App Thining, bản thân ứng dụng sẽ không tải xuống tất cả tài nguyên cho thiết bị cụ thể, điều này có nghĩa là điều này lại làm giảm kích thước ứng dụng thực tế. Hãy lấy ứng dụng ví dụ có tên là SOEX. Ứng dụng thực tế chạy trên iPhone sẽ có kích thước 50mb (bao gồm bảng phân cảnh, mã và tất cả các tài nguyên). Tuy nhiên, cũng có 5mb ảnh chụp màn hình cho App Store và các tài sản @2x@3x của bạn. IPhone này đang sử dụng tài sản @1x. Tất cả các nội dung bổ sung đó là 15mb. Thao tác này sẽ đưa tổng tệp được tải lên táo lên 70mb. Đây cũng là số tiền sẽ được hiển thị trên App Store của iPhone, trong khi bộ nhớ được hiển thị trong cài đặt sẽ chỉ là 50mb. Bây giờ, khi bạn sẽ chuyển sang iPad, điều này có thể còn lớn hơn, vì bảng phân cảnh khác với iPad (giả sử bạn có hai bảng phân cảnh chứ không phải là các lớp kích thước và các ràng buộc). Vì vậy, kích thước iPad sẽ là 55mb, trong khi màn hình iPad App Store sẽ hiển thị cho bạn 75mb. Bây giờ đến giá trị thứ ba, đó là khi bạn sẽ kiểm tra kích thước trên máy tính của bạn. Ở đây nó có thể sẽ là lớn nhất vì nó sẽ chứa tất cả các tài sản, cả hai bảng phân cảnh và tất cả các bạn mã.

TL; DR

Vì tất cả các nguồn lực cho các nghị quyết và kích cỡ khác nhau, App Store sẽ hiển thị một số lượng lớn hơn so với những gì bạn sẽ thực sự tải.

Và cho câu hỏi bạn đã hỏi về các bản cập nhật. Đối với điều này tôi sẽ lấy ví dụ về ứng dụng của riêng tôi. Trên App Store, nó là 45.7mb. Sau khi được tải xuống, nó chỉ cho bạn thấy rằng đó là 25.6mb vì nó đã xóa tất cả các tài nguyên không cần thiết.Bản cập nhật mới nhất là 46.7mb, chỉ lớn hơn một chút so với ứng dụng cửa hàng ứng dụng thực tế. Điều này là do chúng tôi đã thay đổi hai ảnh chụp màn hình và một vài tệp. Thời điểm bạn cập nhật tệp của mình, Apple sẽ tải xuống lại toàn bộ tệp. Do đó, nếu bạn thay đổi các tệp lớn và thêm nhiều tài nguyên hoặc mã hơn, kích thước cập nhật ứng dụng có thể sẽ bằng hoặc cao hơn số kích thước của App Store. Nhưng khi bạn tải xuống, bạn sẽ thấy bản cập nhật chỉ tăng kích thước của ứng dụng của tôi lên 18mb, không phải là 46.7mb được hiển thị trên trang cập nhật. Đây là cách cơ bản để hiển thị các kích thước ứng dụng của Apple. Vì vậy, đây không phải là một lỗi hoặc vấn đề từ phía bạn.

TL; DR 2 Nếu bạn thay đổi một tệp, nó tải xuống đầy đủ mọi thứ, làm cho kích thước cập nhật lớn hơn nhiều so với không gian thực tế sẽ được đưa lên thiết bị.

EDIT: Apple đã đăng một bài viết về kích thước ứng dụng có thể thú vị với bạn trên trang web của họ và bạn có thể tìm thấy nó here.

Hy vọng điều đó rõ ràng và hữu ích, Julian

+0

Trang tải xuống ứng dụng hiển thị kích thước mỏng trong khi bản cập nhật không hiển thị? Nếu không, tôi không nhận được bản cập nhật có thể lớn hơn bản thân ứng dụng như thế nào. Nếu tôi thay đổi toàn bộ ứng dụng bằng tất cả các tài nguyên thì kích thước tải xuống bản cập nhật phải ở mức tối đa toàn bộ kích thước tải xuống ứng dụng mới. – SolidSun

+1

App Store hiển thị cho bạn kích thước iPhone (mỏng) cụ thể với các tài nguyên bổ sung, trong khi kích thước cập nhật hiển thị cho bạn bản cập nhật hoàn chỉnh (không có mỏng) để bạn thấy mọi thứ đã được cập nhật. Khi bạn tải xuống nó khó khăn, sẽ có một sự gia tăng nhỏ trong kích thước ứng dụng. (Nếu thậm chí sẽ có một) hy vọng có ý nghĩa. –

Các vấn đề liên quan