随着Twitter把它的移动站点变成主流 ,进步的Web应用程

市场2020-08-31 12:34:29
导读Twitter正在向其桌面网站的一些用户展示一个新的用户界面,该界面设计得更快,并支持最近添加的书签功能(iOS和Andr

Twitter正在向其桌面网站的一些用户展示一个新的用户界面,该界面设计得更快,并支持最近添加的书签功能(iOS和Android客户端支持,但目前主网站不支持)、数据保护模式和夜间模式。这些用户是随机选择的,并被转移到新的界面,这样他们就可以测试界面并提供反馈。

新界面与旧界面并没有太大的不同:它的组织方式略有不同,使用两栏布局,而不是目前使用的三栏,但总的来说,任何以前使用过微博平台的人都会感到熟悉。让这一举动有趣的不是界面本身的细节,而是它所基于的技术。

新的界面实际上一点也不新。它已经以mobile.twitter.com的形式出现了一段时间了,mobile.twitter.com是Twitter的移动友好的Web界面。反过来,同样的Web界面也被用于驱动Windows 10应用程序、用于“智能功能手机”的KaiOS平台,以及最近发布的用于Android的Twitter Lite应用程序。这就是为什么它有数据保护模式;它的设计着眼于那些带宽不足、价格昂贵或设备动力不足的用户。

这个移动站点可能是新一代Web应用程序最突出的实例之一:渐进式Web应用程序(PWA)。PWAs是基于某些现代浏览器特性的Web应用程序,它提供的体验与传统应用程序非常相似。例如,PWAs可以使用service workers支持离线操作(在后台运行JavaScript的一种方式,它可以响应事件并发出网络请求,如果网络不可用,这些请求会优雅地降级);它们与通知等平台功能集成;它们还被设计成可以固定在应用程序启动程序和主屏幕上,并被当作“真正的”应用程序而不是仅仅是网页。

PWA的概念是由谷歌在2015年提出的,它指的是使这些应用程序能够工作的特定范围的特征和行为,这些特征和行为让这些应用程序感觉上与传统的网络前辈有一点不同。自那以来,谷歌和微软都促进之间的鸿沟的概念作为一种Web应用程序和本地应用。做得好,静脉提供最好的部分原生应用推送通知,离线操作,和图标在主屏幕的最好部分网络,比如总是最新的代码,一个响应的设计处理一系列的形式因素,与超链接和共享内容的能力。

几个月来,Twitter一直在悄悄地开发自己的PWA。将一些桌面用户切换到PWA,可以说是迄今为止最大、最明显的PWA用法。

从长远来看,更广泛的采用PWA技术意味着,有一天,乔布斯的愿景的智能手机应用程序可能真正实现:不需要电话sdk或新开发工具和语言,但世界网络技术可用于创建应用程序与本地同行。


免责声明:本文由用户上传,如有侵权请联系删除!