简悦健身
为了完善阅读模式的小目标,我改编了160+网站,于是诞生了——简悦:沉浸式阅读的Chrome延伸。
关于简悦的一些数据,统计截止到4月2018,17。
自从Mozilla发布Project Quantum之后,Firefox上终于有了一个像样的插件API( WebExtensions API),大大降低了Chrome迁移的成本。
此外,它还提供了一个网站,用于Chrome扩展的兼容性检查,以方便迁移(Mozilla有多紧急...?)
然而,由于浏览器的兼容性问题,不可能有一个“统一”的情况,所以当移动到简悦,它不是那么顺利(和有无数的漏洞...)
最后,Chrome版本和Firefox版本在视觉和操作上保持了99%的统一,差异出现在地址栏,如下图:
1.0.0发布的时候很多朋友想要苹果Safari/微软Edge和火狐版本。多亏了量子计划,简悦被成功移植到了火狐浏览器。
但是前两个就没那么容易了。虽然微软Edge加入了WebExtensions API,但是我没有Win 10…所以无法顺利移植。
但是移植到Safari需要“部分重编码”,所以不是短期的事情。
有了1.0.3版本,简悦已经脱离了纯阅读模式的范畴,但毕竟有些用户只是想使用简悦的阅读功能,于是一个新的想法诞生了:
为简悦制作精简版,既满足了简悦“瘦身”的需求,也方便了基于其他浏览器的二次开发。
最终着陆的方法:
其实UserScript还是挺厉害的。如果愿意,甚至可以移植整套功能?(我之所以没有这么做,是基于相应轻阅读版的上述设计思路。)
不过UserScript也有它的缺点,因为是跨浏览器的,所以自然无法修改浏览器外观(比如地址栏、动作栏等。)比如原生API。
阅读模式产品需要一个触发点(比如上图),所以“轻阅读版”需要另辟蹊径。
经过思考,我还是打算用简悦的设计元素(右下角的红色原点)来达到视觉上的统一,最终方案如下:
此外,为了保证简悦和轻读版的视觉一致性,界面中尽可能统一了聚焦模式和阅读模式。
因为轻阅读版的定位是Lite,它的特点是轻、快、专注,所以它有以下几个特点:
选项页的设计也是简洁内敛,但是简洁不代表简单,有些人还是需要调整设置,所以做了如下设计:(带简单配置项+说明方案)
最后,希望Apple Safari/Microsoft Edge和其他支持用户脚本的用户会喜欢简悦轻读版!
由于简悦现在已经支持大部分主流浏览器,对应简悦的官网也略有更新。
1.1.1的下一个版本将主要解决以下问题:
简悦从最初的设计开始,就一直作为一个产品来运营。另外,基于我独立开发者的身份,简悦无论从哪个角度都会继续,所以“担心免费不会持续太久”的潜在用户可以放心。
简悦接下来会发生什么?目前有初步意向,因为不是很具体,先在这里买个通行证,这样不会太戏剧化吧?
简而言之,无论简悦变成什么样,它都不会忘记自己的创新精神,它将继续为用户提供: