技术小站8

网站首页 互联网 > 正文

脸书再次尝试改进Android上的新闻订阅

2022-03-02 10:28:31 互联网 来源:
导读 脸书出现在纽约的《机器人》中。它给Android用户带来了一些好消息,并宣布改善了新闻订阅的体验。人们通常在新闻订阅源上分享的内容类型已

脸书出现在纽约的《机器人》中。它给Android用户带来了一些好消息,并宣布改善了新闻订阅的体验。

人们通常在新闻订阅源上分享的内容类型已经从简单的文本、照片和视频发展到更复杂的360度视频或实时播放,因此挑战在于如何提供流畅的滚动体验。正如脸书自己解释的那样,“平滑的滚动性能需要在不到16.7毫秒的时间内完成一帧UI的完整计算。”如果计算时间过长,滚动动画会受到跳帧的影响,流畅的滚动体验会被打断。"

幸运的是,纽约的脸书工程师团队提出了解决这个问题的方法。通过使用两个名为Litho和Infer的脸书开源项目提供的工具,他们可以开发一种新的架构,旨在顺利支持脸书Android应用程序中的各种丰富的沉浸式格式。

除了改善整个新闻订阅体验,新架构还成功实现了一个UI项目,这在Android上目前还不常见——所谓的多线程渲染。

Litho带来的多线程渲染,将渲染UI所需的繁重计算过程分离到多个线程中。这项通常用于3D游戏渲染的技术在技术上具有挑战性,但总部位于纽约的工程团队已经成功实现了这一技术,目的是优化新闻馈送。

Litho加入了Infer,他正在开发一种新的工具来自动搜索可能由多线程编程模型引起的错误。这两家公司共同开发了一个解决方案,不仅可以提高News Feed的性能,还可以为多线程渲染在Android上大规模进行提供可靠的证据。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章