谷歌是否真的通过强迫应用程序转向AAB格式来阻止鸿蒙和微软?

7月1日消息,根据外媒SlashGear报道,谷歌称APK已经不能很好地适应安卓系统的增长,从今年8月起,所有提交到Google Play的新应用必须采用AAB(Android App Bundles)格式才可发布,而在谷歌的官方文档中同样也出现了相应的提示,坐实了这一消息。

不久前,微软正式公布了全新的WIN11操作系统,除了全新的UI设计与页面布局,最大的特色之一便是能够跑安卓应用。更早之前,6月2日华为在鸿蒙操作系统发布会上宣布,鸿蒙2.0系统将完全兼容安卓应用。

谷歌新规定的公布,让微软、鸿蒙的处境显得十分尴尬,更改格式后究竟能否兼容,对二者造成怎样的影响还不得而知,在消息曝光后,一些国内科技媒体认为这是给微软、鸿蒙加戏,引起一众网友议论纷纷。

不过也有网友表示,问题不大,仅仅只是封装格式的改变。也有人表示,鸿蒙以及微软的让安卓的生态资源被抢走了,两方夹击,谷歌被逼急了。

真是这样么?

为什么谷歌要放弃APK,AAB到底暗藏什么玄机?

谷歌到底急没急,不妨先追根溯源,从这个全新的格式AAB说起。

根据谷歌官方文档的介绍,Android App Bundle 是 Android 新推出的一种官方发布格式,可让开发者以更高效的方式开发和发布应用。

借助 Android App Bundle,开发者可以更轻松地以更小的应用提供优质的使用体验,从而提升安装成功率并减少卸载量。转换过程轻松便捷,无需重构代码即可开始获享较小应用的优势,改用这种格式后,开发者将可以体验模块化应用开发和可自定义功能交付,并从中受益。

不难看出,AAB最大改变便是能够帮助软件“瘦身”,大多数开发者都将所有资源放在一个APK中,从而导致软件安装包较为庞大,而AAB格式采用动态分发与动态功能模块化,能够大幅度减少应用体积。

APK格式与AAB的区别

与此同时,谷歌也推出了Play Asset Delivery(PAD),并允许大于 150MB 的游戏取代传统的扩展文件 (OBB),并依靠 Google Play 保持资源更新,就像处理游戏二进制文件一样。它还负责压缩和增量补丁,最大程度缩减下载大小,让游戏能够更快更新。

简而言之,AAB带来最大的改变便是缩减应用的体积,相较于原先的APK包体能够缩减15%的容量,而这也对应了谷歌此前所提及的“适应安卓系统的增长”。

谷歌到底急没急?

从时间节点上来看,谷歌确实是急了,但并不是被逼急了。

根据官方信息显示,AAB首次亮相于2018年Google I/O大会上,谷歌公布了这一轻量级的应用格式。相较而言,鸿蒙则是在2019年华为举办的开发者大会上正式发布,而微软WIN11的公布时间就要更晚。

从时间节点上来看,无论鸿蒙与微软是否切入安卓的阵地,谷歌也将会逐步改变软件安装包的格式,因为Google Play作为一个全球性的应用商店,包体大小的管理都是一件十分重要的事情。

无论是APP应用还是游戏,安装包的大小多多少少都会影响到用户下载安装的转化率。以手机游戏为例,如今普通游戏安装包大多都在1G左右,画面水平更高、内容更加丰富的游戏,安装包甚至能飙升到5G左右。并且,随着游戏的更新迭代,游戏所占据的手机内存空间还会更大。

毫无疑问,庞大的空间占有率无形间成为了用户下载安装的负担,一些小存储空间手机的用户肯定不希望自己手机中出现一款“内存终结者”。行业中下载量最为惊人的,往往是那些安装包体较小的超休闲游戏,侧面印证了包体大小对于转化率的影响。

另一方面,对于一些通信设施并不算发达与齐备的国家而言,大型安装包所需要耗费的流量则是另外一种负担。

比如近几年,东南亚地区是手机应用市场重要的增长地区,面向这些地区所开发的游戏除了会在文化等方面本土化,往往还会在画面等方面作出妥协,以缩小应用的安装包体,既适配更多配置不同的终端设备,同时也让用户不再为昂贵的流量资费发愁。

实际上,自2018年谷歌开始推崇这种格式后,海外Google Play市场早已有很多应用采用了AAB格式交付。根据谷歌开发者平台官网显示,无论是从AKP转向AAB,还是应用新AAB格式开发的案例并不在少数,包括业界熟知的CDPR、Gameloft、Zynga、Nexon FAITH等等。

虽然谷歌开始全面要求应用AAB格式的时间节点确实比较“暧昧”,但缩减软件安装包的体积确实也是大势所趋,并且谷歌所推崇的全新安装包格式AAB,已经经过近3年的生态铺垫与普及,目前Google Play中有数十万款App已经采用了这个全新的格式,取得了不俗的效果,全面铺开也仅仅只是时间的问题。

是否会对阻碍微软、鸿蒙发展,还需时间解答

那么,AAB到底会不会对影响鸿蒙与微软等生态?GameLook认为,可能有影响,但也可能无大碍。

从目前来看,谷歌推崇全新AAB格式目的很直白,就是为了降低APP的包体大小,既提高下载转换率,同时优化用户的体验,让APP大小不再成为负担,这也符合手机App发展的大方向之一。

但在技术原理、专利、生态支持等方面是否存在交集暂时还不得而知,由于安卓与鸿蒙都属开源系统,各路分析人士的说法也就众说纷纭。

有分析认为,鸿蒙中打包的是AOSP的部分代码,一旦谷歌修改了文件格式,这部分代码也同样会更新至AOSP中去的,所以鸿蒙一样也可以兼容AAB格式文件。

同样也有观点认为,谷歌让使用AAB的开发者必须加入Google Play应用签名计划,也就是说除了开发者自行在第三方平台上提供了完整的安装包,用户在除Google Play以外地方下载的应用都是不完整的,可能会影响使用。

并且谷歌的这一规定仅针对8月份上线的新App,旧软件的变动谷歌并没作出特别说明,再加上没有经过测试,所以究竟是否会有影响,现在来说一切都还太早。

而从技术方案的角度来看,AAB背后的技术原理并不算复杂,对于微软、华为这样已经完整开发出一套操作系统的企业来说,实现类似的效果理论上并非什么难事。

实际上,华为已经在鸿蒙系统中实现了类似的“减小安装包”的效果,从网传的几张图片来看,鸿蒙版本的应用无论是安装包还是更新内容都要远小于原先的安卓版应用。

不过,谷歌新格式AAB背后的智能分包模式等,是否涉及专利、技术墙等问题,暂时还不得而知。如果存在,或许会对鸿蒙、微软等造成一定的打击。而从华为的角度来看,至少鸿蒙是有备而来,如果存在障碍,旗下自建的AppGallery应用商店能够起到一定的缓冲作用。当然,究竟如何也只能等时间来解答。

Google fit健身活动跟踪应用程序在官方play商店中已安装1亿次

虽然谷歌有段时间有些放弃了自家的 Google Fit 健身应用,不过 2018 年的时候,这家搜索巨头又下了重振 Google Fit 的决心。尽管过渡期内丢失了一些功能特性,但 Google 一直努力丰富相关体验。现在看来,该公司的努力已经获得了回报。因为 Google Fit 在官方 Play 商店的下载量,刚刚迈过了 1 亿的里程碑。

(截图 via Google Play)

当然,我们不该忽视 Google Fit 的一些不足之处,但这并不意味着该公司没有努力带来一些特色功能,比如体验相当不错的锻炼、步数与心率追踪。

在近期的更新中,Google Fit 迎来了可以使用 Pixel 手机摄像头来测量呼吸频率的新功能。7 月,谷歌还对该 App 进行了外观方面的改造,使之看起来更有条例。

今年早些时候,谷歌还收购了 Fitbit,意味着双方团队将更好地融合,为用户带来更多的功能与体验改进 —— 尽管当前想要将 Fitbit 统计数据同步到 Google Fit 还有点难度。

最后,三星在今年 8 月发布的 Galaxy Watch 4 系列智能手表,让谷歌 Wear OS 可穿戴平台重新受到了关注。展望未来,谷歌显然会努力让它变得更好用。

又一场反垄断诉讼!美国数十个州起诉谷歌应用商店政策

中新网7月8日电 综合报道,美国法院待审案件目录表显示,美国几十个州的总检察长当地时间7日在联邦法院,对字母表公司(Alphabet)旗下的谷歌提起了反垄断诉讼。

中新社记者 刘关关 摄

资料图:游客在位于美国北加州山景城的谷歌总部拍照留念。中新社记者 刘关关 摄

报道称,36个州和华盛顿特区的总检察长7日起诉谷歌,指控该公司对其安卓应用商店的控制违反了反垄断法。

该诉讼是在美国加州北区地区法院提起的,诉状的内容没有立即公布。

分析称,这起诉讼是美国对谷歌提起的一系列诉讼之一,此前人们就谷歌对其应用商店Play Store的管理提出了抱怨,尽管该公司最初被认为比苹果公司更为开放。

据悉,谷歌禁止有不良内容的应用程序在其商店上架,并进一步要求一些应用程序使用该公司的支付工具,并向谷歌支付高达30%的收入。

这些要求和相关政策引起了应用程序开发者的批评,特别是当谷歌在9月份表示将加强执行力度时。谷歌的Play Store比亚马逊、三星电子等其他公司的类似产品使用更为广泛。

来源: 中国新闻网

谷歌商店出现“模拟本地健康代码”应用程序?警察干预

12 日,该应用已从应用商店下架。

在全国各地推行的健康码,原本为疫情防控和整个社会秩序的恢复常态提供了全新的技术手段,但近日有网友爆料网上出现模拟健康码的软件。

据微博网友 @路诞先生昨(11)日的说法,谷歌商店出现了一款名为”健康码演示”的应用软件。在软件简介中,开发者写道:”模拟各地区的健康码 / 复工码 / 通行码的不同显示风格”,并声称”可自定义显示数据,如地区、城市、姓名等”。尽管开发者在注意事项中称”请勿用于被扫描的场合”,但该软件还是获得了超过一千次的下载次数。

应用商店显示,这款软件开发者电子邮箱地址为 morrowindxie@gmail.com,地址是杭州市上城区的一家名为”派派科技”的公司。有网友称,国外某共享软件代码的网站也有一名叫” Morrowind Xie “的网友在去年 7 月上传了该软件,并附上了谷歌商店下载链接,不过目前链接已经失效。此人资料显示其地址位于中国杭州,并用”伪装成人类的人工智能”作为个性签名。

对于这一消息,有网友批评”缺大德”,有的还艾特网警举报 ↓

另据北京头条报道,12 日,上城区市场监督管理局一位工作人员告诉北青 – 北京头条记者,通过该地址查询不到公司,初步推断可能是个体行为或伪造地址。该工作人员表示,如果警方需要市场监督部门配合,他们会积极配合协助警方调查。12 日,该应用已从应用商店下架。北青 – 北京头条记者从上城区公安分局获悉,目前杭州市公安局已介入调查此事。

北京头条报道截图

来源:环球网综合 / 边子豪

作者:环球网微信公众号

来源: 环球网微信公众号

谷歌因涉嫌滥用其市场支配地位而被韩国处以重罚

新华社首尔9月14日电(记者陆睿 杜白羽)韩国公平交易委员会14日宣布,因谷歌涉嫌滥用市场支配地位,决定对其处以2074亿韩元(约合1.77亿美元)罚款。

韩国公平交易委员会当天发表声明说,谷歌阻碍三星等手机制造商生产搭载定制版安卓手机操作系统的手机,限制其竞争对手开发的操作系统进入市场,同时遏制了创新。

声明说,谷歌在与手机制造商就应用商店许可和操作系统事先使用权签署协议时,强制要求手机制造商签署“反碎片化协议”。该协议规定,手机制造商不可直接开发安卓操作系统的定制版本,其生产的手机也不可搭载此类系统。谷歌这一行为反映了其滥用市场支配地位限制手机操作系统市场的竞争。

韩国公平交易委员会表示,此次对谷歌开出罚单的意义在于为今后重塑手机操作系统和应用市场的竞争秩序提供了机会,将有利于更多创新设备及服务问世。

另据媒体报道,当天,韩国《电信业务法》修正案正式生效。该法案禁止手机应用商店运营商强制要求应用开发者使用前者指定的支付系统,并允许韩国政府对应用商店运营商进行调查以保护用户权益。

来源:新华网

Google play store中的恶意应用可以窃取短信来完成购买

尽管 Android 恶意软件诞生至今已有很多年,但考虑到官方应用商店有一套成熟且严格的审核流程,许多用户并不知晓谷歌 Play 商店里也有漏网之鱼。了解过此前几次恶意软件清理行动的网友们,显然知道这些 App 的开发者特别善于掩饰自己,潜伏期短则几周、长则数月。近日,又有安全研究人员曝光了 Play 商店中潜藏的一批 Android 恶意软件。

为了绕过 Play 商店的审核,这些恶意软件开发者可谓是绞尽脑汁地另辟蹊径,比如煞有介事地提交合法、纯净版本的图像编辑器或益智游戏,接着通过后续更新来引入实际的恶意代码。

此外这些 Android 恶意软件的工作方式也相当值得玩味,比如某些购买操作需要通过发送 PIN 短信验证码来实现,开发者就会利用通知监听(Notification Listener)功能。

Google Play 上的大量一星差评

如此一来,恶意软件便可在不征求 SMS 短信读取权限(通常会触发系统警告提醒)的情况下,达成某些不可告人的秘密。

除了无法像应用商店中宣传的那样工作,一些用户还报告他们的手机上出现了未经授权的购买记录,结果最后追溯到的源头都是这些恶意应用。

此类 Android 恶意软件的加解密流程示意

庆幸的是,这些 Android 恶意软件的检测方法并不复杂。对此事不放心的朋友,可尝试通过各大网络安全公司推出的移动版反病毒软件,对 Android 系统进行仔细扫描。

此外迈克菲(McAfee)表示,他们正在与谷歌展开深度合作,以将这些 App 从 Play 商店中清除出去。

Google play store要求开发人员启用两步身份验证

9to5Google 报道称:为提升 Android 应用开发者的安全体验,谷歌 Play 商店将要求他们在今年晚些时候遵循新的两部身份验证要求。首先,开发者将在登录 Play 管理中心时被强制两步验证(2SV)。此举旨在防止账户或应用程序被恶意加持,进而确保最终用户的安全。

其遵循谷歌广泛推行的 2FA 实施方案,除了用户名和密码,开发者还需通过手机来接收验证码、或借助实体安全密钥来验证登录。

新注册的谷歌 Play 开发者账户,将从今年 8 月起被要求启用两部验证。今年晚些时候,现有账户也将落实同样的要求。

与此同时,谷歌正在引入“开发者身份识别要求”,以帮助该公司更好地了解大家的需求。

除了电子邮件地址和电话号码,开发者还将被要求提供如下信息:

● 账户类型 — 个人账户、或归属于特定的组织;

● 联系人姓名;

● 实际地址;

● 验证邮件地址和电话号码。

上述信息不会公开呈现,仅用于帮助确认开发者的身份和进行交流:

● 您的联系信息,使我们能够分享与您的应用程序有关的重要信息和更新,同时确保每个账户都有真实的个人创建,以尽量保障 Play 商店的用户安全。

● 即日起,开发者可指定其账户类型、并验证联系方式。作为暂时的可选项目,其将于 8 月成为所有新账户的强制性要求。至于现有账户,还请在年底前提交。

其它注意事项:

● 请保持您的联系信息处于最新可用状态。我们有时可能会通过电子邮件或电话联系,以验证您的账户是否处于活跃状态。

● 考虑提供一个与 Google 账户不同的电子邮件地址,尤其当你的开发者账户被企业或组织内的多个人共享时。

● 组织或企业帐户联系用的 E-mail 地址,不应使用通用或个人邮件地址,请确保使用与您的组织相关联的邮件地址。

谷歌应用商店AAB格式取代APK:改变应用程序打包和交付方法,于8月实施

IT之家 6 月 30 日消息 据外媒 ShlashGear 报道,Google Play 应用商店正在不断发展,以满足安卓用户和开发者不断增长的需求和要求。其中许多改进依赖于由人工智能和机器学习驱动的自动化系统,特别是在筛选应用程序的恶意软件或禁止内容方面。然而,有些改进要求开发者对他们编写和发布应用程序的方式做出改变。最具颠覆性的变化之一将在 8 月到来,届时谷歌应用商店将改用 App Bundles 而不是 APK 作为其标准包格式,这一变化不仅会影响到开发者,也会影响到安卓用户,希望能有更好的效果。

采用 App Bundles 的原因

APK 是安卓包的简称,长期以来一直是安卓的应用程序和游戏的标准包格式。APK 更类似于 Java 的 JAR 文件(实际上是它的延伸),旨在捆绑一个应用程序在设备上安装所需的一切,从代码到图像和声音等文件,其中一些将为不同种类和尺寸的设备提供不同版本。然而,随着安卓生态系统的发展,需要打包在 APK 中才能使用的东西也越来越多。

然而,APK 不能很好地适应安卓系统的增长,谷歌不得不为大型应用制定变通方案,特别是有时需要数千兆字节额外数据的游戏。这种变通方法是以 OBB 的形式出现的,甚至在你开始玩游戏或使用该应用程序之前就需要下载。这些都是 Android App Bundles 承诺要解决的问题,虽然这些变化对用户来说应该是透明的,但它们仍然应该是非常明显的。

Android App Bundles,可能会被简称为 AAB,将改变安卓应用的打包方式,更重要的是,将改变其交付方式。最直接的区别之一是,将不再需要一个 APK 来包含所有类型的安卓设备的所有内容,这意味着包的大小应该更小,下载时间应该更快。事实上,App Bundles 要求应用程序的大小不应超过 150MB。

提供相同东西的新方法

对于需要超过 150MB 的应用程序,App Bundles 引入了一种新的功能来取代 OBB,称为 Play Asset Delivery(PAD)。使用更好的数据压缩和动态交付策略,这个 PAD 系统承诺对非代码文件的下载速度也会更快,甚至可能在已经在玩游戏的时候。未来的更新也可以更小,因为 PAD 不会包含所有的新文件,而只包含不同版本的文件之间的变化,也就是它们的 deltas。游戏文件交付也有安全方面的好处,因为文件存储在 Google Play 并从其下载,而不是由开发者自己安排的一些 CDN 托管。

Android App Bundles 启用的另一个新功能是 Play Feature Delivery(Play 功能交付),这是 APK 无法实现的。它扩展了应用程序捆绑包的概念,只包含特定设备上需要的应用程序的部分,但侧重于尽快实际开始使用该应用程序所需的功能。简单的理解是,它将允许用户在安装应用后的几秒钟内立即使用该应用,将应用的其他部分的下载推迟到以后。

安卓用户应该不需要做任何事情就能从这些变化中受益,但应用开发者必须做繁重的工作。幸运的是,谷歌应用商店的 Android App Bundle 要求在 8 月生效,只适用于提交给应用商店的新应用。当然,如果开发者想改善用户的体验,他们也可以自愿采用 App Bundles。

陷阱:这是谷歌的世界

这听起来确实不错,至少对用户来说是这样,但它确实有一个微妙的细节。所有这些功能都只能在谷歌应用商店中使用,这听起来似乎没有什么问题,但对一些安卓开发者有重要影响。与 APK 不同,Android App Bundles 不能存在于 Google Play 商店之外,也不能在其之外分发。这意味着,从 APK 转向 App Bundles 的开发者不能再在其他应用源上提供完全相同的软件包或体验,除非他们选择维护一个单独的 APK 版本。这自然使第三方应用商店处于不利地位,但谷歌很可能会宣传 Play 商店的安全性,作为避免使用这些来源的一个主要原因。

谷歌play商店中发现的感染小丑恶意软件的应用下载量达到50万次

Joker是Android商店中出现的最普遍的恶意软件形式之一,它刚刚被发现隐藏在另一个应用程序“Color Message”中,这是一个规模不小的被下载50万次的应用程序。与其他Fleece软件一样,它在用户不知情的情况下让用户订购了一些订阅服务。

Pradeo公司的网络安全研究人员确定Google Play商店中已经有应用感染了Joker恶意软件。表面上是一个允许人们对其默认短信进行个性化的应用程序。它被50万名毫无戒心的Android用户下载,他们可能在发现其真正目的时已经太晚。

Joker的主要目标是偷偷地将受害者订阅到高级服务。它通过模拟点击和拦截短信来实现这一目的。它还可以窃取短信内容、联系人名单和设备信息。正因为如此,Joker很难被发现,因为它使用的代码非常少,而且掩盖得很彻底。这种被感染的应用程序很难被删除,因为它一旦安装就会隐藏自己的图标。

与许多隐藏恶意软件的应用程序一样,Play Store上的负面用户评论很好地说明了问题的存在。在该应用程序的条款和条件页面上还有一个用户的评论,询问如何取消订阅。

Google现在已经删除了Color Message,建议已经下载的人立即卸载该应用程序。

多年来,Joker已经在数百个Play Store应用程序上蠕动,最近的一个例子是在10月,一个被下载了数千次的假鱿鱼游戏主题应用程序被发现含有该恶意软件。

Google play store新格式AAB的官方解释:从8月起,它将取代APK

IT之家 7 月 7 日消息 今日“谷歌开发者”微信公众号发文详细介绍了 Google Play 商店新应用格式 Android App Bundle(AAB),官方称,自 2018 年 5 月发布 Android App Bundle 以来,受益于其简化的发布管理和高级分发功能,有逾一百万款正式版应用在使用 App Bundle,Google Play 上排名前 1,000 的大多数应用和游戏均在此列,例如 Adobe、Duolingo、Gameloft、Netflix、redBus、Riafy 和 Twitter。

为了让更多用户体验到这些优势,并专注推广对所有开发者有益的现代 Android 分发技术,自 2021 年 8 月起,Google Play 将开始要求新应用使用 Android App Bundle 进行发布,该格式将取代 APK 作为标准发布格式。

官方还详解了 Android App Bundle 的一些优势,如下:

  • Android App Bundle: Google Play 使用 App Bundle 生成并优化 APK,以针对不同设备配置和语言进行分发。这种方式可令应用体积更小 (平均而言,比一般 APK 小 15%),下载速度更快,进而提升安装量,减少卸载量。

  • Play 应用签名: 以 App Bundle 方式分发需要 Play 应用签名,这种签名使用 Google 的安全基础架构避免了应用签名密钥丢失,并可以升级到加密性更强的新应用签名密钥。

  • Play Feature Delivery: 超过 10% 的使用了 App Bundle 的热门应用都在使用 Play Feature Delivery,自定义将哪些功能模块交付给哪个设备,以及何时交付。它支持安装时交付、按条件交付和按需交付等三种模式。

  • Play Asset Delivery: 以动态方式交付大型资源可以减少用户等待时间,同时缩减交付成本。使用 Play Asset Delivery 的游戏可以使用纹理压缩格式作为交付条件,以便用户只获得适合其设备的资源,避免浪费空间或带宽。

  • 未来改进: Play 应用签名将在不久后开始向适合的应用推出 APK Signature Scheme v4,允许其访问较新设备上即将推出的性能特性。请关注于 7 月 12 日举办的 Google 游戏开发者峰会,了解更多详情。

值得一提的是,App Bundle 的要求仅适用于新应用,而现有应用及面向特定 Google Play 用户的私人应用目前无需遵从此要求。

关于 Android App Bundle 的一些常见问题的回答:

Q:相比 APK 而言,使用 App Bundle 开发应用需要多少工作量?

对于大多数应用而言,构建 AAB 文件来替代 APK 文件仅需要少量工作。这其中的关键是在构建时选择其他选项并按常规方式进行测试。App Bundle 是一种受主流构建工具支持的开源格式,包括 Android Studio、Gradle、Bazel、Buck、Cocos Creator、Unity、Unreal Engine 和其他引擎。在 Play Core 原生 SDK、Play Core Java SDK 和 Play Core Kotlin SDK 的助力下,无论用户偏好哪种编码环境,都可以轻松开始使用可选的高级 App Bundle 功能。

Q:App Bundle 为何不支持扩展文件 (OBB)?为何游戏应使用 Play Asset Delivery?

APK 要求使用单独的文件 (OBB) 来向用户推送更多资源。但是,由于 OBB 不具有签名且存储在应用的外部存储中,所以不够安全。借助 Play Asset Delivery (PAD),用户可以在 Play 商店中将大小超过 150MB 的游戏整体发布为单个 App Bundle,从而替换掉 OBB。除了能实现更顺畅的发布流程和更灵活的推送模式,相比于以前的扩展文件,PAD 具有更多优势:其资源的增量补丁面向大型应用进行了优化,这意味着更新需要的设备存储空间比 OBB 少得多。因此,其快速跟进的安装模式提升了安装率和商店转化率。最终,由于 ASTC 现在支持约 80% 的设备,纹理压缩格式的定位条件让您可以向支持该功能的设备推送 ASTC。您可以定位众多 Android 设备,同时高效利用可用硬件和设备存储空间。

Q:如果使用 App Bundle,我是否可以继续通过多分发渠道/应用商店发布应用?

当然可以,您可以通过多种方式实现。您可以使用通用的应用签名密钥或使用针对不同渠道的唯一应用签名密钥,包括面向 Google Play 的唯一应用签名密钥。您可以在本地面向所有分发渠道构建并签名工件,或者从 Google Play 中下载可分发的 APK,并发布于其他渠道。从 Google Play 下载的 APK,无论其是通过 Play 管理中心中的 App Bundle 资源管理器还是 Play Developer API 进行下载,均由 Play 应用签名管理的同个密钥进行签名。

Q:如果要发布一个新应用,我能决定我的应用签名密钥内容吗?

可以,我们会在 Play 管理中心中提供此选项。创建新应用时,您可以选择向 Google 提供应用签名密钥。您可以借此在本地留存应用签名密钥副本,例如生成与 Play 同样秘钥签名的应用版本,并在其他渠道上发布。很快,Play 管理中心将帮助您更加轻松地进行首次发布应用,只要在第一次发布到开放渠道之前,您都可以更改应用签名密钥。

Q:在 Google Play 上分发应用时,我如何确保按我偏好的方式向用户推送我的应用?

您可以随时利用 Play Store 或 Play 管理中心中的 App Bundle 资源管理器下载并检查工件,并通过 Play Developer API 验证应用。此外,App Bundle 的代码透明性是一项可选的全新功能,可检查设备上运行的代码是否是开发者最初构建并签名的代码。

App Bundle 的代码透明性

https://developer.android.google.cn/guide/app-bundle/code-transparency

Q:如果我已经在 Google Play 上发布了一款应用,我能否在不提供现有应用签名密钥的副本前提下开始使用 Play 应用签名?

若想使用 Play 应用签名,您需要提供应用签名密钥的副本,因为 Google Play 需要使用此签名副本进行签名,并向您的现有用户提供版本更新。这种分发格式适合多数开发者,超过一百万款应用在正式版中使用 Play 应用签名。我们将在不久后面向现有应用提供额外选项,允许开发者执行密钥升级来选择加入 Play 应用签名。此选项意味着 Play 应用签名可以针对新安装及其后续更新使用新的唯一密钥。不过,要做到这一点,当您上传 App Bundle 时,您还需要上传使用旧密钥签名的原 APK,这样一来,Google Play 即可继续向现有用户推送更新。

Q、我可以更改我的应用签名密钥吗?

当然,一些应用可以请求在 Play 管理中心中针对新安装应用进行应用签名密钥升级。Google Play 将使用新密钥对新安装应用和应用更新进行签名,并使用旧版应用签名密钥对密钥升级前已安装应用的用户进行的更新进行签名。很快,Play 应用签名密钥的升级还将添加对 APK Signature Scheme v3 密钥轮替的支持。这将促使更多应用可以选择密钥升级,使借助升级密钥签名的应用覆盖更多用户。

应用签名密钥升级

https://support.google.com/googleplay/android-developer/answer/9842756#upgrade

APK Signature Scheme v3

https://source.android.google.cn/security/apksigning/v3

《谷歌应用商店用 AAB 格式替代 APK:App 体积将更小,8 月实施》