2012-03-26 76 views
0

我正在開發針對企業發行版的ipad應用程序(僅供我公司人員使用)
它具有許多視頻文件,圖像,pdf等在製作應用程序後,ipa的大小約爲2.2 GB。
我想知道應用程序是否可以在所有iPad上有效運行,否則會很麻煩嗎?
期待着一些解決方案,它不會影響應用程序的性能ios - 具有多於2GB大小的資源文件的企業應用程序

回答

3

如果你停留在2GB以下,它肯定適用於所有設備,因爲AppStore上的應用程序的最大限制爲2GB。

既然你是內部發布的,理論上也應該使用更大的文件,比如你提到的2.2GB。

大多數iPad應該有FAT32文件系統(或更好),它將物理限制設置爲4GB。但是我不知道是否存在帶有FAT16文件系統的iPad,如果有,它們的限制是2GB!

但是,我不會推薦有這麼大的應用程序包。相反,我會使用一個小應用程序包,讓用戶從公司服務器下載應用程序內的內容。

如果您需要離線支持,您可以提供捆綁包或軟件包供用戶下載到他們的應用程序中,並將其保存(最好每個小於2 GB)。

有很多很好的理由:

  • 如果你需要釋放的更新您的應用程序?你真的想強迫你的用戶下載一個新的2GB套件來升級嗎?

  • 如果您想添加更多內容,該怎麼辦?如果用戶可以從應用程序內下載它,這不是更好嗎?

  • 你可以讓你的用戶下載內容的步驟(應用程序包需要完全在下載一次)

  • 讓用戶選擇他們需要下載

  • 讓您的用戶哪些內容使用應用程序,同時正在下載內容時

  • 更多...

+0

我同意你的意見。我怎樣才能找到iPad 2的FAT 16或FAT 32? iPad3如何? – Satyam 2012-04-02 11:15:16

+0

Ipad2和3最有可能沒有FAT16。我懷疑iPad1是否有任何內存大小。我試圖谷歌,但無法找到任何信息,所以我不能在iPad1上給你任何承諾。但在2和3你應該是安全的... – 2012-04-03 19:29:06

+0

當我在iPad1上安裝我的2.5 GB的應用程序,它不安裝。我認爲原因可能是FAT16。不幸的是,我沒有iPad2/3。 – Satyam 2012-04-04 01:20:09

1

我建議你拉你需要從服務器當它需要,(因爲我假設大多數的這些文件目前無論如何,它們都駐留在你的服務器上),然後在你不需要的時候丟棄它。

我不會在您的應用程序的版本中包含任何內容,以後可以包含這些內容。

+0

這是不是S基於erver的。它的靜態應用程序,其中顯示公司的產品,有關公司的信息等 – Satyam 2012-03-26 14:17:14

+0

因此,所有的產品數據都不存儲在服務器上的數據庫中...那麼,它的文件是什麼,大聲笑? – 2012-03-26 14:20:42

+0

您仍然可以將公司信息放在服務器上,並將其下載到應用程序中。無論是逐個文件還是封裝或類似的文件。我在回答中說明了一些理由,爲什麼最終這可能是更好的解決方案。 – 2012-03-26 14:34:15

相關問題