2012-09-13 65 views
0

我打算爲iPad創建一個IOS應用程序,並且我做了一個快速的test.api。我的問題是該文件的大小已經是13 MB大。我添加了一個視頻和一個聲音進行測試(像9 MB一樣),所以我想知道在Flash Builder中製作ipa時是否存在最小文件大小?IPA文件大小Flash Builder導出

也許在4 MB左右?

13MB - 9MB = 4 MB?

然後4MB是標準的ipa尺寸。

回答

1

Flex/AS3移動應用必須在輸出中包含SDK才能運行。它被稱爲「專屬運行時」,並且是Android上的一個選項,但在iOS上是強制性的。實質上,它們是作爲虛擬機運行的本機應用程序,允許您在設備上顯示AS3/Flex應用程序而無需提示Objective-C或Java。這些SDK遠非小事。如果您查看%FlashBuilder安裝目錄%/ sdks /,您會發現這些SDK的大小可能接近1GB。顯然,這並不是全部都包括在內,但從我的經驗來看,我創造的最小的IPA大約爲8MB。

我沒有什麼那些軟件開發工具包的絕對最小尺寸是一個堅實的答案,而谷歌卻一無所獲,但我的猜測是某處4-8MB之間,這取決於你使用Flex或者不上。

+0

雖然您的答案的本質是正確的,但您在此處將SDK與運行時混淆在一起。 SDK未與應用程序一起打包並部署到設備,運行時間爲。兩雙鞋真的。 – AlBirdie

+0

我發現有人聲稱計算您的IPA的大小,我試過但它沒有接近我的文件大小,URL:http://www.indiepinion.com/steffenj/how-to-calculate-the-size-的iPhone應用程序批准後/我欣賞你的awnser,我認爲有些文件是包含的,但我不認爲這是導致大文件。 –

+0

@Al_Birdy我剛剛開始使用Android應用程序。沒有Captive Runtime的我的應用程序是〜2MB。通過Captive運行時,它可以達到9-10MB。是的,我相信你是對的。現在打包SDK是沒有意義的,我想到了它。這太過分了。您只需要讀取和執行代碼的組件。 –