我將製作一個帶有許多圖像的iPad應用程序(嵌入式),大約2GB。我之前在b2b上製作了這個尺寸的應用程序,沒有任何問題。我的問題是這個2GB限制Apple是否已經擴展到下載新的內容包?所以這個應用程序很像一本雜誌應用程序 - 約30-50mbs。然後你可以下載可能使整個應用程序爲12gbs的軟件包。iPad應用程序在其沙箱內有多大?
回答
2 GB的大小限制僅適用於應用程序本身,即從App Store下載的內容。應用程序安裝後下載的內容大小並不受限制,但您必須確保大型數據不會通過iTunes/iCloud進行備份,否則您的應用程序很可能會因違反iOS data storage guidelines而遭到拒絕。
蘋果的應用程序的大小限制(目前50MB)僅適用於手機下載,而不是到WiFi下載或電腦上購買。目前有許多應用程序可用,超過此限制(對於某些導航程序包隨附自定義離線地圖數據,該程序的大小超過1GB)。
但是,這不是一個很好的用戶體驗。由於App Store上仍然沒有增量更新系統,所以用戶在每次更新後都必須下載完整的應用程序。
下載購買後從自己的服務器這個內容可能是一個更好的選擇,如果你能承受的流量,因爲數據不會在更新過程中被清除。確保你爲它禁用iCloud備份。
這就是說,我不知道什麼樣的應用程序需要2GB的基本圖像。你確定每個用戶都需要全部他們在同時?你不能只是下載什麼是必要的?
自iOS 5以來,應用程序將作爲增量更新下載。 – omz
@omz您是否有任何證明或發行說明顯示此內容?當我更新iPad iOS 6上的大型應用程序時,它只是重新下載。 –
AFAIK增量更新僅適用於iOS,只有系統才能使用此選項。 –
- 1. iPad:我在沙箱中的應用程序的大小?
- 2. 在沙箱內啓動應用程序
- 3. 禁用「沙箱模式」 - 蘋果在應用程序內購買?
- 4. iPhone:在應用程序內購買,在沙箱
- 5. 在應用程序內購買沙箱測試誤差
- 6. Java應用程序的jvm沙箱
- 7. 沙箱mac osx應用程序
- 8. iPad上的沙箱最大尺寸是多少?
- 9. ipad模擬器 - 沙箱區
- 10. Twitter應用程序開發有沒有沙箱環境?
- 11. 在Chrome打包的應用程序中,有沒有辦法聲明多個沙箱,每個沙箱都有自己的內容安全策略?
- 12. iOS應用內購買沙箱環境
- 13. 應用內購買測試mzfinance.InAppBuyLoginRequired_message(沙箱)
- 14. Chrome擴展程序沙箱
- 15. 應用內購買沙箱測試工作在iPhone上,但不是iPad
- 16. 可可:使用pyobjc在沙箱中添加應用程序
- 17. 如何放置在應用程序沙箱文件在iphone
- 18. 的iOS在應用程序內購買沙箱用戶請求確認
- 19. 在應用程序內購買錯誤,而在沙箱環境中測試
- 20. Java內存使用沙箱
- 21. 如何在android應用程序沙箱外存儲值?
- 22. TDD'ing命令行應用程序存在沙箱測試環境
- 23. 無法在Mac OSX Lion上看到應用程序沙箱(10.7.2)
- 24. 在應用程序沙箱下創建android phonegap文件
- 25. 如何在每次運行應用程序時清理沙箱?
- 26. Windows TideSDK應用程序是否在沙箱中運行?
- 27. 在沙箱中運行.Net應用程序
- 28. 無法在沙箱模式下運行Saber Red應用程序
- 29. 啓用啓用應用程序沙箱啓用登錄
- 30. 應用沙箱相關
這當然是很多圖像,試着壓縮它們(沒有質量損失)通過參考我的答案在這裏:http://stackoverflow.com/a/11350626/814730 –
當然,有一種更有效的方式比下載大量包?您可能要考慮使用不同的格式,而不是嘗試解決存儲的物理限制。 – CodaFi