Android 14正式版发布了,那就说说我喜欢它的14个理由吧
日期:2023-10-17 18:46:35 / 人气:292
“与去年8月中旬发布的Android 13正式版不同,今年的Android 14正式版被推迟到了10月4日Pixel 8系列发布的同一天。似乎也可以从谷歌对新功能的推广中窥见一斑原因:
除了明确表示会率先生成特定Pixel型号的AI壁纸,由于OEM厂商一般在系统界面和配色上都会搞“二次创作”,Android 14官方页面宣传的锁屏时钟风格、黑白风格主题等功能极有可能只有Pixel用户才能体验到。
Android 14的14项新功能|图:谷歌
那么Android 14能给非像素机型的用户带来什么呢?参考谷歌官方的介绍视频,我们也整理了一份Android 14的14个新特性列表,供大家参考。
▍更强大的照片格式
超级HDR图像格式!(翻译自谷歌开发者官方微信微信官方账号)
从MIUI相册的HDR展示,到OPPO最新机型的ProXDR,Android今年在HDR照片展示上又上演了一出“厂商逼谷歌”的大戏。在Android 14中,谷歌终于为我们带来了对10位HDR图像的原生支持,并且还引入了新的超HDR图像格式。
据谷歌称,超HDR图像格式在保存时将保留更多来自传感器的信息,并在查看时显示更明亮的颜色、更高的动态范围和更强的对比度。简单来说,就是这几年国内少数厂商一直在滚动的HDR照片显示效果。值得一提的是,Ultra HDR格式完全向后兼容JPEG图像格式,不仅可以在Google Photos等支持HDR UI的应用中正确解码,还可以在不适配HDR或不支持HDR显示的设备上正常显示。
示范效果,仅供参考|图:谷歌
目前,HDR对Pixel系列机型的拍照支持也蓄势待发。刚刚发布的Pixel 8系列的相机应用内置了拍摄选项。打开此选项后,超HDR格式拍摄的照片可以在具有HDR效果的Google相册中查看。同时,Lightroom移动版还在最新版本9.0中为Pixel 7系列和Android 14带来了HDR编辑和导出支持。
Pixel新相机应用程序中的超HDR拍摄选项和相册中的超HDR标志。
总的来说,HDR照片对大家来说还是一个陌生的新生态。举个例子,虽然我很想放一些对比图给大家看看效果——我们的编辑器和网页都不允许。
此外,Android 14还为Camera2和CameraX等相机扩展组件带来了更新,允许第三方应用支持更长的照片处理时间,调用系统相机的算法密集型相机功能(如暗光拍摄能力)等。,而这样的细节对于开发者来说(而且国内应用不会很多会被改编),这里就不展开了。
▍更规范的照片选择
至少在某种程度上。
在某种程度上,谷歌正在强制执行从Android 13引入的照片选择器。这当然是用户的重中之重。
简单来说,Android 14直接引入了一个“中间层”,让用户为app选择可见的媒体文件,不同于以往需要开发者适配和Google Play服务更新支持的做法。这个“中间层”使用了与照片选择器相同的设计:从底部弹出一个照片和视频选择面板,其中包含支持多选和长按预览的“照片”(其实也可以选择视频)和可以根据路径位置搜索媒体文件的“相册”。
通过照片选择器选择应用程序可访问的照片和视频。
在Android 13引入照片选择器的设计后,Android 14增加了一个类似于iOS的媒体文件范围选择机制,这个机制在Android 14中对应的权限是read _ media _ visual _ user _ selected。
这个权限和以往大部分新系统、新权限最大的区别在于,它是由系统自动附加的。只要应用请求了READ_MEDIA_IMAGES、READ_MEDIA_VIDEO或ACCESS_MEDIA_LOCATION三个权限中的任意一个,READ _ MEDIA _ visual _ user _ selected的权限就会自动添加到应用的声明列表中,不管应用是否适配Android 14。
从我们的实际体验来看,市面上已经适配了Android 13的媒体权限(即音乐和音频、照片和视频分别授予)的主流应用,在Android 14中访问照片和视频时,确实会调整谷歌的照片选择器——让用户先选择应用可以访问的内容,然后使用内置的媒体选择器显示授权的内容。而且这个资助也是临时的。一旦用户将申请放入后台或结束流程,相关的授权流程将在下次启动时再次出现。
Android 14照片范围选择权限处理流程
因此,这一组新权限的局限性(尽管是临时的)也是显而易见的:仍有少数应用程序被豁免调用照片选择器。最有代表性的例子就是“小而美”,目标API级别32,仍然适配Android 12。
我知道你想说什么,但是别担心,我们上面也提到了“强制”和“临时”,因为根据谷歌Play商店的目标API级别要求,2023年8月31日起所有提交到商店的应用更新都必须适配Android 13。虽然谷歌允许开发者申请延期至11月1日,但微信在Play Store的最后一次更新恰好是8月24日...张小龙会如何应对,拭目以待。
谷歌Play商店的目标API水平要求
当然,谷歌还是希望开发者使用标准化的照片管理器,毕竟视觉风格更符合系统。即使适配的应用仍然选择使用自己的媒体选择器,也可以借助Android 14中的界面和操作提示,引导用户重新选择更多的多媒体文件。
已经适配Android 14部分的应用可以引导用户选择更多的多媒体文件。
▍更省电的缓存机制
每次更新后他们都会这么说。这次是真的吗?
虽然我一直坚持说天气越来越冷了,但是升级到Android 14之后,很多用Google Tensor处理器设备的朋友都跟我说手机更凉了,续航时间更长了(除了我同事,外媒也这么说)。
目前,应该归功于Android 14中生效的缓存应用程序冻结机制。
缓存,也就是把前台运行的应用放到内存里,和直接杀死进程是不一样的。与冷启动相比,缓存的应用程序调用速度更快,重启所需的资源更少。因此,将暂时不用的应用程序放入缓存是一种非常合理的方式。谷歌将“暂停缓存应用的执行”放入安卓系统的“开发者选项”后,该功能一直被游戏界高度评价为“安卓的墓碑后台机制”。
暂停执行缓存的应用程序设置。
根据谷歌公布的数据,Android 14测试版中已经暂停的缓存应用的CPU周期比Android 13正式版少50%。所以在Android 14中,这个机制已经“转正”了。以前缓存的应用基本可以不受限制的运行,但是在Android 14上,这些应用进入缓存后会在短时间内被系统冻结,其CPU资源调用会直接停止。
不知道是否知道之前“暂停执行缓存应用”机制的问题。这次Google还特别提到,冻结只适用于正常Android应用生命周期API之外的后台工作(比如前台服务、JobScheduler或者WorkManager)。
此外,值得一提的是,随着缓存机制的优化,Android 14还打破了平台长期以来对缓存应用数量的限制,减少了冷启动应用的情况,设备RAM越大,提升越明显:冷启动应用的速度在8GB内存的设备上提升了20%,在12GB内存的设备上提升了30%。
▍更无感登录体验
和刚刚发布的Windows 11 Moment 4更新一样,Android 14也是第一个支持Passkey的系统级版本。Android 14在平台API中引入了Credential Manager,通过Jetpack开发库和Google Play服务,可以向下支持到Android 4.4(API 19级)的老设备上。
用密码登录的过程演示|图:Google
Credential manager用于简化用户认证过程,主要通过passkey提高安全性——少数读者应该熟悉Passkey。
目前在Android 14的密码和账号设置中可以看到密码认证服务的相关设置。换句话说,除了手机上的生物特征信息作为密码认证方式,Android 14还支持添加第三方应用作为密码管理应用。
Android 14中密码管理服务的设置
不过,虽然1Password早前宣布支持Android 14的密码管理,但在最新的Beta测试版本中,我们无法成功调用1Password创建密码。
▍更好看回归动画
但是“预测返回动画”仍然在“开发者选项”中。
我们都在边缘上划桨。Android和iOS的返回手势有什么区别?这篇会员文章提到了Google提出的一个关于Android系统回归的问题,那就是我们往往不确定回归操作会把我们带向何方。
为此,Android 13提出了“预测返回动画”的解决方案,即通过一个类似于“半确定”状态的动画预览,告诉我们接下来将被带到哪里——如果目的地不是你想要的,你可能要取消返回操作,在当前界面中寻找其他导航按钮(如“向上”)。
两年过去了,这个功能准备的怎么样了?坏消息是它还在“开发者选项”里,好消息是它确实更加完善了。
预览返回动画效果
Android 14正式版中的默认预览返回动画除了在返回箭头上增加了一个圆形的、可变形状的、带有材质You颜色的背景,更加自然稳定。同时,谷歌还支持在Android 14中定制预测返回手势动画的能力,允许开发者在应用程序中为不同组件和不同界面的跳转添加更多令人愉悦的动画。官方材质设计组件库还提供了底部菜单、侧边栏菜单、搜索的返回动画,供开发者参考和改编。
预览底部工作表的返回动画。
▍更好的多语言支持
除了简体中文。
与MIUI完全忽略多语言支持不同,谷歌在原生Android的多语言支持上走了另一个极端:完全忽略除简体中文以外的多语言支持——相比AOSP提交中拒绝支持可变字重的冷淡,今年Android 14推出的多语言支持可谓相当温暖:
比如针对特定语言语法性别现象的词形变化API,使用Google给出的例子,比如当我们的应用界面需要显示“您已经订阅了……”的提示时,无论是中文还是英文都不需要注意语法性别,但如果是法语,这句话可能对应三种情况:
你想说什么...
你知道吗...
约会...活动
形态变化API用来简化和解决这类问题。根据谷歌的描述,这个API可以帮助开发者根据用户的性别显示相应的语法性别文本,降低此类需求带来的开发成本,避免在应用以特定语言显示时忽略语法性别而冒犯用户。
再比如地域偏好。我们或多或少地接触过天气应用程序、测量工具和定量应用程序中与地区偏好相关的设置,从这些设置中,温度、距离和长度使用的单位,以及日期是显示在年、月、日还是年,到一周的第一天是周日还是周一...在过去,这样的设置经常分散在不同应用程序的设置中。另一方面,Android 14在“系统>语言和输入法”中增加了一个名为“地区偏好”的独立页面,方便用户提前选择自己想要的学位-日、周开始日期和数字呈现方式,另一方面也提供了相应的API和意图,供开发者读取这些偏好,然后直接应用到应用中。
Android 14中的区域首选项
根据Google给出的信息,在设备数据备份和恢复的过程中,这些偏好也可以在不同设备之间迁移。
最后,针对Android 13推出的应用语言偏好设置,Android 14也向输入法开放了获取应用语言的接口,让输入法可以根据不同应用的不同语言设置自动弹出相应的输入键盘。
▍智能分享菜单
制造轮子产生的新想法。
当你在Chrome浏览器中点击“分享”按钮时,弹出的第一个菜单就是Chrome定制的分享菜单。在这个分享菜单下,有六个分享操作,包括截屏、网页长截屏、URL链接复制等等——不同于Android系统的原生分享菜单(在上图中点击“展开”后),Chrome在定制分享菜单中提供的这些操作选项与我们的网页分享行为更为密切相关,或者说经常相关。
Chrome浏览器的定制共享菜单
谷歌作为规则制定者,在自家的Chrome和Google Photos中“自己造轮子”设计了独立的分享菜单,恰恰说明了安卓系统的原生分享菜单存在很大的问题:太公平了。无论分享什么内容,Android系统都会在长长的分享菜单中按名称对提供分享操作的应用进行排序,不方便查找,而且有些分享操作与实际分享内容的关联性较差。
因此,在Android 14中,基于Chrome和Google Photos共享菜单的设计思路,Google向应用开放了共享菜单的定制功能,允许开发者针对特定文件类型声明共享定制操作。当用户调出共享菜单时,这些操作选项会出现在共享列表顶部和共享内容预览之间,方便用户快速调用可能需要执行下一步动作的应用。与此同时,谷歌还希望通过调整直接分享目标的排名来优化Android分享菜单的可用性。
自定义共享操作按钮示意图
除了以上改动,Google还在Android 14中将分享菜单做成可独立更新的项目主线模块,方便功能迭代,并允许用户通过分享预览实时调整编辑分享内容。米沙·拉赫曼在技术分析博文中做了详细的解释。
▍更友好的变焦体验
可惜来的有点晚,适合中国老龄化的字体改造一直乱七八糟。
在Android 14中,谷歌还带来了高达200%的非线性字体缩放功能。不同于之前版本的机械缩放,使用非线性缩放曲线的好处在于,界面中已经足够大的文本不会与全局设置同步缩放,可以有效保留文本之间的大小关系和层次结构,更大的字体也不会因为缩放而被截断,难以阅读。
正常大小,线性200%缩放和非线性200%缩放,非线性缩放可以确保所有文本的可读性,同时避免机械放大已经很大的字体。
在后续版本中,谷歌还在系统的快速设置面板中增加了专门用于字体缩放的开关,需要这个开关的朋友可以随时调整自己的阅读体验。
新字体大小快速设置开关正式版。
▍更透明的权限调用
收紧关键权限,方便用户管理,是一个永恒的主题。
很多人不知道的是,很多依赖常规任务或者提醒的应用(比如Tasker)都会用到闹钟——那种你看不见也听不见的闹钟。根据应用程序中的设置,这些闹钟会在给定的时间拉起应用程序,帮助应用程序按时完成用户设置的任务。
但问题是,通过精确的闹钟唤醒应用程序是一种极其耗费资源的定时任务规划方式,也是Google极力推荐的(根据Google的开发者文档,它可以随时将设备从Doze状态唤醒)。所以,正如我们去年在Android 13正式版的介绍文章中推测的那样,之前介绍的闹钟和提醒权限已经不再默认授予。该限制适用于新安装的适配Android 13及以上版本的应用。
闹钟和提醒权限授予提示和授予界面
同样,从Android 14开始,谷歌还将通过Play store策略,取消非通话、闹钟类型应用的USE_FULL_SCREEN_INTENT权限的默认授权——在之前的版本中,应用可以用该权限弹出全屏通知,但在2023年底该政策生效后,开发者需要通过适配特殊的新API向用户申请授权。
谷歌也在Android 14中提高用户敏感数据使用的可见性。除了将一些与数据安全相关的信息直接放入相应的权限授予弹窗,Android 14还会在特定情况下向用户发送通知和提醒,包括:
应用程序开始与第三方共享位置信息。
应用程序开始将位置信息用于广告目的。
授权位置信息时提供的数据安全提示和Play store中的数据安全提示。
虽然大多数与敏感信息使用透明度相关的变化都集中在位置信息上,但谷歌也在I/O大会上透露了将范围扩大到其他个人信息的计划。
▍更尴尬的截图提示
你截图了!系统知道,对方也可能知道。
当你在即时消息中向朋友抱怨,当老板在公司群里激情发言时,应用里突然弹出一个通知说“对方刚截图”...类似的功能在Android 14中也会得到API的支持。
在DETECT_SCREEN_CAPTURE API的帮助下,Android 14中的应用可以知道与按键操作(一般是电源键+音量减小)相关的截图事件——然后应用开发者可以向用户发送提示,比如支付应用提醒用户不要随便分享收货代码,或者将此事件传递给其他人(官方文件似乎并没有限制开发者这么做),告诉对方你只是截图了。
Google的截图操作提示使用场景。
然后呢然后我们看看谁会尴尬。但是你不用担心。一方面,这个API只会根据按键操作检测截图事件,ADB和录屏应用应该不会受到影响。另一方面,这个新版本的安卓功能,至少你日常使用的微信不会跟进。
▍更灵活的居民通知
那么“居民”是什么意思呢?
一个和其他改动相比并不十分抢眼的小改动,但实际使用时却能让人愣怔几秒:在Android 14中,常驻通知可以被用户手动移除。
新的居民通知清除机制
谷歌还为常驻通知消除机制设置了一套基本规则:
当我们单击通知面板中的“全部清除”按钮时,常驻通知不受影响。
手机锁屏时,无法消除常驻通知。
无法消除CallStyle类别(通常与呼叫相关)的常驻通知。
使用“通知”面板中的“全部清除”选项时,不会消除常驻通知。
▍更现代的无损音频
给USB-C有线耳机用户一点爱。
干掉3.5mm接口后,真无线蓝牙耳机这几年发展很快,各种传输协议也是日新月异。好在Android 14也照顾到了坚持使用USB-C接口听歌的音乐发烧友。
Android 14向开发者开放了USB设备选择首选混音器属性的能力,允许开发者注册监听器以获取首选混音器属性的变化,并使用新的AudioMixerAttributes类配置混音器属性。AudioMixerAttributes类支持直接音频传输,无需混音、音量调节或后期处理效果,从而带来无损有线收听体验。
▍更多一般健康数据
继健康数据与平台解除绑定后,健康连接本身也在进一步解除与谷歌Play商店的绑定。好事。
2022年5月和今年5月,谷歌在Android开发者的官方博客中推出了一个名为Health Connect的新平台,并推出了相应的API。Health Connect官网用非常显眼的大标题和小标题简要描述了其核心功能和优势:简化健康应用之间的连接。
分散在不同应用程序、服务和可穿戴设备中的健康数据在Android平台上有一个通用的数据迁移中间平台。从Android 14开始,健康连接已经从一个需要从Play store下载安装的独立应用升级为一个系统能力。它将通过Google Play系统更新作为系统组件接收更新,这对于无法直接访问Play商店但可以在OEM厂商的帮助下定期更新系统的国内用户来说也是一件好事。
此外,Health Connect在此次更新中还增加了包括运动路线在内的更多数据类型。
▍更开放的商店战略
感谢欧盟。
8月25日,欧盟数字服务法案正式生效。作为该法案关照下的主要公司之一,谷歌在反垄断诉讼中第三方应用商店的“热门话题”上也做了大量工作。
在Android 14中,Google引入了几个PackageInstaller API来保证第三方应用商店的体验:
RequestUserPreapproval()允许第三方应用商店提前请求用户的安装批准,在用户授权后可以实现后台下载安装体验。
SetRequestUpdateOwnership()允许第三方应用商店通过所有权声明指定应用自动更新的安装来源,没有指定来源的应用升级需要用户手动批准。
InstallConstraints API允许第三方应用商店在用户不与应用程序交互时更新应用程序。
SetDontKillApp()允许第三方应用商店无缝更新支持拆分安装包(apk)的应用,比如只更新用户当前不使用的组件。
最后,从Android 14开始,系统包安装程序还允许开发者指定要包含在应用中的Google Play应用商店页面的应用元数据,比如数据安全信息。同时方便第三方应用商店获取应用相关的元数据信息。
https://sspai.com/post/83501? UTM _ source =微信& utm _ medium =社交
作者克莱德"
除了明确表示会率先生成特定Pixel型号的AI壁纸,由于OEM厂商一般在系统界面和配色上都会搞“二次创作”,Android 14官方页面宣传的锁屏时钟风格、黑白风格主题等功能极有可能只有Pixel用户才能体验到。
Android 14的14项新功能|图:谷歌
那么Android 14能给非像素机型的用户带来什么呢?参考谷歌官方的介绍视频,我们也整理了一份Android 14的14个新特性列表,供大家参考。
▍更强大的照片格式
超级HDR图像格式!(翻译自谷歌开发者官方微信微信官方账号)
从MIUI相册的HDR展示,到OPPO最新机型的ProXDR,Android今年在HDR照片展示上又上演了一出“厂商逼谷歌”的大戏。在Android 14中,谷歌终于为我们带来了对10位HDR图像的原生支持,并且还引入了新的超HDR图像格式。
据谷歌称,超HDR图像格式在保存时将保留更多来自传感器的信息,并在查看时显示更明亮的颜色、更高的动态范围和更强的对比度。简单来说,就是这几年国内少数厂商一直在滚动的HDR照片显示效果。值得一提的是,Ultra HDR格式完全向后兼容JPEG图像格式,不仅可以在Google Photos等支持HDR UI的应用中正确解码,还可以在不适配HDR或不支持HDR显示的设备上正常显示。
示范效果,仅供参考|图:谷歌
目前,HDR对Pixel系列机型的拍照支持也蓄势待发。刚刚发布的Pixel 8系列的相机应用内置了拍摄选项。打开此选项后,超HDR格式拍摄的照片可以在具有HDR效果的Google相册中查看。同时,Lightroom移动版还在最新版本9.0中为Pixel 7系列和Android 14带来了HDR编辑和导出支持。
Pixel新相机应用程序中的超HDR拍摄选项和相册中的超HDR标志。
总的来说,HDR照片对大家来说还是一个陌生的新生态。举个例子,虽然我很想放一些对比图给大家看看效果——我们的编辑器和网页都不允许。
此外,Android 14还为Camera2和CameraX等相机扩展组件带来了更新,允许第三方应用支持更长的照片处理时间,调用系统相机的算法密集型相机功能(如暗光拍摄能力)等。,而这样的细节对于开发者来说(而且国内应用不会很多会被改编),这里就不展开了。
▍更规范的照片选择
至少在某种程度上。
在某种程度上,谷歌正在强制执行从Android 13引入的照片选择器。这当然是用户的重中之重。
简单来说,Android 14直接引入了一个“中间层”,让用户为app选择可见的媒体文件,不同于以往需要开发者适配和Google Play服务更新支持的做法。这个“中间层”使用了与照片选择器相同的设计:从底部弹出一个照片和视频选择面板,其中包含支持多选和长按预览的“照片”(其实也可以选择视频)和可以根据路径位置搜索媒体文件的“相册”。
通过照片选择器选择应用程序可访问的照片和视频。
在Android 13引入照片选择器的设计后,Android 14增加了一个类似于iOS的媒体文件范围选择机制,这个机制在Android 14中对应的权限是read _ media _ visual _ user _ selected。
这个权限和以往大部分新系统、新权限最大的区别在于,它是由系统自动附加的。只要应用请求了READ_MEDIA_IMAGES、READ_MEDIA_VIDEO或ACCESS_MEDIA_LOCATION三个权限中的任意一个,READ _ MEDIA _ visual _ user _ selected的权限就会自动添加到应用的声明列表中,不管应用是否适配Android 14。
从我们的实际体验来看,市面上已经适配了Android 13的媒体权限(即音乐和音频、照片和视频分别授予)的主流应用,在Android 14中访问照片和视频时,确实会调整谷歌的照片选择器——让用户先选择应用可以访问的内容,然后使用内置的媒体选择器显示授权的内容。而且这个资助也是临时的。一旦用户将申请放入后台或结束流程,相关的授权流程将在下次启动时再次出现。
Android 14照片范围选择权限处理流程
因此,这一组新权限的局限性(尽管是临时的)也是显而易见的:仍有少数应用程序被豁免调用照片选择器。最有代表性的例子就是“小而美”,目标API级别32,仍然适配Android 12。
我知道你想说什么,但是别担心,我们上面也提到了“强制”和“临时”,因为根据谷歌Play商店的目标API级别要求,2023年8月31日起所有提交到商店的应用更新都必须适配Android 13。虽然谷歌允许开发者申请延期至11月1日,但微信在Play Store的最后一次更新恰好是8月24日...张小龙会如何应对,拭目以待。
谷歌Play商店的目标API水平要求
当然,谷歌还是希望开发者使用标准化的照片管理器,毕竟视觉风格更符合系统。即使适配的应用仍然选择使用自己的媒体选择器,也可以借助Android 14中的界面和操作提示,引导用户重新选择更多的多媒体文件。
已经适配Android 14部分的应用可以引导用户选择更多的多媒体文件。
▍更省电的缓存机制
每次更新后他们都会这么说。这次是真的吗?
虽然我一直坚持说天气越来越冷了,但是升级到Android 14之后,很多用Google Tensor处理器设备的朋友都跟我说手机更凉了,续航时间更长了(除了我同事,外媒也这么说)。
目前,应该归功于Android 14中生效的缓存应用程序冻结机制。
缓存,也就是把前台运行的应用放到内存里,和直接杀死进程是不一样的。与冷启动相比,缓存的应用程序调用速度更快,重启所需的资源更少。因此,将暂时不用的应用程序放入缓存是一种非常合理的方式。谷歌将“暂停缓存应用的执行”放入安卓系统的“开发者选项”后,该功能一直被游戏界高度评价为“安卓的墓碑后台机制”。
暂停执行缓存的应用程序设置。
根据谷歌公布的数据,Android 14测试版中已经暂停的缓存应用的CPU周期比Android 13正式版少50%。所以在Android 14中,这个机制已经“转正”了。以前缓存的应用基本可以不受限制的运行,但是在Android 14上,这些应用进入缓存后会在短时间内被系统冻结,其CPU资源调用会直接停止。
不知道是否知道之前“暂停执行缓存应用”机制的问题。这次Google还特别提到,冻结只适用于正常Android应用生命周期API之外的后台工作(比如前台服务、JobScheduler或者WorkManager)。
此外,值得一提的是,随着缓存机制的优化,Android 14还打破了平台长期以来对缓存应用数量的限制,减少了冷启动应用的情况,设备RAM越大,提升越明显:冷启动应用的速度在8GB内存的设备上提升了20%,在12GB内存的设备上提升了30%。
▍更无感登录体验
和刚刚发布的Windows 11 Moment 4更新一样,Android 14也是第一个支持Passkey的系统级版本。Android 14在平台API中引入了Credential Manager,通过Jetpack开发库和Google Play服务,可以向下支持到Android 4.4(API 19级)的老设备上。
用密码登录的过程演示|图:Google
Credential manager用于简化用户认证过程,主要通过passkey提高安全性——少数读者应该熟悉Passkey。
目前在Android 14的密码和账号设置中可以看到密码认证服务的相关设置。换句话说,除了手机上的生物特征信息作为密码认证方式,Android 14还支持添加第三方应用作为密码管理应用。
Android 14中密码管理服务的设置
不过,虽然1Password早前宣布支持Android 14的密码管理,但在最新的Beta测试版本中,我们无法成功调用1Password创建密码。
▍更好看回归动画
但是“预测返回动画”仍然在“开发者选项”中。
我们都在边缘上划桨。Android和iOS的返回手势有什么区别?这篇会员文章提到了Google提出的一个关于Android系统回归的问题,那就是我们往往不确定回归操作会把我们带向何方。
为此,Android 13提出了“预测返回动画”的解决方案,即通过一个类似于“半确定”状态的动画预览,告诉我们接下来将被带到哪里——如果目的地不是你想要的,你可能要取消返回操作,在当前界面中寻找其他导航按钮(如“向上”)。
两年过去了,这个功能准备的怎么样了?坏消息是它还在“开发者选项”里,好消息是它确实更加完善了。
预览返回动画效果
Android 14正式版中的默认预览返回动画除了在返回箭头上增加了一个圆形的、可变形状的、带有材质You颜色的背景,更加自然稳定。同时,谷歌还支持在Android 14中定制预测返回手势动画的能力,允许开发者在应用程序中为不同组件和不同界面的跳转添加更多令人愉悦的动画。官方材质设计组件库还提供了底部菜单、侧边栏菜单、搜索的返回动画,供开发者参考和改编。
预览底部工作表的返回动画。
▍更好的多语言支持
除了简体中文。
与MIUI完全忽略多语言支持不同,谷歌在原生Android的多语言支持上走了另一个极端:完全忽略除简体中文以外的多语言支持——相比AOSP提交中拒绝支持可变字重的冷淡,今年Android 14推出的多语言支持可谓相当温暖:
比如针对特定语言语法性别现象的词形变化API,使用Google给出的例子,比如当我们的应用界面需要显示“您已经订阅了……”的提示时,无论是中文还是英文都不需要注意语法性别,但如果是法语,这句话可能对应三种情况:
你想说什么...
你知道吗...
约会...活动
形态变化API用来简化和解决这类问题。根据谷歌的描述,这个API可以帮助开发者根据用户的性别显示相应的语法性别文本,降低此类需求带来的开发成本,避免在应用以特定语言显示时忽略语法性别而冒犯用户。
再比如地域偏好。我们或多或少地接触过天气应用程序、测量工具和定量应用程序中与地区偏好相关的设置,从这些设置中,温度、距离和长度使用的单位,以及日期是显示在年、月、日还是年,到一周的第一天是周日还是周一...在过去,这样的设置经常分散在不同应用程序的设置中。另一方面,Android 14在“系统>语言和输入法”中增加了一个名为“地区偏好”的独立页面,方便用户提前选择自己想要的学位-日、周开始日期和数字呈现方式,另一方面也提供了相应的API和意图,供开发者读取这些偏好,然后直接应用到应用中。
Android 14中的区域首选项
根据Google给出的信息,在设备数据备份和恢复的过程中,这些偏好也可以在不同设备之间迁移。
最后,针对Android 13推出的应用语言偏好设置,Android 14也向输入法开放了获取应用语言的接口,让输入法可以根据不同应用的不同语言设置自动弹出相应的输入键盘。
▍智能分享菜单
制造轮子产生的新想法。
当你在Chrome浏览器中点击“分享”按钮时,弹出的第一个菜单就是Chrome定制的分享菜单。在这个分享菜单下,有六个分享操作,包括截屏、网页长截屏、URL链接复制等等——不同于Android系统的原生分享菜单(在上图中点击“展开”后),Chrome在定制分享菜单中提供的这些操作选项与我们的网页分享行为更为密切相关,或者说经常相关。
Chrome浏览器的定制共享菜单
谷歌作为规则制定者,在自家的Chrome和Google Photos中“自己造轮子”设计了独立的分享菜单,恰恰说明了安卓系统的原生分享菜单存在很大的问题:太公平了。无论分享什么内容,Android系统都会在长长的分享菜单中按名称对提供分享操作的应用进行排序,不方便查找,而且有些分享操作与实际分享内容的关联性较差。
因此,在Android 14中,基于Chrome和Google Photos共享菜单的设计思路,Google向应用开放了共享菜单的定制功能,允许开发者针对特定文件类型声明共享定制操作。当用户调出共享菜单时,这些操作选项会出现在共享列表顶部和共享内容预览之间,方便用户快速调用可能需要执行下一步动作的应用。与此同时,谷歌还希望通过调整直接分享目标的排名来优化Android分享菜单的可用性。
自定义共享操作按钮示意图
除了以上改动,Google还在Android 14中将分享菜单做成可独立更新的项目主线模块,方便功能迭代,并允许用户通过分享预览实时调整编辑分享内容。米沙·拉赫曼在技术分析博文中做了详细的解释。
▍更友好的变焦体验
可惜来的有点晚,适合中国老龄化的字体改造一直乱七八糟。
在Android 14中,谷歌还带来了高达200%的非线性字体缩放功能。不同于之前版本的机械缩放,使用非线性缩放曲线的好处在于,界面中已经足够大的文本不会与全局设置同步缩放,可以有效保留文本之间的大小关系和层次结构,更大的字体也不会因为缩放而被截断,难以阅读。
正常大小,线性200%缩放和非线性200%缩放,非线性缩放可以确保所有文本的可读性,同时避免机械放大已经很大的字体。
在后续版本中,谷歌还在系统的快速设置面板中增加了专门用于字体缩放的开关,需要这个开关的朋友可以随时调整自己的阅读体验。
新字体大小快速设置开关正式版。
▍更透明的权限调用
收紧关键权限,方便用户管理,是一个永恒的主题。
很多人不知道的是,很多依赖常规任务或者提醒的应用(比如Tasker)都会用到闹钟——那种你看不见也听不见的闹钟。根据应用程序中的设置,这些闹钟会在给定的时间拉起应用程序,帮助应用程序按时完成用户设置的任务。
但问题是,通过精确的闹钟唤醒应用程序是一种极其耗费资源的定时任务规划方式,也是Google极力推荐的(根据Google的开发者文档,它可以随时将设备从Doze状态唤醒)。所以,正如我们去年在Android 13正式版的介绍文章中推测的那样,之前介绍的闹钟和提醒权限已经不再默认授予。该限制适用于新安装的适配Android 13及以上版本的应用。
闹钟和提醒权限授予提示和授予界面
同样,从Android 14开始,谷歌还将通过Play store策略,取消非通话、闹钟类型应用的USE_FULL_SCREEN_INTENT权限的默认授权——在之前的版本中,应用可以用该权限弹出全屏通知,但在2023年底该政策生效后,开发者需要通过适配特殊的新API向用户申请授权。
谷歌也在Android 14中提高用户敏感数据使用的可见性。除了将一些与数据安全相关的信息直接放入相应的权限授予弹窗,Android 14还会在特定情况下向用户发送通知和提醒,包括:
应用程序开始与第三方共享位置信息。
应用程序开始将位置信息用于广告目的。
授权位置信息时提供的数据安全提示和Play store中的数据安全提示。
虽然大多数与敏感信息使用透明度相关的变化都集中在位置信息上,但谷歌也在I/O大会上透露了将范围扩大到其他个人信息的计划。
▍更尴尬的截图提示
你截图了!系统知道,对方也可能知道。
当你在即时消息中向朋友抱怨,当老板在公司群里激情发言时,应用里突然弹出一个通知说“对方刚截图”...类似的功能在Android 14中也会得到API的支持。
在DETECT_SCREEN_CAPTURE API的帮助下,Android 14中的应用可以知道与按键操作(一般是电源键+音量减小)相关的截图事件——然后应用开发者可以向用户发送提示,比如支付应用提醒用户不要随便分享收货代码,或者将此事件传递给其他人(官方文件似乎并没有限制开发者这么做),告诉对方你只是截图了。
Google的截图操作提示使用场景。
然后呢然后我们看看谁会尴尬。但是你不用担心。一方面,这个API只会根据按键操作检测截图事件,ADB和录屏应用应该不会受到影响。另一方面,这个新版本的安卓功能,至少你日常使用的微信不会跟进。
▍更灵活的居民通知
那么“居民”是什么意思呢?
一个和其他改动相比并不十分抢眼的小改动,但实际使用时却能让人愣怔几秒:在Android 14中,常驻通知可以被用户手动移除。
新的居民通知清除机制
谷歌还为常驻通知消除机制设置了一套基本规则:
当我们单击通知面板中的“全部清除”按钮时,常驻通知不受影响。
手机锁屏时,无法消除常驻通知。
无法消除CallStyle类别(通常与呼叫相关)的常驻通知。
使用“通知”面板中的“全部清除”选项时,不会消除常驻通知。
▍更现代的无损音频
给USB-C有线耳机用户一点爱。
干掉3.5mm接口后,真无线蓝牙耳机这几年发展很快,各种传输协议也是日新月异。好在Android 14也照顾到了坚持使用USB-C接口听歌的音乐发烧友。
Android 14向开发者开放了USB设备选择首选混音器属性的能力,允许开发者注册监听器以获取首选混音器属性的变化,并使用新的AudioMixerAttributes类配置混音器属性。AudioMixerAttributes类支持直接音频传输,无需混音、音量调节或后期处理效果,从而带来无损有线收听体验。
▍更多一般健康数据
继健康数据与平台解除绑定后,健康连接本身也在进一步解除与谷歌Play商店的绑定。好事。
2022年5月和今年5月,谷歌在Android开发者的官方博客中推出了一个名为Health Connect的新平台,并推出了相应的API。Health Connect官网用非常显眼的大标题和小标题简要描述了其核心功能和优势:简化健康应用之间的连接。
分散在不同应用程序、服务和可穿戴设备中的健康数据在Android平台上有一个通用的数据迁移中间平台。从Android 14开始,健康连接已经从一个需要从Play store下载安装的独立应用升级为一个系统能力。它将通过Google Play系统更新作为系统组件接收更新,这对于无法直接访问Play商店但可以在OEM厂商的帮助下定期更新系统的国内用户来说也是一件好事。
此外,Health Connect在此次更新中还增加了包括运动路线在内的更多数据类型。
▍更开放的商店战略
感谢欧盟。
8月25日,欧盟数字服务法案正式生效。作为该法案关照下的主要公司之一,谷歌在反垄断诉讼中第三方应用商店的“热门话题”上也做了大量工作。
在Android 14中,Google引入了几个PackageInstaller API来保证第三方应用商店的体验:
RequestUserPreapproval()允许第三方应用商店提前请求用户的安装批准,在用户授权后可以实现后台下载安装体验。
SetRequestUpdateOwnership()允许第三方应用商店通过所有权声明指定应用自动更新的安装来源,没有指定来源的应用升级需要用户手动批准。
InstallConstraints API允许第三方应用商店在用户不与应用程序交互时更新应用程序。
SetDontKillApp()允许第三方应用商店无缝更新支持拆分安装包(apk)的应用,比如只更新用户当前不使用的组件。
最后,从Android 14开始,系统包安装程序还允许开发者指定要包含在应用中的Google Play应用商店页面的应用元数据,比如数据安全信息。同时方便第三方应用商店获取应用相关的元数据信息。
https://sspai.com/post/83501? UTM _ source =微信& utm _ medium =社交
作者克莱德"
作者:杏耀注册登录官方平台
新闻资讯 News
- 当爱情片和小妞电影成过去时,女...12-16
- 传闻物流巨头普洛斯计划明年赴港...12-16
- 上海商业养老保险五年蓝图都有什...12-16
- 马上消金CTO蒋宁:金融大模型...12-16