Android應用開發的日常經常踩的坑就是系統API的兼容性了,當你決策你應用minSdkVersion的時候,怎么在最好SDK兼容性和最大用戶兼容性中找平衡就很重要了
本文就Android 7.0 ,7.1的特性 和 近期Android版本碎片化的市場占有率變化,做一些整理
Android版本碎片化的市場占有率變化
2016年基本上大家注意力都在Android5.0和6.0上(這里就不對5.0/6.0的特性延伸了),在我感覺上大家的注意力主要在以下幾點:
- 在Material Design的風格上越走越遠
- 官方對內存、運行速度、耗電量的優化,這個和開發者關系不是特別大,我接觸的主要可能是低電模式對動畫和View和繪制產生的一些影響
- 安全。運行時權限,使得開發對權限方面需要多多關注的關注啦,要做的話涉及的工作量還不小
- 如果是手機廠商的同學還要面對大量SystemUi的風格和交互的變化
下面來看市場和版本的時間關系

可以看出Android碎片化嚴重到5月份的市場機型還是以4.X(2年半年以前發布的版本)為半壁多江山啊
2016年8月,Google開始推送7.0
相信大家都碰到過API19的魔性吧。API19已經占據絕大多數機型了,再加上4.4以下機型的用戶人群的用戶價值相對較低來說,API19已經滿足絕大多數需求了
至16年底Android版本碎片化的市場情況
從短短幾個月來說6.0和7.0的增長量來看,各大廠商越來越關注緊跟Google腳步了(個人感覺Android系統越來越復雜化專業化,使得用戶更多的關注系統版本,使得廠商也在用版本作為宣傳點)
個人覺得關注度較大的是:官方的多窗口支持,新Vulkan 3D渲染 API,App shortcuts API,圖像鍵盤支持,VR 支持