Re: [問題] Android開發版本
要用什麼版本的 Android SDK 來開發,
取決於客群和能夠完成功能的 SDK 版本。
詳細的差異可能去爬 changelog。
大致上來說,API 必須向下相容,
所以用越低的版本能取得越大的相容性。
愈新的 API,通常提供了愈強的功能、愈方便的操作方式,
否則即便 Android 系統更新了,也不需要更新 API。
至於細節,這邊隨便舉幾個例子:
3.x 以上有 Fragment、Holo style、新的 notification
http://developer.android.com/guide/components/fragments.html
http://android-developers.blogspot.tw/2012/01/holo-everywhere.html
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
在執行面,resource 的部分我不熟,
可能比較難做到同時有新舊版的資源並在 runtime 偵測,
source code 的部分,採用 reflection 應該可以解決大多數的問題,
唯一要注意的是,reflection 比 bytecode 慢許多。
http://docs.oracle.com/javase/tutorial/reflect/index.html
※ 引述《steny138 (阿辰)》之銘言:
: 請問各位
: Android 版本很多
: 以前我有用過2.3.3版本開發過APP
: 如果用到4.0以上 或者是最新的4.2
: 請問一下有什麼影響或區別
: 又或者是大家都用哪個版本再開發
: 希望幫我解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.133.240
推
02/28 11:34, , 1F
02/28 11:34, 1F
→
02/28 11:34, , 2F
02/28 11:34, 2F
推
02/28 11:48, , 3F
02/28 11:48, 3F
→
02/28 11:48, , 4F
02/28 11:48, 4F
→
02/28 11:49, , 5F
02/28 11:49, 5F
推
02/28 16:10, , 6F
02/28 16:10, 6F
討論串 (同標題文章)