2010-09-28 78 views

回答

3

的MonoTouch是完全透明的最終用戶 - 用戶只需購買從App Store一個MonoTouch的應用程序,它只是工作,以完全相同的方式正常的iPhone應用程序的作品。

應用程序的大小將非常依賴於有多少的框架是由應用程序使用。

+0

有沒有辦法知道應用程序的大小會在用戶的iPhone上? – sandalone 2010-09-28 13:05:41

+0

你基本上是問「一根繩子有多長時間?」。無論是試圖找到一個應用程序,它類似於你想要寫,看看有多大是,或者嘗試一個樣品是什麼(http://monotouch.net/Documentation/Samples)這是接近你想要做的,看看有什麼編譯多大。 – JosephH 2010-09-28 13:25:34

+0

那麼我也可以這樣做:)。不過,我認爲有人開發MT應用程序的經驗可以告訴我,如果大小不同(很多)。 – sandalone 2010-09-28 13:33:18

1

用戶不應該需要什麼。 MonoTouch的SDK

是作爲一種靜態編譯器 打開.NET可執行文件和庫 到本地應用程序。沒有 JIT或解釋器隨附 應用中,只有本地代碼。

來源:http://monotouch.net/FAQ

+0

但是MT應用程序的大小比Objective-C應用程序大得多。所以它不只是本地代碼,對吧?! – sandalone 2010-09-28 13:05:11

+0

您認爲MT應用程序的大小比「Obj-C」應用程序的「大量」大嗎?不,它只是本地代碼。現在,如果MT base/wrapper類必須被編譯到應用程序中,那麼是的,這是更多的代碼,所以更多的二進制數據,但一切都變成了本地iOS二進制文件。 – Guy 2010-09-28 13:19:08

+0

我從來沒有見過它,但我讀博客和開發者抱怨說他們的MT應用程序比OC應用程序大得多。他們提到1MB OC應用程序約爲5MB MT。 – sandalone 2010-09-28 13:32:17