锤子系统的杀手锏,这学生用 18 小时实现了 | AppStory

AppSo

2016-11-10 22:04

前阵子对锤子的讨论,除了新的手机外,讨论得最多的就是 One Step 和 BigBang。

当 BigBang 出现时,很多人都联想到了 iOS 的应用 Pin。BigBang 和 Pin 都有一个分词功能,当用户选中一段话之后,它们可以将整句话以单个词语的形式进行分拆,帮你对整句话进行信息整合与处理。

而发布会没过多久,AppSo(微信号 appsolution)就发现了与 BigBang 功能相近的新 app:Clipboard Plus

输入、处理、输出,一气呵成

打开 Clipboard Plus 当你复制一段文字,屏幕上就会出现 Clipboard Plus 的小悬浮窗,点击后便进入分词界面。

clipboard-plus-1

Clipboard Plus 的白色界面让人觉得非常舒服。

它的筛选功能可以帮你快速排除不需要的字词。轻点顶部左侧的下拉框,便可以在中文、英文、符号、其他四个选项中初筛。选中字词,就能直接通过内置的分享功能进行分享

11%e6%9c%88-10-2016-20-28-26

是的,选词完毕后,只需要轻轻一点,就能分享、搜索、查词或者复制。从输入到处理再到输出的过程,在 Clipboard Plus 里,就是一气呵成的。

AppSo(微信号 appsolution)认为值得一提的是 Clipboard Plus 具备从其他应用分享至 Clipboard Plus 并进行分词的功能。这样一来,在不启动 Clipboard Plus 剪贴板监听服务的前提下,它也随时能为你服务。

在实际测试的过程中,Clipboard Plus 的基本分词功能没有出现过严重的错误,仅仅有一两次将整句话当作一个词的情况。可以说,Clipboard Plus 在分词方面的表现是令人满意的

自定义你的分享和搜索

Clipboard Plus 使用了 Android 自带的分享接口,分享功能除了可以自定义分享列表以外,在分词后的右侧可以直接分享。

Clipboard Plus 还支持了自定义搜索引擎功能:只要事先设置好,分词后长按搜索按钮选择需要的搜索引擎

clipboard-plus-3

这样的设计让 Clipboard Plus 可以满足我们不同的需求。比如,你可以在 Clipboard Plus 中直接整理一段长文章的摘要并分享到印象笔记;或是从一段话中直接选取不懂的单词,并直接用有道词典查词。

剪贴板历史

在 Clipboard Plus V1.9 中,Clipboard Plus 新增了剪贴板历史(多重剪贴板)功能。新版的右上角多了一个「剪贴板」样子的 icon(右起第二个)。点击底部的「星星」按钮,还可以在剪贴板历史中收藏它。

11%e6%9c%88-10-2016-21-01-22

剪贴板历史功能很像我们之前推荐过的「剪纸堆」。可以说,Clipboard Plus 将手机处理中文文书的体验上升了不止一个台阶。

开发者:App 应该解决真正痛点

用 Clipboard Plus,你很难想到这是一个人的业余作品。优良的分词能力、一气呵成的操作流程、贴心的功能……相信这会是 Android 党手机里下一个优秀的工具。

AppSo(微信号 appsolution)找到了 Clipboard Plus 背后的开发者、西南大学的大四软工学生陈苑韬,尝试了解背后的故事。

cpdevphoto

其实陈苑韬很早就开始接触编程,但因为直到高二之前都还没有智能手机,所以在那之前都是尝试开发 PC 客户端。后来因为想做游戏外挂开始接触 Android 开发,从此便尝试了不同的项目:蓝牙对战的 FlappyBird、一键扫码支付工具,还有就是 Clipboard Plus。(其实还有「开车」的 app 但不好意思说……)

他还分享了自己高中的一次经历:

在校期间看技术文档时,发现可以利用一些特性做出无痕拷贝课件的软件(因为学校不允许随意拷贝课件)。

后来这个秘密运行的软件被发现了,我也被教导主任批评了。至于是怎么被发现的,因为每次复制完课件都会在右下角弹出一个很炫的提示(笑)。

当时开发它,也是因为很多同学都会在课余时间来抄课件里的笔记。所以我也很早就感觉到,解决用户痛点的软件,一定会受到用户欢迎。

从这次经历开始,让他之后开发时都会抱着从「解决痛点」入手的心态去做。

在与陈苑韬的交谈中,他给我们留下了「想到就去做」的印象,了解到 Clipboard Plus 的开发契机后,这样的感觉更加强烈了:

打算开发的那天恰好是老罗(锤子发布会)的直播,就顺手点开来看。当我看老罗演示 BigBang 的时候,我马上打开了 Android Studio(Android 集成开发环境)进行开发。

有人说我是蹲着老罗做的,但我的确不是蹲着的。我没用过锤子的东西,也不是粉不是黑。

分词这种东西,并不是什么新鲜事,Clipboard Plus 语义分析使用的是波森中文语义 API。

至于分词功能入口,我的初版其实不是悬浮窗,是提示框。后来有人说希望像 Google 翻译一样有个悬浮窗,之后我就照着做出了类似的悬浮窗。

对于锤子和老罗,他是这样看的:

我看到有人回帖说,BigBang 的由来应该是 iOS 的 Pin。我猜测老罗也许是从这个得到了灵感,对文本进行分词,来提高信息处理效率。

老罗当时说,他要解决的是手机上进行办公的痛点。我们大家都有这样的痛点,当你需要做一些复杂的文字编辑工作时候,你都会选择打开电脑而不是在手机上完成

因为那段课件软件开发经历,所以我很认同他的话。之前我对他的印象就是各种炒作各种情怀,但看了他的演讲后,我觉得他确实具有一种工匠精神,这也是我比较欠缺的。

从零开始到 Clipboard Plus 的第一个版本,从打开 Android Studio 进行开发,到发布到 V2EX,陈苑韬用了大约 18 个小时:

我没有通宵做,晚上构思了一下,从第二天早上起床就开始,晚上 6 点就开发完成了。除此之外,还为了截取 app 的 GIF 预览图额外花了点时间。

04f97b4f5bdc6bd3f5df312c87427d8f

单单是做出来还不够,陈苑韬也在不断思考如何改进,Clipboard Plus 的迭代速度也相当快。从 10 月 18 日到现在,Clipboard Plus 就更新了 10 次,上线了 8 个功能:

上个版本我写死了 6 个分享按钮,后来发现这种做法太蠢了,所以现在使用系统自带的分享接口。除了改 bug,还新增了自定义搜索引擎和用户引导功能。

至于未来,OCR(即图片转文字等)也是我一直想做的功能,还有以图搜图、悬浮窗触发自定义操作等。

clipboardplus-2

旧版 Clipboard Plus

虽然因为 Clipboard Plus 的推出受到了关注,但陈苑韬并没有盈利的打算:

目前 Clipboard Plus 处于 beta 阶段,正在测试各个功能,代码也写得有点乱,也有一些安全问题的考虑,待代码完善后会开源。

对于自己会继续发展下去的 Android 领域,陈苑韬觉得:

国内 Android 碎片化很让人头疼,独立开发者根本不可能测试到那么多机器。这也导致独立开发者开发出来的 app,不如大厂产品的兼容性好。

另外,中国应用商店似乎都没有「收费应用」的概念。付费机制能驱使开发者做出更好的 app。因为没有收费用户,开发者很难有动力去维护,也不需要对谁负责。

AppSo 希望未来能看到有想法、有执行力的独立开发者,以及能让他们更好地发挥所长的环境。

Clipboard Plus 适用于 Android 4.0.3+ 的设备,大小 1.8 MB,完全免费。

本文由郑智文与梁晋豪共同完成。

本文由让手机更好用的 AppSo 原创出品,关注微信号 appsolution,回复「锤子」,看看还有哪些应用实现了锤子新手机的「一小步」。

AppSo qrcode signature

AppSo
后评论

评论在审核通过后将对所有人可见

正在加载中

净干文科生事情的理科生,悲观的乐观主义者,希望成为路人的铺路石,不矛盾的矛盾体。

本篇来自栏目

解锁订阅模式,获得更多专属优质内容