2

PasteNow 两周年随感

 1 year ago
source link: https://imtx.me/blog/pastenow-two-years-old/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

前天 4 月 8 日,是 PasteNow for Mac 发布两周年的日子,也是 PasteNow for iOS 发布一周年的日子。过去两年,我在这款产品上投入大量的时间:得益于我坚持了好几年的工作时间登记习惯,我可以给出明确的时间:

  • 2021 年,我的工作时间有 47.55% 花在了 PasteNow 上,作为对比,One Switch 是 4.41%,Manico 是 3.32%;
  • 2022 年,PasteNow 占了 28.59%,Manico 占了 10.49%,One Switch 占了 8.77%。

过去两年,PasteNow 都是那个我花时间占比最多的项目。而 2023 年,截至目前为止,PasteNow 占了 17.87%,而我的“Read it later”工具,占了 41.14%。它终于不再是那个我的主要时间项目了。

这篇文章,我就随便抒发点什么,想到啥写啥吧。

一个有「图纸」的项目

最近开发新产品遇到了一些瓶颈,或者说卡住了,我左思右想,去找了很多原因,我发现最根本的原因是在开发新产品的时候,没有去很好的设计它,又回到了边想边写边用的老路,这是一个很「程序员」的做法,很不好。

在做 PasteNow 的时候,我是极力克制住写代码的欲望的,除了最开始花了一点点时间做了技术原型验证后,我就开始好好写文字来梳理产品的需求了。写完需求文档还不算,我又开始做自己既不喜欢也不擅长的事情——画原型图,直到非常逼近正式版本的高保真图。

这是一个非常走出舒适区的行为,我开始画图,并且开始用自己陌生的工具 Figma 来画图。现在看着当时画的原型图,真是百感交集…后来产品的样子基本上就是照着原型图去实现的,没有超出这个范围,甚至说现在还有没实现的一些功能,比如右下角的 Slider。

PasteNow Figma Design.png

可以说,如果当时我的职业是一个产品经理兼设计师,然后我把文档和设计稿交给程序员的话,程序员一定会很开心——因为我没有乱改需求或加需求了。

而现在的我,又回到了没有设计稿的时候,像一个无头苍蝇一样写东写西,我真的要好好去学习一下两年前的自己。

用户很少但又不得不做的 iOS 版本

后面就是 iOS 版本的故事了,开发好了 macOS 版本后,我先是不停地修复问题、改进基本功能,然后也给用户承诺会有 iOS 版本,但是 iOS 版本开发的真的没有一点动力,要不是技术上去实践了点新东西(用 SwiftUI 实现了一下),不然真的做不下去。趁着一周年之际,就把它发布了出去。

现在回看当时的发布文章,是有点勉强的意思在里面的,一年后回看 iOS 版本的用户比例,也是非常之少,大约只有 macOS 用户的 1/20。

如果早知道只有这么点用户,是不是就不会开发了呢?倒也不是,我自己偶尔也时不时会因为 PasteNow 的 iOS 版本而受益。我用 PasteNow 基本上一半的时间都是用来做客服的,给用户模版式的回复一些常见的问题,有的时候,在手机上看邮件,觉得用户遇到了一个常见的又相对重要紧急的问题,我就立刻调用了 PasteNow for iOS 的键盘输入功能把预设的文本发了出去,这个时候就会觉得幸好自己开发了这个方便好用的输入界面啊。这时就不会觉得这个产品白开发了。

PasteNow iOS Keyboard.jpeg

现在回想,仅仅以用户数、销售额的角度来评价 iOS 版本,这是不公平的,毕竟,这是这个产品线的一个重要组成部分,它用的少,但不代表没有价值。生活中的很多事物都是这样。

更何况,我实践了新技术,先不说 SwiftUI 到底是不是一个好技术,能在一个不那么主要的产品上验证新技术,也是很好的嘛。

做一个克制的产品,胜过做一个全能的产品

回看我的设计稿,再结合过去两年 PasteNow 的界面变化,可以说是「毫无变化」。所以我过去两年时间都花在哪里去了?

一方面,作为一个和系统集成、和其他 App 交互的效率工具,特别是相对同类产品它又有「多个项目粘贴」功能,于是在交互的复杂度上会加成很多,PasteNow 真的有大量的 Edge Case 需要解决:过去两年真的花了很多时间在解决各种疑难杂症,比如在 Word 里面的粘贴、Edge 浏览器的特殊行为等等。

另一方面,界面变化不大,正是说明了当时我做了一个很坚实的设计基础,做了一个「少即是多」的设计,不需要改来改去来满足用户的需求。

当然,PasteNow 确实是一个简单的产品,它缺少一些同类软件的高级功能,比如没有做很多自定义的功能、没有做横屏界面、没有做粘贴板 Stack 等等…对于这些功能,起先我是觉得都要去做的,后来我发现有些不是补充,甚至是和当前模式冲突的,比如很多用户想要的「横版模式」,我就下决心不做了。对于这个,我是有这些方面的考虑:

  • PasteNow 的特色,或者说当初做它的初心,就是因为我自己想要一个更好用的竖版模式;
  • 我不想 PasteNow 变得越来越复杂;
  • 市场上已经有大量横版模式的产品了,不缺这一个。

出于以上理由,我现在已经彻底放下做这个的想法了。最根本的还是,克制和定力很重要,不能用户想要什么就给用户什么。我就真的有给一个用户回复过,我说我不会做这个功能,如果有需要,请选择市场上已经有的某某某,人家做的很棒棒。当时这个用户看到不知道是生气了还是会理解,但事实就是如此。

好了,那么问题来了,「横版模式」不做,其他需求呢?

其实我已经积累了好几个有用的功能了,比如我自己几乎天天在用的快速输入当前日期的功能(如图):

PasteNow macOS Date.png

主要还是最近不想花太多时间在这个项目上了,不然新产品真的开发不出来了。

好了,就随便抒发以上三点作为 PasteNow 两周年的一篇纪念文章吧。真的是一气呵成的抒发,感觉写完了整个人畅快不少,也为我接下去完工新产品提供了很多动力和思路。

下篇文章,就让我们在新产品的发布中见吧!

👉 访问 PasteNow


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK