初衷
最开始是浏览国外网站的时候,遇到好的内容很难分享到微博,要手动复制文字,点网址手动复制来源,手动搬图,其麻烦程度完全不是这个时代的人能承受的。渐渐的,看到再有意思的网页也能劝自己别想着拿给朋友一起乐呵了。渐渐的,不怎么逛外面的网站了,Twitter 打开的越来越少了。
这不是好现象。必须做点什么。我能做点什么?
能不能 DIY 一个一键提取网页元素,群发到任意社交平台的 app?刚好买的参考书里有相关章节,又发现 MacStories 的作者多年推荐了一个这类应用 Linky(可惜 Linky 只支持 Twitter 和 Facebook)。我就萌生了自己做一个的主意。学了几个月,练了几个月,开始动手做。
曲折
使完了吃奶的力气,在期待和兴奋中,Pooost 第一版上线了。
然而效果不太理想。界面上揉杂了太多个人喜好,朋友们的反响最常见的词语是:风格独特,模糊不清。同时功能上是将 iOS 系统内置的分享做了简单的封装,以致多个微博号 Twitter 号之间只能逐一切换发送,不算方便。
决心推翻重来,界面全部删了重做,核心功能全部手写。于是重新开始,研究 Twitter 和 Facebook 密密麻麻的技术文档,研究原生的 API 和第三方的 SDK,该看的都看了,该爬的坑都爬了,各种坑之多让我一度认为自己有排雷天赋。做了几乎三整套解决方案,选了最好用的(果然有遍历强迫症么?️)。
期间曲折让我几度丧失信心,精选的方案疑似走不下去,就把扔掉的代码重新捡起,还是走不通,又换回原来的方案。反反复复,我的信心也跟着起起落落。别人的技术不会专为你而设,出现各种接口不好用、文档不说明,导致走的弯路都只能认了。是我选择做的,苦果自己尝。
回头想想,技术上最困难的地方是,没有人指路,没有人告诉我到底走不走的通,没有办法知道这个想法能实现到什么程度。每次到了十字路口,是该放手,还是在绝望中再试一次?天知道,所以这一年我有一半的梦都是在敲代码。(天不知道答案,stackoverflow 知道。?)
沮丧地关机,把自己扔到床上,这种时候太多了。朋友把我拉起来,鼓励我再试试。一次又一次,直到今天。嗯,人不能没有朋友,没法儿自己活着。
成绩
现在可以说,Pooost 第二版将我原初的想法都实现了,从此可以带着图片轻松的把外面的好文章以摘要的形式分享进来,同时也可以分享出去。
根据朋友们的反馈和需求,把主应用做成了普通的一键发送新鲜事的 app。由于系统扩展必须要额外装主应用,所以顺便给主应用做这个功能算是可以不太浪费 iOS 桌面吧,只是不知道最后哪边会成为主力。花了80%心血的部分只有20%的用户在用也很有可能。
界面一改再改,跟人讨论了很多,然后发现大多数设计理由在讨论之后仍然是理由。内心的产品经理和程序员也曾打得天昏地暗。现在的V1.7.1 算是比较满意的形态。
细节也做得比较用心,比如为了照顾新用户的陌生感,特别做了按钮的文字标签,又为了长久的美观整洁,做了可以关闭的选项。操作过程中的即时提示信息也是用心裁剪,每一次提示根据文字长短、理解难易度做了不同的停留时间处理。再比如一键清空的垃圾箱,为了防误触和后悔,做成有一次恢复机会。以及发布长文模式时,文字转成图片的样式,我也更换过很多种,力求在界面无赘余注释的情况下,只用格式去体现标题引文特征,跟评论分开,让读时间线的人一眼明了。
朋友们总是能提更好的建议,不过很多我都考虑过尝试过,经常是追求平衡有所取舍的结果。
基本做完了收尾工作,会继续开发新功能,打通更多的平台,突破更多的限制。除了热心捧场,希望它真的能帮到谁,我就觉得值了。
总结一下这段学习和开发的经历,有梦想就去尝试,别想太多,朋友会是你最好的财富。
Pooost
主要功能
1. 一键发布新鲜事到微博/微信/Twitter/Facebook 多个平台,每个平台可多个账号。
2. 自动提取网页标题/图片/链接/引文,加上你的评论,一键分享。
界面操作一览


效果对比
用 iOS 自带的分享到微博,效果是这样:
用 Pooost 发送出来是这样 (微信/微博):

和这样(Twitter/Facebook):

正在邀请一波内测,内有详细功能介绍,欢迎大家来玩。
我微博有一段的演示视频,方便了解。
我的产品博客,会持续记录历史和动态,欢迎关注。
