剪贴板输入法开源声明及近况复盘

剪贴板输入法现已转让,详见:https://mp.weixin.qq.com/s/0dqe4Rj_pUGXwzRUKsj7iQ

剪贴板输入法自发布以来的这5天里,发生了一些事情,让我得到了一些宝贵的经验,在此复盘一下,分享给大家。这是一篇不那么技术的文章,但却是宝贵的经验。

源码已失效

发生的这些事情也让我决定把代码开源,开源协议WTFPL。开源地址为: https://github.com/pastekeyboard/pastekb-ios 当然开源也并非一时冲动,主要还是因为这是一个Idea类型的app,而非技术类型的app。

好了,复盘开始。

背景

微信朋友圈经常看到很多朋友发的消息被折叠成一行。例如下面这样:

当然根据自己的使用经验也能大概猜到原因。当我们复制一大段文字直接粘贴到朋友圈时,就会像上面这样被折叠为一行

直到一天刷微博时,看到一篇SamWanng的一篇微博,可以避免朋友圈的文本被折叠。微博内容摘录如下:

看了一眼大概原理后,这事儿就过去了。

直到4月底,一位朋友出国旅游与一些硅谷的开发者进行交流。每天朋友都会把所见所闻都发到朋友圈里,内容很长。我也就每天都会盯着他的朋友圈,跟着学习。但发现总有几天的内容是被折叠为一行的。想来这些长篇大论基本上都是朋友先在其他app中写完,再粘贴到朋友圈的。

这让我想到了可以避免被折叠的方法,也同时想到了我曾经开发的USBKeyboard,想来通过输入法模拟输入可以解决这个问题。于是给自己的 Todo List 加入了一条。如下图,4月19号首次加入 Todo。

开发

那段时间我一直忙着开发Messier。直到5月14日,终于有了时间,我开始开发。在我的gitlab上创建了项目。由于有了之前USBKeyboard的代码,很快开发完成。

经过几天的自测和若干新功能(输入速度调整等)的完善,趁着周末(18、19号)完成了1.0版本。19号提交审核AppStore。

当然,还有同步搭建的官网,这是官网代码。而且同时支持中英文哈~

另外,代码开源了,开发的commit也都push到了GitHub。可见 commit记录

发布及宣传

第一次审核十分顺利。第二天就审核通过。见这里

然后我也进行了初步宣传,下面罗列下宣传的途径:

  1. 博客文章 🎉剪贴板输入法🎈,让朋友圈文字不再被折叠
  2. 微信订阅号订阅号文章
  3. 我的朋友圈
  4. 我的微博
  5. 两个微信群(一个独立开发者的群,一个经常聊天的小群)

从宣传开始,我犯了一些错误。我在朋友圈、微博开始宣传。当然由于关注我的同学们,基本都是技术人员,相信看到我开发这种app,内心应该是会若有鄙视的,哈。

当然此次发布后,我把文章发到了一个以app独立开发者为主的微信群里。群内若干朋友点赞后,就没有下文了。发到这个群里,就产生了下文嫌疑的可能性,因为和后来者产生了交集。

第一个评论

发布后,很快就有人指出是JSBox,这让我马上回去找当初点赞的微博。发现其实已经有人写好了JSBox的脚本,而JSBox也是支持Javascript来调用输入法接口的。JSBox还是真强大。

不过当初开发这个app我也没在意,想来,既然人民群众觉得收费不值,那就干脆一直免费下去吧。收费的问题,我只是在订阅号和博客文章最后提了一句:原价6元,现在免费。想来这位用户也是我的博客或订阅号读者,而且文章都读到了文章最后。

不过在我回复后不久,这个用户就删除了这条评论。看来我继续免费的举动打动了他。

我的控诉

3天后,5月23日,我刷微博竟然发现PriceTag在宣传一个app,功能与我这个几乎一样(反而更简单,没有输入速度调节等)。PriceTag的微博链接

相信任何人如果站在我的角度看到这里,肯定会开始怀疑这个app抄袭。于是我开始回复这个微博,说这个应用涉嫌抄袭等等(这里先说明下,不能称作抄袭,下文会有解释),并给PriceTag微博私信。

我也在那个独立开发者为主的微信群里问,有谁认识PriceTag的作者,我说这个应用涉嫌抄袭。此时这个app法的作者也回复了我,当然不承认这个抄袭。UI抄袭了吗?运营同事让他做的等等。由于剪贴板输入法发布后,我又投入了Messier x86_64版本的研究中,就总觉得浪费时间争吵。就简单回复了几句,就退群了。

牛顿和莱布尼茨几乎同时发现了微积分,但我不相信这两个功能如此类似的app相隔3天先后发布。

然后我开始初步反思原因:

  1. 这个app技术难度太低,我这常年不写UI的iOS开发者,业余时间不到两天就开发完成了。这还是实现了速度调整、自测等等。还把中英文官网,中文博客介绍都写完了。如果仅实现模拟输入的过程,用不了几行代码。
  2. 宣传渠道问题。我的文章的辐射范围都是“技术人员”,对这个不折叠的功能很少有需求。开发完成后,应该主动尽快找PriceTag、最美应用等。

考虑再三,我决定把剪贴板输入法开源,用来回应这个抄袭。于是我写了一篇简单的订阅号文章剪贴板输入法开源啦,没想到这么快被抄袭(现在已经删除)。

由于我的控诉,好几个朋友私聊开始安慰我,交流想法,真的很感谢他们。

接受现实

经过我的各种思考和理解,准确的说这不是抄袭,只是Idea Copy,或许两个app都是copy的JSBox。强调一下:

  • Idea Copy
  • Idea Copy
  • Idea Copy

Idea Copy应该说是很古老的现象了。

2010年7月,《计算机世界》刊登了一篇题为《”XX的”腾讯》封面头条文章。揭露了腾讯早年各种Idea Copy大量创业公司的产品,借助腾讯在技术、宣传各方面的优势,迅速Copy并超越大量创业公司的产品。这种后来者居上的现象让大量创业公司不爽,但不爽也没有用,后来者开发的还更好用。

“饿了么”是2008年创立的本地生活平台,主营在线外卖、新零售、即时配送和餐饮供应链等业务。而美团外卖是美团网旗下网上订餐平台,于2013年11月正式上线,总部位于北京。想必这也是另一种形式的Idea Copy,但市场就是这样残酷。

回到我这个小事情上,我也确实不爽。但反思自己在宣传渠道上的不足,才造成了这个现状。我之前开发了很多小app,开源过很多小project,但从来没有开发过一个比较实用,且面向人群很广的app,因此宣传文章的编写也很技术范儿,普通非技术用户甚至很难看懂。产品设计方面,新用户引导等细节十分欠缺。总的来说,没有app的设计和推广经验(只开发经验和几乎为零的设计经验)。

一位朋友也提出了攻防的概念,这些app功能都差不多,但就看谁更好,谁能攻破对方。当年嘀嘀打车和快的打车攻防,最后合并。美团外卖和饿了么攻防了这么多年,当然还是死对头。

想开之后,我把相关鄙视和敌对的言论也删除了。不管怎么样,这次我收获了很多,而这些“非技术”层面的经验,正是我一直追求的。

反思

  1. 没有技术壁垒。这个app是Idea类型而非技术类型,能快速复制。这对后来者十分友好。
  2. 宣传经验不足。发布后要对自己的app有自信,主动联系PriceTag、最美应用等软件媒体,这些媒体都是很乐意帮着宣传的。
  3. 没有防范意识。宣传时在一个独立开发者的群里宣传,而不是目标用户的群里宣传,宣传的范围不对,且没有防范意识。博客文章介绍了原理,主动把原理分享给了开发者。
  4. 宣传范围错误。我博客、微博、订阅号的读者都是技术人员,相比大多数用户,这些技术人员(就像我分享经验的朋友)对这类app并不急需
  5. 用户引导文档不好用。中英文的文档没有配图,博客和订阅号的文章反而在介绍实现原理。没有一个是给普通用户(不关心实现原理)看的。
  6. 不需要追求通用。从剪贴板输入法的名称上,就太追求通用。

经验

  1. app需要有技术壁垒。当然这点不是必须的,只是有技术壁垒的话,会更不容易被复制。
  2. 主动联系宣传的媒体。
  3. 适当的防范意识。
  4. 明确目标用户。直达目标用户的群体去宣传。
  5. 设计、用户入门引导。多花时间投入在这方面。
  6. 不要追求通用。专注于一个功能,加强宣传这一个功能。

总结

得到了经验,才是最初的目的。那么咱就既往不恋,纵情向前~


欢迎关注我的微信订阅号哈,这是第一篇非技术文章,相信有第一次,就会有无数次 :)

wechatgroup