V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
quietjosen
V2EX  ›  分享创造

说说我出道后的处女作:剪贴板神器 iPaste

  •  3
     
  •   quietjosen ·
    atjason · 2017-07-25 08:06:18 +08:00 · 10028 次点击
    这是一个创建于 2671 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2015 年底,我离开了这辈子最后一家公司,成为一名自由职业者。而 iPaste,是我独立开发的第一款 macOS 产品。

    1.7 年过去了,在发布新版 iPaste 时,说说这款让我不再青涩的作品。

    ----- 长文开始警戒线;不喜请绕行 -----

    0) 起初,「贴贴板」并不算产品

    如果现在做个新产品,事先一定会有充分的调研,比如用户需求是否真实存在、市场容量、竞品分析、技术可行性分析等等,然后才会立项。

    之所以说不算产品,是因为当初做「贴贴板」时,完全跳过了这些环节,直接开始码;更像是个练手的项目。怎么回事?主要是当时刚刚出来自己单干,已经至少 3 年没写代码了,做什么领域的产品,都行,也都不行。在脑子一热决定先做 macOS 时,脑子里第一个冒出来的就是贴贴板这个点子,因为自己平时太需要剪贴板增加工具这类产品了。

    咦,你可能好奇,说好的是 iPaste,怎么变出个贴贴板?其实,这个产品就是以「贴贴板」这个名字问世的,并保持了最开始的大半年时间。2016 年 9 月底才更名为 iPaste;这是后话,后面再提。

    这里衍伸出一个话题:做产品,是做自己需要的产品,还是做大众需要的产品?当然,如果这两者重合,最好。如果不,建议起步时选择自己需要的产品。最直接的好处是,你自己就知道产品应该做成什么样子,跳过了用户调研的环节,也不至于跑偏。

    不过,这个方式有个很大的局限:通常,自己的需求有限,并且会是个小点子,不利于产品做大。而且,产品做大后,就不再是当初自己想要的东西了,又变成了做大众需求的产品。所以,根本上是 在做自己需求的产品的时候,摸过出做产品的路子,进而推演到大众需求。

    这里引用在 IndieHacker 上看到的一段话。

    If you build a product for yourself …, there's probably a million others like you out there. Maybe not a billion, but unless you're a freak, there's a million.

    精准的翻译是:通常你需要的,别人也需要的;这些「别人」,没有千万、也有百万,除非你是朵奇葩。

    1) iPaste 夺走我的第 1 次,一次又一次

    就是这么一个不算产品的产品,却 让我经历了无数的从 0 到 1

    • 第一次学习 Swift
    • 第一次学习 macOS 开发
    • 第一次给产品起名
    • 第一次设计 Logo
    • 第一次独立完成一个产品
    • 第一次审核被拒(以及 N 次)
    • 第一次收到用户付费
    • 第一次收到用户反馈
    • 第一次收到海外用户反馈
    • 第一次推广
    • 第一次付费推广
    • 第一次开源代码给别人用
    • 第一次…

    1.0) Swift 与 macOS 开发

    这部分在 Mac 开发的神秘面纱:后娘养的嫡长子 里有介绍,这里仅简单的提及。

    对于 iPaste 而言,核心的部分是系统剪贴板。也即,能够记录用户曾经复制的内容,并且能 100% 准确地还原。难就难在这 100%,因为用户可能会在任意程序中、复制任意格式的数据,如纯文本、格式化文本、图片、文件等等。

    其实,我试了当时的一些竞品,包含非常知名的,并没有做到这一点。比如,在复制并粘贴到 Numbers 时,会有一个单元格的错位。产品深处这样的问题,你在他们高大上的宣传中自然是看不到的。而 贴贴板 就做到了这一点,所以当时我还打出了「支持任意格式,不服来战」的口号。核心的,就是将 NSPasteboardItem 中的数据,存储为 Data;在粘贴时,再将其写回系统剪贴板。

    不过,后来发现,某些格式还是有问题的。比如,在 Sketch 中复制 svg 格式的图片时,系统剪贴板中会产生 com.facebook.semaphore 这种类型。而对于这种类型 NSPasteboardItem.data(forType type: String) 这个函数会卡死 10 几秒。我试了几款知名的竞品,也有两样的问题,看来确实是 macOS 系统有 Bug。不过,这种情况还是相当少见,在我自己用 iPaste 的一年多时间里,仅遇到过这种情况(别试 iPaste 了,因为已经改掉了;但是可以试试你手上的工具😂)

    再有,就是 macOS 沙盒的限制。具体到贴贴板,就是 如何将系统剪贴板中的内容粘贴到当前应用。要做到这一点,有多种方式,速度最快的,是发送 Command + V 键盘指令,模拟用户按下粘贴快捷键。不过,在沙盒模式下,这一方式直接不干活。

    能在沙盒模式下干活的,就使用 Apple Script 来发送 Command + V。可是,在上架 Mac App Store 时被拒。反观所有已经上架 Mac App Store 的同类应用,都是让用户再从其官方下载一个所谓的插件、助手,基本都是安装 Apple Script 来实现自动粘贴。最后,我也从了,用了类似的方式。

    这里再 吐槽一下 macOS 沙盒模式,已经裹足不前好几年了。对于自动粘贴这样的需求,不支持的理由无外乎是安全。可是,这样的不作为,直接导致用户下载安装一个自己不可能验证安全的助手。在我看来,只是将安全的皮球踢给了用户,撇清了自己的责任而已。

    1.1) 独立完成一个产品

    一个产品完整的生命周期,所涉及的点是非常多的:产品定义、市场研究、竞品分析、设计、开发、测试、上架、运营、推广、客服等等。要独自做好这些事,确实是很大的挑战。

    当然,由于精力和能力有限,我也不可能做好所有的方面,目前主要的精力是开发和推广。对于做不好的地方,可以:

    • 简单做一下,将就着;
    • 花时间学习,做好;
    • 请人帮忙做。

    不同的事,处理的方式不同。

    • 比如 Logo 的设计,我目前倾向于请人做。比如 Klib 的图标,是由 Allen 帮忙设计的。
    • 比如程序里的图标,我基本上是在网上免费图标的基础上,简单修改下。
    • 比如推广,很难外包给别人,只能自己硬着头皮上。

    其实,我还是挺愿意花时间折腾自己目前不擅长的事。不过,毕竟时间有限,还是要 把时间用在自己的长处,把短处外包给更专业的人完成

    另外,自己一个人做也是有好处的。比如,不需要与人商量,就减少了很多沟通成本。尤其是各方意见不一致时,要达到最终结论,通常需要消耗大量的时间,甚至是返工并带来额外开发成本。而一个人,则没有这样的问题。

    在实际做事的过程中,也养成了自己的习惯,比如:

    • 使用 Omni Focus 管理项目要做的事、测试用例
    • 在开发功能时,就完善所有单元测试、测试用例
    • 数据结构、UI、业务逻辑的开发步骤
    • 使用虚拟机来测试操作系统的不同版本、不同语言

    建立这些习惯的过程是痛苦的,因为要摸索所有的可能性,摒弃不适合的,最终形成适合自己的方式。而一旦建立,会有很大的收益。在下次做类似的事情时,好的习惯会大大提高效率,避免走大的弯路。

    1.2) 第一次出门吆喝

    自己辛苦做出来的产品,自然是希望更多人用;能赚更多钱,当然更好。可是,酒香也怕巷子深,尤其现在大家的注意力被各种事情分散着,要在这样的前提下,让更多需要的朋友知道自己的产品,是个很大的挑战。

    要增加产品的爆光,最直接的就是在媒体上报道。回过头来看,从时间和效果上看,当时这几个媒体还是不错的:

    • V2EX
      • 这里聚集了很多愿意尝鲜的极客,他们愿意尝试那些新鲜出炉的粉嫩产品,并予以自己的肯定和鼓励。
    • 36kr Next
      • 现在,这个产品基于处于半死不活状态,我感觉。
      • 当年,在 Next 发布贴贴板,还是带来了不少的流量。
    • Mac 玩儿法
      • 自己认真接触的第一个自媒体,是 Frank 一个人做的,佩服。

    而这些,全部是国内的媒体。如何在海外推广?很是头大。其中,我尝试了 平生第 1 次付费推广,是在 Two Dollar Tuesday,当时,其官方的规则是:

    You discount your app to $1.99 in the App Store for 48 hour promo (Tuesday & Wednesday).

    We will promote your deal via e-mail, our website, Facebook & Twitter.

    We then do a revenue split after Apple's cut. On a $1.99 app, you get $1.40. So we get $0.70 to us per sale on Tuesday only. Wednesday you keep 100% of proceeds.

    We have you pay us for the first 100 sales ahead of time ($70).

    Finally, we have a $1,000 MAX on the amount due to us. Meaning, no matter how many copies we sell on Tuesday, you can never owe us more than $1,000.

    精准翻译过来,就是:

    • 我将应用降价为 $1.99
    • 周二的收入,对方提成 30%
    • 对方至少收 100 份的费用,即 $70,最多收 $1000

    实际的效果,在这两天仅售出 92 份、$126,除去先前支付的 $70,还剩 $56,相当于每份 $56 / 92 = $0.6,白菜价。

    于是,我之后再没试过付费推广…

    需要注意的是,媒体的效果主要有 2 方面

    • 突击爆光
      • 尤其在产品发布的时候,多家媒体同时爆光,甚至会有 霸屏 的效果。
      • 比如,当用户在微博上看到 iPaste 的报道,可能跳过了。可如果接着又在少数派看到、在即刻订阅上看到,就肯定会加深印象。或许会生出兴趣,尝试一番。
    • 为之后的搜索做铺垫
      • 我们在需要某类产品时,除了向周围的高手求教,也可能自己去互联网搜索。而这些媒体的报道,则会成为被搜索到的基础。尤其是 权威媒体的报道,会有更高的搜索权重
      • 这里说一个小技巧:自己在写文章时,要「面向搜索引擎」,而不仅仅是标题党。比如,「夜深了,熄灯了,老公竟然不理我,还在玩这款游戏?!」这样的标题,其实对于搜索引擎并不友好。对于标题这样重要的因素,不包含产品的名字,是不能接受的。

    不过,媒体资源毕竟是有限的,你总不可能天天被报道吧?在更长的时间范围内,都要靠用户的自发传播,和自己的影响力。

    对于口碑传播,当然首先要靠产品的硬实力,毕竟首先产品要好,用户才愿意消耗自己品牌价值,去推荐你的产品。当然,这其中也存在一定程度的可操作性,比如在程序角度诱导用户分享,以及分享送 Pro 之类的活动。

    对于自己的影响力,就需要长期建设了。比如,我最近强迫自己每周二早 8 点在自己的「**自在开发**」公众号中写篇技术长文(包括本篇),也在自己的博客、少数派、掘金、简书等全媒体发布。这些文章的受众,有可能就是我自己产品的用户。并且,有了文章的背书,当用户对我有更多了解和信任后,也就更愿意尝试我的产品。

    2) 贴贴板到 iPaste 的蜕变

    2.0) 那些年,我也曾青涩

    对于名字,当初也是纠结了很久才定的「贴贴板」(英文 Daily Clipboard )现在来看,中文名还好,英文名就太差了些,且和中文名没有关联。当时,我已经开发了 iPic,想维持一个「 i 」系列,就直接改为「 iPaste 」了。

    再来看看当年贴贴板的 Logo (左侧):

    真有种不忍直视的感觉 😅

    目前的 Logo (右侧),是自己设计的。基本是参考系统圆形 Logo,如 iBooks、App Store ;其中的 P,和 iPic Logo 中的 P 一样;背景的深绿色,是参考系统 Time Machine,想借其稳定的意味。

    其实,改名、改 Logo 的影响还是非常大的。比如,之前所有在媒体沉淀的报道,全都无效了,需要从 0 开始积累影响力。所以,大家在给产品起名、设计 Logo 时,一定要慎重。定好了,就要坚持。

    对于独立开发者朋友,我有个小建议:保留自己程序的历史版本。当然,我知道你肯定已经用了 Git ;我是说,保留可以直接运行的版本(你确定,20 年后,你还有能力将代码编译为程序 😂)就像老照片一样,多年以后,重新运行一下自己当年还懵懂时写下程序,看那交互、那颜色、那不经意的跳转,就像看老照片一样,会有别样的情愫

    2.1) 付费下载 -> 内购

    最开始,iPaste 的模式是付费以后才能下载使用。

    采用这一方式的唯一原因:实现简单。或者说,代码上什么都不用做,无需区分免费版和付费后的功能限制,无需处理复杂的 In-App Purchase 集成。

    不过,这一方式的缺点也很明确:限制潜在用户尝试 iPaste. 这部分可以在 Mac 开发的神秘面纱:后娘养的嫡长子 里有介绍详细的介绍。

    后来,iPaste 将付费模式调整为免费 + 内购。从效果上看,确实明显增加了用户数量,用户付费也有所增加。所以,如果你打算开发个产品,个人建议采用免费 + 内购的方式。其中,可以试试我开源的 IAPHelper,可以很方便地集成 In-App Purchase. 另外,内购也可以试试订阅。虽说很多朋友对于订阅还很抗拒,不过,还是有用户能接受,不妨考虑一下。

    换付费模式,其实是挺麻烦的事。比如,最开始已经付费购买的用户,总不能让其再购买一次、或者不能更新吧?要做到这一点,就要识别出之前上架 MAS 的版本,以及用户是否从 MAS 下载的 iPaste,对于条件都满足,则自动开通高级功能。如何识别?主要是从 MAS 更新 Receipt 并解析其中的内容。

    3) iPaste 的现在与将来

    3.0) 工具型产品的困境

    我查了下,上个版本的是 iPaste,是在去掉 9 月 26 日发布的,几乎都快一年了。

    为什么这么久都不出新版?

    一方面,是我在忙 iPicKlib 等其他产品。另一方面,更重要的,是我 没想好该怎么改进

    工具型产品很容易陷入这样的困境:一方面,会遇到用户增长迟缓的情况;另一方面,会有用户表达「加了这个功能,我就买」这样的意愿。于是,很容易抗不住压力,加了某个功能。且不说当初的用户是否真的购买,长此以往,产品的功能越来越多,很容易变得越来越复杂、越来越不好用。用户增长变得更缓慢,甚至流失,陷入 死循环

    Word 就是个典型的例子,就像我们熟悉的那句话:99% 的人用了 Word 不到 1% 的功能。当然,Word 依然是现在的工业标准。但与此同时,以 Markdown 为代表的文本轻量型编辑工具,蚕食了大量原本属于 Word 的份额。

    其实,很多工具型产品变坏、变难用,很大程度是因为营收的压力。因为工具型产品本身是极难赢利的,而不赢利又无法养活团队,不现实。于是,为了赢利,产品团队不得不加些社交、内容等元素,想办法增加用户粘性和互动,进而希望带来更多转化和商业可能性;但通常,事与愿违。

    怎么破呢?简单:别指望用工具赚大钱。不要让团队过于膨胀,以减少成本。出于这一点,独立开发者、小团队,很适合做工具型产品,因为营收压力小,一人吃饱、全公司不饿,不至于因此让产品畸变。

    3.1) iPaste 该如何突围

    说回 iPaste,它的 核心功能就是一句话:记住用户曾经复制的内容,然后粘贴。对于核心功能,iPaste 已经实现的很好了,甚至可以钉住剪贴板历史,进而使用固定的快捷键粘贴,大大提高效率。

    那在此基础上,还能如何改进呢?经过一年的潜意识思考和自己的实际需求,我加了 2 个功能:

    • 编辑及管理剪贴板历史
    • 增加 Pin 历史分组

    看个操作视频就明白了:

    主要对应于我自己的几个使用场景:

    快速插入 Emoji 表情

    • macOS 系统自带的Ctrl + Command + Space 呼出 Emoji 和符号键盘,问题在于:效率不高:系统列出了无数的表情,而我自己常用的就那么几个。虽说有历史、收藏夹分组,但每次都要手动切换,还要移动鼠标,麻烦。
    • macOS 中运行的其它程序,如微信、Telegram、Skype 等等,每家 Emoji 表情的 排列不一致、长得不一样、交互也不一样。每次要在不同的排列中找,有点痛苦。
    • 在 iPaste 增加了此功能后,我可以按依次按 Shift + Command + VCommand + AA/B/C,快速输入指定的 Emoji 表情。全程使用固定的快捷键、无需鼠标,高效、舒服

    快速插入一些特殊字符

    • 比如,macOS 快捷键中常用的 等特殊字符,在回复用户邮件时,时不时会用到,几乎每次都要到 Google 搜索,然后再粘贴过去。
    • 现在,我会创建一个专业的 Pin 分组,用于输入这些特殊字符。

    添加客服常用语

    • 比如,我经常我回复用户的问题。而这些问题中,很多是重复的,回复也是类似的。有了 Pin 分组功能,我可以为每个产品添加常用的回复语,用于在邮件中快速添加。

    添加常用命令

    • 比如 gc master; git merge dev; gc dev; 用于切至 Git 主分支、合并、切回 dev 分支。
    • 有时,需要对命令做简单调整,在之前的版本中,就有点痛苦。因为我需要多次 Pin/Unpin,才能让新 Pin 住的历史,并使用原来的快捷键。说起来有点绕,用过 iPaste 之前版本的朋友,应该明白我在说什么。

    可以看出,做出这个更新,主要还是满足我自己的实际需求。如果恰好你也有这种痒点,欢迎试试新版 iPaste. 顺便做个硬广:含此功能的 **新版 iPaste 今天刚刚上架,高级版内购限时半价**,需要的朋友不要错过。

    3.2) iPaste 还能玩出什么花

    在 App Store 搜索「剪贴板」,会得到一堆应用,这是个充分竞争的领域。那么,iPaste 该如何定位、又能玩出什么花样?

    首先,iPaste 的定位一直没变:简洁高效的剪贴板应用。

    我知道,你肯定觉得「简洁高效」这话实在是被用滥了,说了跟没说一样。但我真的是这么做的。

    • iPaste 的交互基于菜单,已经不可能更简洁了。
    • iPaste 所有关键操作都支持快捷键,全程不需要使用鼠标或触摸板。

    在坚守 「简洁高效」 这个定位和底线后,iPaste 会在继续在易用性和效率上改进。比如,很多朋友希望能记录更多的剪贴板历史(虽然我目前依然觉得意义不大),而要在众多历史中找到需要的,搜索便成为必然。于是,入口就是个问题,我打算 在 Spotlight 搜索中集成 iPaste 的搜索。据我所知,目前同类应用中尚未出现此功能,iPaste 算是首创吧。恩,有了点子公布出来,省得后来者反而说我模仿抄袭。

    另外,打算支持 CloudKit,并开发 iPaste for iOS. 恩,我知道,在 iOS 领域,剪贴板应用同样竞争非常充分,且有 Pin 这样的明星产品。不过,还是有事情可做的。比如,目前我在 macOS 上设计图片后,要发到朋友圈,需要先通过微信等方式先将图片及文字中转到手机,然后再发,很是麻烦。要是 iPaste for iOS 能做到 macOS 端复制、iOS 端一键发送,多好。

    再有,基于 iPaste 还有个衍生产品:iTips,主要是 个人碎片化信息的管理,如公司发票抬头,追了哪些美剧、分别看到第几集,等等。目前还没想到具体的形态,暂不展开介绍。

    尾巴

    连续写了几篇长文,感觉要被掏空了。下周都不知道要写什么了,总不能继续写回忆录吧?😂

    没办法,只能继续逼自己多输入,保证每周都有干货,晾晒在「自在开发」公众号。

    75 条回复    2017-08-10 13:55:27 +08:00
    defunct9
        1
    defunct9  
       2017-07-25 08:15:25 +08:00 via iPhone
    不错
    linboki
        2
    linboki  
       2017-07-25 08:22:48 +08:00 via Android
    一……一本道?
    linwan623910
        3
    linwan623910  
       2017-07-25 08:45:01 +08:00
    可是我用 WIN
    benjaminv
        4
    benjaminv  
       2017-07-25 08:57:34 +08:00 via iPhone
    但是楼主的文章我都看完了。
    在 ios 端,如果这个功能被输入法集成,你怎么办?
    kslr
        5
    kslr  
       2017-07-25 09:11:18 +08:00 via Android
    楼主抓住了营销的精髓。
    i_have_to_pee
        6
    i_have_to_pee  
       2017-07-25 09:11:28 +08:00
    原来 iHost 也是楼主做的,我一直在用,挺好用的。
    Cyrix686
        7
    Cyrix686  
       2017-07-25 09:11:51 +08:00
    iHost 用户继续支持 iPaste !
    seasstyle
        8
    seasstyle  
       2017-07-25 09:13:29 +08:00 via Android
    我用的 自己开发的 bitout
    li1215101
        9
    li1215101  
       2017-07-25 09:13:45 +08:00
    出道是什么鬼。。。
    illios
        10
    illios  
       2017-07-25 09:14:59 +08:00
    lz 厉害了。一个人做整套下来不容易。
    quietjosen
        11
    quietjosen  
    OP
       2017-07-25 09:17:11 +08:00
    @benjaminv 你说的对,对于常用语的插入,键盘确实是最佳交互。并且,一些第三方输入法已经做了这一点。但也有硬伤:你会为了插入常用语方便而特意安装输入法吗?尤其这个有可能获取你包括密码在内所有输入信息的 App.

    我做 iPaste for iOS,有练手 iOS 开发的成份。并且,确实是自己有类似发朋友圈这样的需求,市面上的应用并做不到。
    blacklee
        12
    blacklee  
       2017-07-25 09:17:34 +08:00
    很好。
    我也是独立开发者,看你所写有挺多的收获。谢谢。

    已关注公众号。
    不过我觉得每周都出高质量长文是一件**极其**困难的事情,而且并不是非常必要的。
    自由职业虽然是自律且不那么自由,但真没必要把自己搞得多么累。
    quietjosen
        13
    quietjosen  
    OP
       2017-07-25 09:17:50 +08:00
    @i_have_to_pee @Cyrix686 两位 iHosts 用户啊,握手 🤝
    quietjosen
        14
    quietjosen  
    OP
       2017-07-25 09:18:27 +08:00
    @li1215101 就是出柜喽~

    就是开发做独立开发者。
    quietjosen
        15
    quietjosen  
    OP
       2017-07-25 09:19:57 +08:00
    @blacklee 确实**极其**困难,我每周都不知道这周要写什么…

    因为不这么逼自己,很容易「自由」变「散漫」啊😂
    robinshi2010
        16
    robinshi2010  
       2017-07-25 09:20:12 +08:00
    还是觉得楼主很厉害。
    blacklee
        17
    blacklee  
       2017-07-25 09:33:11 +08:00
    @quietjosen 偶尔的散漫并不要紧,比如减脂健身里还有个欺骗日:连着几天管住自己嘴巴后来一天胡吃海喝。
    以我自己浅薄( 16 个月)的经验,能够保持良好的节奏进行工作半年的话,就说明适合做自由职业者了。而且我觉得自由职业就是为了工作和生活的平衡,如果压力太大导致失去了这个平衡,那又为什么要做自由职业者呢?
    quietjosen
        18
    quietjosen  
    OP
       2017-07-25 09:38:42 +08:00
    @blacklee 恩,是的,平衡很重要。

    不过,压力大小、节奏快慢,也是看自己状态。别的事忙,干活的事可以松下来。反之,就要多忙点,给以后别的事留出弹性。

    我们独立开发的时长很相似嘛,多交流(你应该很容易找到我的微信等联系方式)。
    caozhengi
        19
    caozhengi  
       2017-07-25 10:01:42 +08:00
    之前一直用 ClipMenu。
    刚才试了下 iPaste,全快捷键和可选折叠层级确实不错。
    已付费,希望作者能持续改进
    billdc
        20
    billdc  
       2017-07-25 10:03:02 +08:00
    您好!请问一下,我使用 ihost 频繁提示没有权限,hosts 文件的权限好像总会被系统恢复,不知道大家有没有这个问题。
    ipaste 我正在试用,有个弹框点击的太快了,没有找到脚本复制的位置,请问一下脚本复制到什么文件夹了?删除软件的时候会一起删除吗?
    Miaoz
        21
    Miaoz  
       2017-07-25 10:31:01 +08:00
    楼主产品不错,文章也写的挺好。
    LancerXin
        22
    LancerXin  
       2017-07-25 10:33:07 +08:00
    楼主很牛,很愿意看这种文章,给那些想做独立开发者又没有勇气做的同学指了一条明路.

    很可惜我日常用 linux 比较多,不然有也会支持一下楼主.
    golmic
        23
    golmic  
       2017-07-25 10:34:32 +08:00
    点了购买一直在转圈啊,是连哪里的服务器,购买这个功能都不做好怎么盈利,楼主回复我一下告诉我如何购买!!!!!
    marknote
        24
    marknote  
       2017-07-25 10:52:36 +08:00
    推广不容易!感谢楼主分享经验。
    quietjosen
        25
    quietjosen  
    OP
       2017-07-25 11:10:17 +08:00
    @caozhengi 你识货的,谢支持。
    quietjosen
        26
    quietjosen  
    OP
       2017-07-25 11:14:16 +08:00
    @billdc iHosts 这个,有朋友遇到,我还真没遇到,不确定 macOS 系统做了什么保护,还得再研究。

    iPaste 复制的脚本在这里:
    ~/Library/Application Scripts/net.toolinbox.clipboard
    quietjosen
        27
    quietjosen  
    OP
       2017-07-25 11:17:08 +08:00
    @Miaoz 谢谢肯定。
    quietjosen
        28
    quietjosen  
    OP
       2017-07-25 11:18:29 +08:00
    @LancerXin 是的,当年我初入独立开发这条路,也非常希望看到能有独立开发者的分享。可惜,难找到的分享,非常之少。

    现在,我有能力写点东西,就希望多写点,希望对后来者有点帮助。
    flowerains
        29
    flowerains  
       2017-07-25 11:22:32 +08:00
    @quietjosen 感谢您的分享,虽然我不是一名独立开发者。但是也有想走这条道路的愿望,看到您走的这条道路,真的是不容易
    quietjosen
        30
    quietjosen  
    OP
       2017-07-25 11:23:14 +08:00
    @golmic 你是在 iPaste 内购时转圈?哎,这是苹果的锅啊。试试切换网络(如代理),或者取消多试几次。

    据说,苹果要在贵州建数据中心,希望那时候,能改善国内 App Store 的速度。
    quietjosen
        31
    quietjosen  
    OP
       2017-07-25 11:24:30 +08:00
    @flowerains 据我所知,一些朋友就是看了我的分享,毅然决然地放弃了独立开发这条路 😂
    doubleflower
        32
    doubleflower  
       2017-07-25 11:27:48 +08:00
    老是看到 LZ 发的文章,连我不用 mac 的都知道你这几个产品了
    quietjosen
        33
    quietjosen  
    OP
       2017-07-25 11:42:15 +08:00
    @doubleflower 每周一篇,打扰了。
    daodao
        34
    daodao  
       2017-07-25 11:50:41 +08:00
    提供免费帮独立工程师设计 Logo 等。欢迎有想法的独立工程师联系我~

    https://dribbble.com/daodao
    quietjosen
        35
    quietjosen  
    OP
       2017-07-25 11:52:51 +08:00
    @daodao 帅气!已 Mark 😀
    daodao
        36
    daodao  
       2017-07-25 11:56:59 +08:00
    @quietjosen 也欢迎你身边有想法的独立工程师、有产品设计需求的随时可以介绍认识,可免费帮忙:)
    goofansu
        37
    goofansu  
       2017-07-25 12:07:22 +08:00
    lz 的推广贴干货满满,多谢 lz,目前也正走在成为独立开发者的路上,互勉
    quietjosen
        38
    quietjosen  
    OP
       2017-07-25 12:50:39 +08:00
    @daodao 好,有朋友提需求,就引荐兄台。
    quietjosen
        39
    quietjosen  
    OP
       2017-07-25 12:51:12 +08:00
    @goofansu 没被吓到,真汉子,共勉。
    sighforever
        40
    sighforever  
       2017-07-25 14:29:16 +08:00 via Android
    就看到了处女怎么破
    fwee
        41
    fwee  
       2017-07-25 14:35:07 +08:00
    赞,推广和干货结合是最好的方式
    KgM4gLtF0shViDH3
        42
    KgM4gLtF0shViDH3  
       2017-07-25 14:38:20 +08:00
    有点像 clipy,自从 Ubuntu 当主力机之后就没有好用的这类软件了。
    quietjosen
        43
    quietjosen  
    OP
       2017-07-25 15:13:00 +08:00
    @bestkayle 试了下,都是基于菜单的;最可惜的是,它对于快捷键的支持不够充分。
    goldenlove
        44
    goldenlove  
       2017-07-25 15:16:19 +08:00
    看过前面几篇干货,坚持确实难得,
    感谢分享自己的心得体会,顺便关注了公众号,期待回忆录续集哈哈~
    chztv
        45
    chztv  
       2017-07-25 15:36:05 +08:00
    呵呵,进来继续支持楼主。赶紧去更新了 iPaste,虽然自己对剪贴板需求不算大,不过分组钉住的 Emoji 吸引了我,好吧,有时打 Emoji 还是比较麻烦,就把常用的都录入进去吧。👍 💪 😀
    quietjosen
        46
    quietjosen  
    OP
       2017-07-25 15:36:12 +08:00
    @goldenlove 还有 iTimer、iHosts 尚可回忆 😂
    quietjosen
        47
    quietjosen  
    OP
       2017-07-25 15:36:50 +08:00
    @chztv 你这几个我也经常用 😅
    JoneJiang
        48
    JoneJiang  
       2017-07-25 16:13:57 +08:00
    撸主文章的逻辑好清晰啊,一直对独立开发者有一颗敬畏的心 :)
    quietjosen
        49
    quietjosen  
    OP
       2017-07-25 16:35:17 +08:00
    @JoneJiang 撸的多了,你也可以 😅
    NAO
        50
    NAO  
       2017-07-25 16:51:48 +08:00
    很有启发,收藏了
    去看下公众号
    hundred
        51
    hundred  
       2017-07-25 17:16:08 +08:00
    楼主又在唠嗑营销了😓
    quietjosen
        52
    quietjosen  
    OP
       2017-07-25 17:22:19 +08:00
    @NAO 欢迎关注「自在开发」公众号。
    quietjosen
        53
    quietjosen  
    OP
       2017-07-25 17:22:35 +08:00
    @hundred 求指点推广。
    airingursb
        54
    airingursb  
       2017-07-25 18:03:53 +08:00 via iPhone
    感谢楼主分享
    真的是艰辛之路漫漫

    我也是独立开发者,目前还是学生,me.ursb.me 是我的个人网站,里面放上了我开发的作品。我做作品基本都是以练手为主,没有想过盈利问题,甚至还自己掏腰包买开发者账号、租服务器……

    现在有点迷茫,不知道独立开发者能否通过自己的产品养活自己…
    Betacoefficient
        55
    Betacoefficient  
       2017-07-25 18:20:14 +08:00
    @airingursb 已经 star 翻译小助手。
    quietjosen
        56
    quietjosen  
    OP
       2017-07-25 18:44:47 +08:00
    @airingursb 看了你的作品,都很棒!

    独立开发这条路,不好走,慎重。

    一个建议:可以先试试做点外包,积累点经验和钱。多输出,增强个人品牌。当发现适合的产品、时机适宜,全情投入。
    vjnjc
        57
    vjnjc  
       2017-07-25 18:46:55 +08:00
    看起来很不错!!
    quietjosen
        58
    quietjosen  
    OP
       2017-07-25 18:54:36 +08:00
    @vjnjc 用起来也不错 😅
    solomaster
        59
    solomaster  
       2017-07-25 22:22:47 +08:00
    楼主靠自己独立开发能养活自己了?不错。
    permaylau
        60
    permaylau  
       2017-07-25 22:52:43 +08:00
    lz 作为独立开发者不容易,而且还开发了不知一种应用,我在我的科技博客:春晓网,http://www.uwexp.com/ 给你免费推广一下。
    quietjosen
        61
    quietjosen  
    OP
       2017-07-25 23:18:53 +08:00
    @permaylau 好像上次 iPic 你也帮忙推广了是吗?谢谢 😀
    quietjosen
        62
    quietjosen  
    OP
       2017-07-26 06:45:16 +08:00
    @solomaster 花储蓄,吃老本。
    liangzr
        63
    liangzr  
       2017-07-26 08:32:15 +08:00 via Android
    iPic 用户支持下楼主!
    z0z
        64
    z0z  
       2017-07-26 10:07:17 +08:00
    用键盘支持楼主一下
    quietjosen
        65
    quietjosen  
    OP
       2017-07-26 11:03:01 +08:00
    @liangzr @z0z 谢二位支持。
    haozes
        66
    haozes  
       2017-07-26 13:27:20 +08:00 via iPhone
    用 ipic 有点好奇,这新浪图床我也没登录新浪账号,数据存哪了,可持续吗?
    quietjosen
        67
    quietjosen  
    OP
       2017-07-26 13:42:20 +08:00
    @haozes 用是微博小号。其实,微博的图片和账户关联不大。你试试:发一条带图片的微博;记录图片地址;删除微博;图片地址依然有效;过一年后再试,图片地址依然有效。
    haozes
        68
    haozes  
       2017-07-27 10:16:24 +08:00 via iPhone
    @quietjosen 但也保不准新浪哪天禁止外链啊
    permaylau
        69
    permaylau  
       2017-07-27 10:48:03 +08:00
    @quietjosen 是啊,我感觉做 IOS,和我们做网站,都挺不容易的,不容易推广,
    quietjosen
        70
    quietjosen  
    OP
       2017-07-27 11:25:19 +08:00
    @haozes 对呀,所以重要的图片,用自己的图床,如七牛、阿里云之类的。
    quietjosen
        71
    quietjosen  
    OP
       2017-07-27 11:25:50 +08:00
    @permaylau 是的,做出来难,推广更难。
    ppwangs
        72
    ppwangs  
       2017-07-27 15:32:16 +08:00
    @bestkayle #42 研究下 copyq,目前我全部平台都用她。github.com/hluk/CopyQ
    haozes
        73
    haozes  
       2017-07-30 18:51:40 +08:00
    @daodao
    可否帮忙设计一个 icon,付费也是可以的。下面这个是我开发的,被一群人吐槽 ICON 丑。。。。这是我自己撸的 ICON,本来还挺满意的
    https://sspai.com/post/40103
    daodao
        74
    daodao  
       2017-08-01 11:10:52 +08:00
    @haozes 可以啊~请添加我微信细聊 daodao
    benjaminv
        75
    benjaminv  
       2017-08-10 13:55:27 +08:00
    @quietjosen 也的确, 如果输入法集成了类似的功能, 我会变得更多厌恶大数据.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1169 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 23:49 · PVG 07:49 · LAX 15:49 · JFK 18:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.