最近发布了最新版本的安卓开发者后台播客。本次会议的主题是安卓框架团队的Michael Wright、安卓开发者关系团队的Chet Haase和安卓工具包团队的Romain Guy。这一集,开发者们关注了两个有趣的话题,包括在谷歌Pixel 3上显示120Hz的可能性、高亮度模式、Pixel 4的触感等等。以下是第129集解决的所有关键问题的总结:
高刷新率显示的Google Pixel 3?
随着Pixel 4的发布,谷歌跳进了高刷新率显示的潮流,两款设备都采用了90Hz显示。但是你知道谷歌打算在Pixel 3上显示120Hz刷新率吗?安卓开发者关系团队的哈斯认为,出于各种原因,较小的Pixel 3不应该得到有机发光二极管显示屏,这也是谷歌考虑在设备上使用夏普120Hz显示屏的原因。哈斯说:“所以这就像‘嗯,如果我们没有有机发光二极管,我们该怎么办?所以考虑的因素之一就是“也许我们可以做120Hz的LCD。”可悲的是,哈斯没有透露为什么该公司最终选择P-OLED面板而不是120赫兹的液晶显示器。
谷歌采取了哪些措施让高刷新率适合整个生态系统?
在这一集中,开发者们还解释了谷歌是如何让高刷新率适合整个安卓生态系统的。公司在安卓10中引入了动态刷新率切换功能,可以在90Hz和60Hz之间自动切换,节省功耗。该公司承认早期版本有问题(可能指灾难性的亮度),但表示现在情况好多了。
触摸采样
像素团队的主要问题之一是使用了120Hz的触控采样。该公司同意使用120Hz,因为在120Hz和180Hz触摸采样之间切换具有挑战性,而且功耗成本高。团队怀疑这种情况未来会改变,因为公司正在研究如何降低电力成本,处理更多的投入。90Hz刷新率和120Hz触控采样并不是理想的组合,因为120Hz触控采样意味着每隔一帧就会有一次输入。
为了解决这个问题,谷歌在安卓4.1中使用了Project Butter引入的重采样来插值/预测触摸事件。谷歌还在研究一种称为后锁的新技术,它将在渲染前的最后一刻对事件进行重新采样。这项新技术有望改善滚动列表时的体验。
聪明
在播客中,开发者还透露,谷歌正在考虑根据安卓10中的应用调整亮度。原因是因为大多数人都提高了照片和视频的亮度,所以安卓自动执行这个操作是有意义的。事实证明,这确实是一个坏主意,因为人们讨厌这种失控。所以没有实现。
但是,拥有高亮度对于观看HDR内容非常重要,所以谷歌只对HDR内容使用高亮度模式(HBM)。在Pixel系列上,HBM根据面板将亮度提高到约600-700尼特。Wright补充说,在所有情况下,在阳光下阅读大约需要700尼特,但Pixel不能在阳光下使用HBM。HBM之所以不在HDR视频之外使用,主要是因为老化而不是电源问题。
4像素触觉
最后,播客将焦点转移到了Pixel 4系列的触控上。如果您有Pixel 4,您可能已经注意到设备会随着铃声和警报的音频平稳振动。在Pixel系列的早期版本中,谷歌不得不为每个铃声和警报声音创建一个触觉配置来实现这种效果,但这随着Pixel 4的变化而改变。
在Pixel 4上,谷歌引入了带音频耦合的触觉反馈。现在,音频容器中有一个通道实际上是触觉信号,因为触觉信号看起来像是真正的低频音频信号。但是,这仅适用于预先提供的铃声和警报。这些设备没有第三方铃声和警报的即时耦合。第三方开发者没有文档可以使用自己的音频来做到这一点,因为并非所有设备都提供音频耦合的触觉反馈。