比快更快的微博,现在就在你的指尖。
在 2017 年 12 月 12 日到 13 日在中国的谷歌开发者大会上,谷歌为大家重点介绍了 PWA(Progressive Web App),也就是渐进式应用框架。虽然这个框架看起来很难懂,但是在这场大会上,我们看到了一个普通用户的福利:微博推出了一款 PWA 版本的 微博 应用程序。
谷歌主导的渐进式应用框架的主要目的在于即使在不可靠的网络环境下,也能顺畅地加载一个网络应用(Web App)。除了快速加载以外,用户还能体验到全屏幕以及非常流畅、原生的应用体验。虽然 iOS 平台上,有许多附加功能,比如推送通知,仍然无法实现:在 Android 平台上 PWA 是能够借助 ServiceWorker 实现消息推送的,甚至能够和原生应用一样「平级」出现在已安装应用列表以及应用抽屉当中、也能实现权限管理。渐进式应用还有体积小巧、跨浏览器支持的优点。
渐进式应用还有一个非常重要的特点,就是如果用户只是偶尔使用某个应用的话,应用本身只会加载最有必要加载的信息,从而做到优化性能。如果一个用户经常使用一个应用的话,那么渐进式应用就会自动缓存信息,下次打开时也能做到极速。
就系统支持来说,目前 Android 较新版已经很好的支持 PWA 应用的特性:包括自定义应用图标,开屏界面等。虽然 iOS 目前支持的还不好,不过 PWA 最重要的特点:「快」,已经就在我们的指尖。在本篇文章,我们就来看看 PWA 版微博究竟能快到什么程度,以及功能究竟有多少。
闪电一样的速度
刚才说到,PWA 应用的一个特点就是即使在缓慢的网络之下,应用也能可靠地、快速地加载。那么如果网络环境更好呢?实践证明,在一般的网络环境下(使用 4G、Wi-Fi),PWA 版微博可以做到飞速加载。
我们可以看到,几乎就在那么一瞬间,微博主框架就已经加载好了,时间线也几乎在主框架加载完毕那一瞬间同样加载完毕。可以看到,PWA 版的微博比微博,甚至微博国际版都要快。这就是渐进式应用的特点:在不可靠的网络下都能顺畅加载,在快速的网络上则能做到闪电加载。在微博这个例子里,PWA 版本能做到比任何微博客户端都要快。而且,PWA 版微博带来了比网页版客户端更为沉浸的用户体验(包括可管理、全屏无浏览器框架等等)。
最纯净的体验
是的,PWA 版微博没有任何广告:没有应用启动屏幕广告,没有时间线广告。只有你的时间线。这个微博网页客户端做到了极简。
同样,PWA 客户端也去除了一些微博的附加功能,比如微博故事。去除功能一定程度上保证了应用加载的速度,做到了最纯净的体验。
但是不像之前少数派推荐的 Cosmos 客户端,这款 PWA 客户端没有夜间模式,也没有调整首页配色等高级功能。
怎样体验
说了这么多 PWA 版微博客户端的好处,那么我们怎样来体验呢?
- 首先,用 Safari 浏览器打开以下地址,打开之后登录,你就能体验到 PWA 版微博了:
m.weibo.cn/beta
- 之后点击浏览器下面的分享按钮,再点击添加到主屏幕即可做到快速访问。
适合人群
微博 PWA 版适合以下人群使用:
- 不需要微博的各种附加功能,包括微博故事等。
- 每月流量吃紧。
- 追求最快的速度。
最后,我相信给我们带来新体验的 PWA 版微博只是一个开始。未来,PWA 版应用相信会越来越多,「小程序」生态也会越来越完善,让我们体验到不仅快速,而且方便的应用体验。