使用PWA版Mastodon
你还可以通过PWA应用来浏览Mastodon或与Mastodon进行交互。
什么是PWA应用?
PWA(Progressive Web App),即渐进式Web应用,是结合了一系列现代Web技术的组合,在Web应用中实现和原生应用相近的用户体验的应用。
一个 PWA 应用首先是一个网页, 可以通过Web技术编写出一个网页应用。随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线等功能。
相较于使用浏览器访问,PWA应用可以在主屏幕添加图标,并实现相似原生应用的体验。
- PWA可以添加至主屏幕,点击主屏幕图标可以实现启动动画以及隐藏地址栏
- PWA实现离线缓存功能,即使用户手机没有网络,依然可以使用一些离线功能
- PWA实现了消息推送
这些特性使得PWA应用更接近原生应用。
为什么要使用PWA版的Mastodon?
相比于安装第三方客户端,访问一个网页显然更加容易和迅速;
相比于直接在浏览器访问网页,使用接近原生应用的PWA应用显然更加优雅和舒适。
在另一方面,部分实例会对Web前端进行自定义修改以实现一些自己想要的功能。例如本实例(Monado) 就修改了嘟文字数,新增了“仅本实例可见”与“嘟文翻译”功能等,以及一些自定义主题。
这些变化只能体现在Web,无法应用在未经修改的第三方客户端。
这也是为什么我个人始终推荐用户使用PWA而非第三方客户端。
安装PWA,操作上可以理解成“将网页书签添加到桌面”这样一个过程。
在Android使用PWA应用
在此之前,请确认你已经安装了Chrome,Chrome是Android上对PWA支持最好的浏览器。你可以在接下来,在Chrome中访问你想安装PWA应用的实例主页,打开菜单。
如果图标添加失败,请检查你是否给Chrome开启了"桌面快捷方式权限”。
启动这个PWA应用,可以看到界面和原生应用相似,没有了地址栏。
在iOS使用PWA应用
在iOS中,使用Safari即可安装PWA应用。
在Safari中访问你想安装PWA应用的实例主页,打开“分享”菜单。
在桌面环境使用PWA应用
桌面环境中,Chrome对PWA的支持也是最好的。
在Chrome中访问你想安装PWA应用的实例主页,打开菜单。
启动这个PWA应用,可以看到界面和原生应用也很相似。
- Microsoft Edge浏览器也可以安装PWA应用,过程与Chrome大同小异,这里不再赘述。
最后更新于 October 7, 2020 · 改进此页面