2010-05-28 75 views
2

我有一個Android應用程序只需要互聯網接入,並希望將API級別3(1.5)定位到最廣泛的手機基礎。但是,看起來定位API級別3隱含地需要用戶可見的兩個附加權限:修改SD卡和讀取手機狀態。Android應用程序:什麼是最廣泛的吸引力推薦targetSdk?

參見:Android permissions: Phone Calls: read phone state and identity

所以connundrum,做我的目標API級別爲4和轉身離去運行1.5的用戶,還是我的目標API級別3轉走誰是苦惱的用戶,我的應用請求這麼多它不應該需要的權限?

什麼是在這裏做的最聰明的事?是否真的有很多用戶仍然限制在API級別3?

我很欣賞提供的任何智慧!謝謝!

回答

0

提供與1.6工作也會給你的2.1和2.2的用戶免費的應用程序,因此拉維Vyas的論證是有點瑕疵。

如果你不需要更新的功能,我會堅持1.6(目標級別4),如果你有一些空閒時間,爲目標級別3創建一個新版本的應用程序,並將清單中的max和minSdk設置爲3.通過這種方式,您可以獲得對1.5er用戶的支持,但沒有人看到您的應用在市場上有兩種版本。

+0

非常有趣。所以毫無疑問,我會支持1.5。失去蝙蝠34%的用戶對我來說絕對沒有意義。但你的建議聽起來非常引人注目......你是說我在清單中用這一行構建了一個版本:然後另一個相同的版本這一行: 並將兩個版本推向市場? – JohnRock 2010-05-29 15:47:32

+0

是的,你必須爲兩個應用程序有略微不同的標題。我爲該應用的標題添加了(1.5)。這向用戶顯示他正在使用其他版本,並可能缺少一些較大的功能。 – Janusz 2010-05-31 06:57:00

0

this chart,Android 1.5的仍然佔市場的34%左右。所以你可能要考慮到這一點。

0

目前2.1佔有最大的市場份額爲37.2%,這是要看到增加更多新的手機出來,舊手機獲得升級,所以直到2.2出來2.1是最好的選擇。在某些方面,最好跟上更新的版本,在那裏您可以提供更多功能,而且隨着Google嘗試減少碎片,用戶羣始終在增加。

Android平臺|設備的百分比

Android 1.5 | 34.1%

Android 1.6 | 28.0%

Android 2.1 | 37.2%

Chart

Source

更新圖表:

alt text

我還是覺得它能夠更好地爲2.1,而不是1.6和1.5的代碼,你必須增加的功能之前,現在你有近一半的Android人口。

+1

1.5和1.6一起有62%。當然,2.1會變得更大,但如果你沒有使用任何新功能,你是否真的想放棄那麼多用戶? – Slapout 2010-05-28 02:59:15

+0

你可以這樣看,另一種看待它的方式是1.6和1.5的用戶數量會隨着時間的推移而減少,而更新的版本出來,所以你想堅持一個減少的數字或增加數字。 – 2010-05-28 04:23:32

+0

更新的答案與最新的圖表:-) – 2010-06-01 20:43:06

相關問題