优德棋牌66767_优德游戏app官网
做最好的网站
当前位置: 优德棋牌 > 科技新闻 > 正文

Android App 未来在使用中也能更新了

时间:2020-01-11 04:35来源:科技新闻
App更新中的时候不能使用算不上是什么大事,但碰上了的时候觉得恼人还是难免的。为了解决这个「问题」,Google将提供开发者一个新的API,让开发者可以选择是把画面整个锁住,在更

App 更新中的时候不能使用算不上是什么大事,但碰上了的时候觉得恼人还是难免的。为了解决这个「问题」,Google 将提供开发者一个新的 API,让开发者可以选择是把画面整个锁住,在更新完成前都不允许使用,或是在后台下载的过程中让使用者继续使用(称为「Flexible update」),到一切就绪再重开 App 就好了。前者是设计给重大的更新,而后者则是给一般的小功能。开发者甚至可以自定义升级过程的呈现方式,让它看起来更像 App 的一部份,而非一个系统功能。就当下来说,新的 App 内更新 API 仅限 early access 的 Android 开发者合作伙伴。正式推向所有的开发者目前还没有个确定的日期,但 Google 表示会尽快将其推出。

Google为缩小Android应用程式安装容量,在去年的时候发布了Android App Bundle,而现在加入了新的更新,加入附加语言安装API,同时也简化了即时应用程式App Bundle的发布程序,也改善了Google Play应用程式签章提供了新的选项,除此之外,现在开发者还可以按需要卸载应用程式模组,进一步减少容量占用。

每年,Google Play 助力数十亿的 App 进行安装或者更新。我们一直致力于提升 App 安全性和性能,确保每个用户都能够获取最佳体验,探索和安装自己喜欢的 App 和游戏。

图片 1

图片 2

今天,我们想要和各位 Android 开发者简单说明一下三项变更,它们背后的原因,以及它们如何让 Android 设备运行得更加安全和流畅。

由于Android应用程式日渐肥大,不只减少使用者安装应用程式的欲望,还会增加应用程式被移除的机率,而且多数开发者不愿为各种规格的装置,维护各自的APK,因此用一个APK通吃所有装置的结果,便是APK中包山包海,使用者下载的安装档中包含了许多用不到的档案。因此Google提出了Android App Bundle解决方案,开发者上传适用所有装置的安装内容,再由Google Play来跟据使用者的装置,提供个别所需要的安装档案。

 1.从 2018 下半年开始,Google Play 要求新 App 和 App 更新包将目标 SDK 版本(Target SDK Version)设定为最新版。针对新发布 App,此项变更将从2018 年 8 月实施;针对现有 App 的版本更新,此项变更则从2018 年 11 月生效。开发者们要留心此时间,确保 App 基于最新 API 进行开发,获得安全性和性能方面的优化。

Android App Bundle因为不只能减少应用程式容量,也简化了发布流程,因此获得不少开发人员的支持,目前已经有超过6万个应用程式,使用Android App Bundle格式发布。而根据开发者的回馈,Google对Android App Bundle做出了几点更新。

 2.从2019 年 8 月开始,Google Play 要求用原生库(native libraries)进行发布和更新的 App 都必须提供 64 位和 32 位两个版本。

过去当开发者以Android App Bundle作为应用程式发布格式时,Google Play只能透过装置的区域设定,提供语言资源最佳化,当使用者在安装应用程式之后,更改系统区域设置,则Google Play会自动下载所需的资源。而从最新的Play Core函式库1.4.0开始,Google推出了新的附加语言API,开发者可以在应用程式提供语言选择器,应用程式可以请求Google Play立刻安装需要的语言资源,让使用者能顺利开始使用。

 3.此外,从 2018 年上半年开始,Google Play 将在每个 APK 头部添加少量安全元数据,用于进一步验证 App 的真实性。此项变更不需要开发者方面采取任何行动。

在Android Studio 3.3中,开发者可以在单一专案中建构同时包含一般与即时应用程式的App Bundle,但是在上传至Google Play时,仍然必须上传两个单独的App Bundle,不过这次更新后已经没有这个限制了,开发者可以在Play控制台上传内含即时体验模组的单一App Bundle,并在发布新的即时应用程式时进行选择即可。Google表示,安装版本以及即时版本使用相同版本的程式码,而这将简化发布工作流程。

我们十分重视开发者生态圈,希望这篇文章能够帮助各位顺利发布 App。而且我们会继续发布提醒通知,分享开发者资源帮助各位在关键日期节点前做好充分准备。

而由于开发者需要启用Google Play应用程式签章,才能使用Android App Bundle发布应用程式,并且获得动态交付(Dynamic Delivery)最佳化,Google提到,根据开发者的回馈,Google修改了新应用程式的注册流程,让开发者能更简单地初始化用于应用程式签章的金钥。开发者不需要先上传自签章档案,只要上传现有金钥就可以了,或是选择Google Play生成金钥,让用于签署本地端App Bundle成为上传用金钥。

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

另外,Google让开发人员可以永久卸载应用程式初始安装中的动态功能模组,Google提到,这项改变将能进一步缩小应用程式的容量,当使用者初次下载应用程式后,部分模组像是注册功能将不再使用,开发者就可以设定将其卸载,即便在之后更新也不会被重新安装,当然,当使用者再次需要使用注册功能时,可以按需安装回来。

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

    1.不再支持通过隐式的 intent 调用 bindService ( ) (Android 5.0)

    2.在运行时请求权限 (Android 6.0)

    3.默认条件下,不再信任用户为安全连接添加的 CA 证书 (Android 7.0)

编辑:科技新闻 本文来源:Android App 未来在使用中也能更新了

关键词: