独立开发者赞歌:精工细作

移动开发
我是一个很喜欢 feedback 的人。报 bug 这些年下来,最大的收获是明白了「没有人鸟你」。无论操作系统还是 app、无论商业还是开源、无论大公司还是小公司,报 bug 基本是徒劳的。我曾经非常沮丧。但当我成为了一个开发者,我开始理解——毕竟人的精力是有限的。公司为了发展,不可能真的停下脚步提高软件的质量(注1)。无论是 Chrome 还是 OS X,我都目睹了软件质量随着功能增多而下降。也许这就是混乱的现实世界吧(注2)。

以下来自Xhacker's Base:

我是一个很喜欢 feedback 的人。报 bug 这些年下来,最大的收获是明白了「没有人鸟你」。无论操作系统还是 app、无论商业还是开源、无论大公司还是小公司,报 bug 基本是徒劳的。我曾经非常沮丧。但当我成为了一个开发者,我开始理解——毕竟人的精力是有限的。公司为了发展,不可能真的停下脚步提高软件的质量(注1)。无论是 Chrome 还是 OS X,我都目睹了软件质量随着功能增多而下降。也许这就是混乱的现实世界吧(注2)。

我渐渐明白,没有人可以考虑到我这个个体的全部需求。只有自己打造的 app 才最为合适,只有自己才能放慢脚步提升软件的质量。

果然。刚刚检阅了一遍 iOS 和 OS X 上的 app,发现最为精致好玩的几乎全部出自独立开发者之手(注3):

Transit:查看公交时刻。界面非常有质感,作者为每个城市选择了不同的颜色。来自 Sam Vermette (注4)。如果你是 iOS 开发者,一定对 SVProgressHUD 有印象。

Soulver:可以计算的文本编辑器。来自 Acqualia 的 Zac Cohan 和 Nik Youdale。

Moom:缩放窗口利器。来自 Many Tricks 的 Peter Maurer 和 Rob Griffiths。

LilyView:优雅简单的图片查看器,有点像 Picasa 的 Photo Viewer。来自 Taras Brizitsky、Val Komarov 和 Oleg Krupnov。

Sip:精致好用的取色器。来自 André Gon?alves 和 Rui Aureliano 兄弟。

Texpad:「Research is hard, writing should be easy.」来自 Duncan P Steele 和 Jawad A Deo——两个喜欢 Mac 的理论物理博士。

Letterpress:交互可爱无比的拼字游戏。来自 Loren Brichter,嗯就是发明下拉刷新的那个家伙。

Inboard:整理设计素材的工具,比 Ember、Pixa、Sparkbox 都要好。来自 Davis Siksnans、Gustavs Cirulis 和 我。别急下载,网站上的版本太老了 bug 有点多,正式版已经提交,即将上架。:)

独立开发者看不下去别的 app。他们为自己写 app,他们没有 deadline 和盈利目标,他们精工细作,他们把自己的品味和质量标准贯彻到底。

-------------------------------------

注1:不禁感叹 Snow Leopard 的伟大。

注2:作为一个开发者,我又比普通用户幸福很多。如果 app 是开源的,便可以去改掉自己不喜欢的部分。就算作者不 merge,起码可以自己用。所以我一直觉得,能开源就开源吧。如果没有真正的技术壁垒,开源不会造成什么损失。相反,开源可以让有需要的人修改、让新手 学习,这些都是巨大的好处。

注3:其余如 Tweetbot、Reeder、Sketch、Sublime Text 等耳熟能详的 app 就不再赘述。

责任编辑:chenqingxiang 来源: 程序人生
相关推荐

2013-07-11 15:00:41

NETGEAR路由NETGEAR

2011-04-25 16:56:34

Greedy Bank游戏开发独立开发者

2012-02-01 17:17:10

2012-03-26 16:00:17

FLASH开发

2015-08-05 14:25:26

开发者开发工具

2015-08-05 10:43:40

开发者开发工具

2011-01-28 15:20:53

开发者MGF

2011-04-06 16:49:48

AndroidAndroid Mar

2012-03-26 09:35:00

手机游戏开发者

2014-03-14 13:36:19

独立游戏经验

2014-03-14 13:22:31

2013-06-28 14:19:20

2014-03-13 16:59:11

独立开发者刷榜排名

2014-03-14 13:06:58

手游独立开发者

2011-08-09 15:17:07

iOS开发

2012-05-10 09:08:07

2014-10-31 10:10:49

2012-06-27 16:38:16

独立开发者协调工作与生活

2013-03-21 09:20:55

独立开发者想法编程

2013-08-20 13:40:04

独立游戏开发者移动应用PR经验移动应用营销推广
点赞
收藏

51CTO技术栈公众号