大约两年前,在结束了TagTalk的众筹项目后,我开始做这个Chromeism的网站。当初是想学下web app的开发,因为之前自己的工作主要是在嵌入式系统方面,一直想有机会自己从头到尾做一些面向用户的产品。

我一开始的切入点是从Chrome插件,很快写了一个帮助用户在每次Google Search时显示曾经浏览过的网页记录,和在访问每一个网页时,有一个快捷图标显示浏览过的类似网页。这个插件用到了很基本的string matching,希望可以做成有一定智能的自动分类的工具。不过发布之后用户反响一般,使用量一直没有超过200,所以后来就把这个插件下架了。

第二款app就是Owl Reminder。这个app是为了解决自己工作时一个痛点:当时上班用Ubuntu电脑,习惯了Windows上Outlook的日历提醒,我希望有一款跨平台的桌面app可以提供类似的功能。搜索了市场上没有类似的产品,再加上当时Outlook下架了对Gmail的支持,我觉得这里面有一些机会。当时领头的产品是支持多日历,跨平台的Sunrise,我并不想重复Sunrise这样完整功能的日历产品,只是提供最核心和基本的离线桌面提醒功能就够了。

alt

整个产品从构思到上线用了不到1个半月。自己是兼任产品经理,UI设计和前后端代码开发,同时让我的女朋友Ivy设计了很Q的app图标。现学了AngularJS和Bootstrap的前端框架,在第一个版本就实现了跟现在一样的UI设计和绝大部分功能。之后再用一个月添加了Push notification和Nodejs的后端转发功能。因为是第一次写MVC构架的app,代码写的并不优美,好在功能上一直没有太多问题,用户量逐渐涨到了2万多人,然后达到了Google Calendar每日免费quota的限制。

最开始做这个工具主要是为了方便自己使用,但很开心的是获取了不少忠诚粉丝,他们一直给我提改进建议和反馈。可惜这种工具软件商业前景不好,市场领先桌面日历程序Sunrise也是一直免费服务,迟迟没有盈利模式,它在两年前被微软受够了,2016年5月终于正式退休了。在做完这个日历的app,积累了不少Chrome app经验后,我趁热打铁用一个周的时间写了第二款app Whenever便签:

alt

这个app的UI设计个人比较满意,突出了样式和功能的简洁风格,上线后很快达到了3万左右的用户。因为它是完全离线的程序,没有cloud方面API的数量限制,所以也不用维护服务器做消息推送和转发。

过去一段时间忙着换工作和申请方面的事情,没有再继续开发新的app。今天写下这些文字算是对这个项目做了一个总结。