iOS 和 macOS 曾是应用设计的乐园,同样的功能和需求,会有一大票设计各异的应用争先来实现。比如曾经喷涌出现的 Twitter 客户端 和 天气应用,它们都追求细腻的界面、交互方式、和动画效果,以达到体验上的差异化。
我一度以为,进入了苹果生态圈的我,会越来越少地使用网页和网页 App,转而依赖更流畅、更美观的原生应用(Native App)。是否基于 iOS 和 macOS 原生框架进行开发,也曾是我判断应用的标准之一。
但是,这股原生应用的风潮慢慢下去了,尤其是在 macOS 上。很多应用基于跨平台的需求,以及开发成本的原因,越来越不愿意在 macOS 上开发原生应用。就连苹果,也将推出代号为「Marzipan」的跨平台 App 项目来吸引开发者以比较低的成本将 App 迁移至 macOS。
如今不少我们常用的 App,都是基于网页技术进行开发的,比如 Todoist、Slack、Spotify、Notion 等,它们都不是纯正的 macOS 原生应用。但即便如此,我列举的这几个应用还算体验比较好的,完全在接受范围之内。而有些应用,要么是桌面客户端体验不如网页版,甚至功能不全,更新也慢,比如石墨、Teambition;要么是完全没有桌面客户端,只有网页版,比如 Google Sheets 和 Google Docs。
恰好这些工具是我在工作中常常会用到的,所以用网页访问在线工具,又返回到了我的视野之内。此外,我的本职工作是网站编辑,我们的内容编排、分发等操作,都是在网页上进行的。
所以我从曾经不喜欢网页应用的一个人,变成了开始接受一些基于网页开发的应用,再慢慢变成了天天和网页打交道的一个人。