持续提高安卓应用安全性与性能

前言

Google Play每年助力数十亿App安装或更新。一直致力于提升App安全性和性能,确保用户体验最佳,探索和安装喜欢App和游戏。三项变更让安卓设备运行更加安全流畅。

  • 2018下半年始,Google Play要求新App和App更新包将目标SDK(Target SDK Version)设最新版。针对新发布App,此项变更从2018年8月实施;针对现有App更新,此项变更从2018年11月生效。留心此时间以保App基于最新API 开发,获安全性和性能优化。
  • 2019年8月始,Google Play要求用原生库(native libraries)进行App发布更新须提供64位和32位两版本。
  • 2018年上半年始,Google Play在每APK头部添少量安全元数据用于进一步验证App真实性。此项变更不需开发者采取任何行动。

详述

2018年下半年始,API目标等级新规定

API行为变更能提高Android安全性和隐私保护,助力开发者提高App安全性、防止用户遭恶意软件攻击。以下列举针对近期平台版本推出的几项有关API变更:

  • 不再支持通过隐式intent调bindService ( ) (Android 5.0)
  • 运行时请求权限 (Android 6.0)
  • 默认条件不再信任用户为安全连接所添CA证书 (Android 7.0)
  • 未获用户明确批准App无法访问用户账号 (Android 8.0)

上列变更仅适用targetSdkVersion清单属性明确支持新API行为App。如仅targetSdkVersion为23(Android 6.0适配API等级)或更高App,用户才能通过设定在运行时请求权限完全控制App隐私数据访问范围,如联系人和位置信息。同样近期所发几个版本改善用户体验,如防App突然过度消耗电池和内存等资源,后台执行限制即一很好例子。为让用户获最好Android体验,Google Play管理中心要求App设目标API等级为近版:

  • 2018年8月,新App需设target API等级26(Android 8.0)或更高
  • 2018年11月,现App更新包需将target API等级设26或更高
  • 2019年后,每年targetSdkVersion提新要求。Android新版系统发布一年内,App开发更新需将API调整相应或更高等级。

现有但不再更新App不受影响。开发者自行选择是否用minSdkVersion,依旧可进行基于旧版Android系统App开发。建议各位开发者尽量提供向后兼容性。今后Android系统对未达API要求而在安全和性能欠缺App设限制。采取积极主动措施降低App生态圈碎片化程度保App安全流畅运行。今年正式发布Android Oreo。安全和性能,Oreo是目前最好一款Android系统。同时发布Project Treble计划,加速设备系统更新速度。为Android 8.1 Oreo开发App。

2019 年开始要求提供 64 位支持

Android 5.0始,Android平台即加入64位架构支持。目前为止40%Android设备支持64位并兼容32位版本。通常App用原生库则64位代码通常能提供更好性能,因该架构支持更多寄存器数量和更新的指令集。

预期未来Android设备可能仅供64位代码支持,Google Play管理中心要求新App及App更新包在无32位支持设备也能运行。用32位库App需兼容64位库,发布时可打包在同一APK内,也可作为多APK中一个。不含原生代码App不受此要求影响。

以上变更将在2019年8月起正式生效。欲知更多信息,查阅Android NDK CPU和构造指南

2018上半年始采用安全元数据

明年始将在每APK顶部添少数安全元数据用来认证App是通过Google Play官方发布。如去买东西,上面印商标用于确定商品真伪。向APK所添元数据同作用,告诉用户该App由Google Play官方下载。

该项变更不需开发者或用户采取任何措施。我们将据所添元数据大小,调整Google Play中APK体积上限值并添至APK签名区块(APK Signing Block),对App功能无影响。这些元数据不仅增强Google Play移动App生态系统完整性,还为开发者带来新发布机会,帮更多用户享最新App。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MTK是联发科技(MediaTek)公司的缩写,它是一家全球领先的半导体公司,专注于无线通信和数字多媒体技术。MTK生产的芯片广泛应用于各类电子设备,特别是安卓手机。 安卓系统是目前全球智能手机市场占有率最高的操作系统之一。随着智能手机使用的普及,安卓系统也面临着越来越多的安全威胁。为了保护用户的隐私和安全,MTK注重开发安全补丁。 MTK Android安全补丁是指联发科技为其生产的安卓手机提供的安全更新。这些补丁通过修复系统漏洞和缺陷,提高用户设备的安全性能和防护能力。 MTK安全补丁的功能包括但不限于以下几个方面: 1. 修复系统漏洞:MTK会不断监测和检测安卓系统中可能存在的安全漏洞,并及时提供相应的修复补丁。这些漏洞可能会导致黑客攻击和用户数据泄露,通过修复漏洞可以有效降低这些风险。 2. 提供最新的安全更新:MTK会持续跟踪全球安全状况,及时收集和整理安全更新,将这些更新整合到MTK Android安全补丁中,确保用户设备能够及时获得新的安全防护能力。 3. 加强隐私保护:MTK Android安全补丁还会增加和改进设备的隐私保护功能,确保用户个人信息和敏感数据不会被未授权的第三方访问和利用。 4. 提高系统稳定性:MTK Android安全补丁不仅修复安全漏洞,还会改进系统的稳定性和性能,提供更好的用户体验。 MTK非常重视安全问题,致力于保护用户设备的安全和隐私。用户应该及时更新MTK Android安全补丁,以保持设备的安全性能。同时,用户也应该遵循安全使用手机的操作方法,合理选择和使用手机应用提高个人信息保护意识,确保手机使用的安全

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

snpmyn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值