2010-03-18 81 views

回答

2

都能跟得上。這並不是說我讀過/見於Google Help on Uploading Applications

然後我挖了一個更深一點上,發現這個this link在戴安娜Hackborn提到了以下幾點:

Java堆被限制爲16MB,但那只是堆,所以我不認爲代碼是包含在內的 。

基本答案是:儘可能保持您的應用程序爲 儘可能小。多一點 詳細信息:G1有~75MB的存儲空間 對於應用程序和數據,所以如果你的應用程序 是~5MB,它使用的存儲空間的7.5%,這是相當明顯的 存儲。此外代碼需要在dexopt階段複製出 ,所以 如果您的尺寸與 代碼顯着相關,那麼所需的總空間 同樣會增加。

在這一點上,它只是一個問題, 你決定之前,你的用戶 不會認爲這是值得留用 他們的電話你 應用程序可以多大的存儲空間。

那麼,實際限制?排序但不是真的。實際限制? 絕對

爲了達到目前的效果,並且由於您在此處標記了Nexus,Nexus One擁有512 MB的閃存,並且190 MB可用於加載應用程序。

+1

嗯,在你複製的文章中有一些數學錯誤。 75MB中的1MB不是7.5%,而是大約1.3%。當然,這不包括任何額外的數據,你的應用程序可能會產生(例如數據庫中包含消息,筆記,高分等),但數據庫必須超過4MB大,才能佔總空間的7.5%(5.6MB) 。 – 2010-03-19 12:14:29

+0

+ 1您的評論...錯過了! – 2010-03-19 15:19:35

1

沒有實際的限制,但由於手機內存不多,請儘可能少地保留應用程序。

0

另外,如果您的應用程序很繁重,則需要時間和帶寬下載。你的用戶可能會因此而感到沮喪。

相關問題