快乐是什么 作文
时间:2018-06-04 10:27:19来源:杰瑞文章网点击:作文字数:400字
作文导读:根据 Google Play 目标 API 等级(targetSdkVersion)重要变更要求
从 2018 年 8 月 1 日起,所有向 Google Play 首次提交的新应用都必须针对 Android 8.0 (API 等级 26) 开发; 2018 年 11 月 1 日起,所有 Google Play 的现有应用更新同样必须针对 Android 8.0。
虽然以上政策目前仅限于Google Play, 但是从用户体验上来讲, 这也是大趋势, 而且但保不齐国内市场会在何时跟进. 所以有必要升级下APP的targetSdkVersion, 于是乎先对市面上的主流app做了下简单的调研. 看看"APP同行们"现在都是个什么情况...
调研工具: aapt, 具体命令如下:
./aapt dump badging
AAPT的详细用法可参考
targetSdkVersion以23 (Android 6.0)为界, 23及其以上采用动态权限.
结果还是有些超出我之前的认知的, 好多大厂的app还是很紧跟Google步伐的, targetSdkVersion基本都在23以上, 甚至达到了最新!
具体调研结果如下:
饿了么
package: name='me.ele' versionCode='257' versionName='7.40.1' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'26'
知乎
package: name='com.zhihu.android' versionCode='701' versionName='5.18.3' platformBuildVersionName=''
sdkVersion:'21'
targetSdkVersion:'25'
优酷
package: name='com.youku.phone' versionCode='158' versionName='7.3.2' platformBuildVersionName='7.1.1'
install-location:'auto'
sdkVersion:'16'
targetSdkVersion:'24'
淘宝
package: name='com.taobao.taobao' versionCode='196' versionName='7.9.0' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'23'
天猫
package: name='com.tmall.wireless' versionCode='1815' versionName='7.9.0' platformBuildVersionName='6.0-2166767'
sdkVersion:'14'
targetSdkVersion:'23'
QQ
package: name='com.tencent.mobileqq' versionCode='864' versionName='7.6.5' platformBuildVersionName=''
install-location:'auto'
sdkVersion:'15'
targetSdkVersion:'17'
微信
package: name='com.tencent.mm' versionCode='1321' versionName='6.6.7' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'17'
targetSdkVersion:'23'
微博
package: name='com.sina.weibo' versionCode='3635' versionName='8.6.0' platformBuildVersionName='8.0.0'
sdkVersion:'18'
targetSdkVersion:'26'
滴滴
package: name='com.sdu.didi.psnger' versionCode='372' versionName='5.2.6' platformBuildVersionName='8.0.0'
sdkVersion:'15'
targetSdkVersion:'23'
美团
package: name='com.sankuai.meituan' versionCode='631' versionName='9.3.1' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'16'
targetSdkVersion:'26'
夸克浏览器
package: name='com.quark.browser' versionCode='51' versionName='2.4.2.986' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'19'
网易云音乐
package: name='com.netease.cloudmusic' versionCode='118' versionName='5.2.0' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'22'
得到
package: name='com.luojilab.player' versionCode='20180523' versionName='4.0.0' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'14'
京东
package: name='com.jingdong.app.mall' versionCode='59584' versionName='7.0.6' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'25'
简书
package: name='com.jianshu.haruki' versionCode='2017101351' versionName='3.5.1' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'23'
支付宝
package: name='com.eg.android.AlipayGphone' versionCode='128' versionName='10.1.25.752' platformBuildVersionName=''
install-location:'auto'
sdkVersion:'18'
targetSdkVersion:'23'
掘金
package: name='com.daimajia.gold' versionCode='179' versionName='5.3.0' platformBuildVersionName='8.0.0'
sdkVersion:'15'
targetSdkVersion:'26'
高德地图
package: name='com.autonavi.minimap' versionCode='6550' versionName='8.55.0.2282' platformBuildVersionName='8.1.0'
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'27'
附1: 权限管理流程
权限管理流程
以微博为例, 解释以上流程图中涉及到的3类弹窗:
image.png
附2:
Android各系统版本占比: Google Play 安装统计数据
Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion
Android targetSdkVersion 原理
Android targetSdkVersion 从22提到25 你需要知道的一切
android.developer官网: 权限最佳做法
android.developer官网: 系统权限
根据 Google Play 目标 API 等级(targetSdkVersion)重要变更要求
从 2018 年 8 月 1 日起,所有向 Google Play 首次提交的新应用都必须针对 Android 8.0 (API 等级 26) 开发; 2018 年 11 月 1 日起,所有 Google Play 的现有应用更新同样必须针对 Android 8.0。
虽然以上政策目前仅限于Google Play, 但是从用户体验上来讲, 这也是大趋势, 而且但保不齐国内市场会在何时跟进. 所以有必要升级下APP的targetSdkVersion, 于是乎先对市面上的主流app做了下简单的调研. 看看"APP同行们"现在都是个什么情况...
调研工具: aapt, 具体命令如下:
./aapt dump badging
AAPT的详细用法可参考
targetSdkVersion以23 (Android 6.0)为界, 23及其以上采用动态权限.
结果还是有些超出我之前的认知的, 好多大厂的app还是很紧跟Google步伐的, targetSdkVersion基本都在23以上, 甚至达到了最新!
具体调研结果如下:
饿了么
package: name='me.ele' versionCode='257' versionName='7.40.1' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'26'
知乎
package: name='com.zhihu.android' versionCode='701' versionName='5.18.3' platformBuildVersionName=''
sdkVersion:'21'
targetSdkVersion:'25'
优酷
package: name='com.youku.phone' versionCode='158' versionName='7.3.2' platformBuildVersionName='7.1.1'
install-location:'auto'
sdkVersion:'16'
targetSdkVersion:'24'
淘宝
package: name='com.taobao.taobao' versionCode='196' versionName='7.9.0' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'23'
天猫
package: name='com.tmall.wireless' versionCode='1815' versionName='7.9.0' platformBuildVersionName='6.0-2166767'
sdkVersion:'14'
targetSdkVersion:'23'
QQ
package: name='com.tencent.mobileqq' versionCode='864' versionName='7.6.5' platformBuildVersionName=''
install-location:'auto'
sdkVersion:'15'
targetSdkVersion:'17'
微信
package: name='com.tencent.mm' versionCode='1321' versionName='6.6.7' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'17'
targetSdkVersion:'23'
微博
package: name='com.sina.weibo' versionCode='3635' versionName='8.6.0' platformBuildVersionName='8.0.0'
sdkVersion:'18'
targetSdkVersion:'26'
滴滴
package: name='com.sdu.didi.psnger' versionCode='372' versionName='5.2.6' platformBuildVersionName='8.0.0'
sdkVersion:'15'
targetSdkVersion:'23'
美团
package: name='com.sankuai.meituan' versionCode='631' versionName='9.3.1' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'16'
targetSdkVersion:'26'
夸克浏览器
package: name='com.quark.browser' versionCode='51' versionName='2.4.2.986' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'19'
网易云音乐
package: name='com.netease.cloudmusic' versionCode='118' versionName='5.2.0' platformBuildVersionName='8.0.0'
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'22'
得到
package: name='com.luojilab.player' versionCode='20180523' versionName='4.0.0' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'14'
京东
package: name='com.jingdong.app.mall' versionCode='59584' versionName='7.0.6' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'25'
简书
package: name='com.jianshu.haruki' versionCode='2017101351' versionName='3.5.1' platformBuildVersionName='8.0.0'
sdkVersion:'14'
targetSdkVersion:'23'
支付宝
package: name='com.eg.android.AlipayGphone' versionCode='128' versionName='10.1.25.752' platformBuildVersionName=''
install-location:'auto'
sdkVersion:'18'
targetSdkVersion:'23'
掘金
package: name='com.daimajia.gold' versionCode='179' versionName='5.3.0' platformBuildVersionName='8.0.0'
sdkVersion:'15'
targetSdkVersion:'26'
高德地图
package: name='com.autonavi.minimap' versionCode='6550' versionName='8.55.0.2282' platformBuildVersionName='8.1.0'
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'27'
附1: 权限管理流程
权限管理流程
以微博为例, 解释以上流程图中涉及到的3类弹窗:
image.png
附2:
Android各系统版本占比: Google Play 安装统计数据
Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion
Android targetSdkVersion 原理
Android targetSdkVersion 从22提到25 你需要知道的一切
android.developer官网: 权限最佳做法
android.developer官网: 系统权限

快乐是什么 作文一文由杰瑞文章网免费提供,本站为公益性作文网站,此作文为网上收集或网友提供,版权归原作者所有,如果侵犯了您的权益,请及时与我们联系,我们会立即删除!
杰瑞文章网友情提示:请不要直接抄作文用来交作业。你可以学习、借鉴、期待你写出更好的作文。
说说你对这篇作文的看法吧