尽管这个时代我们的手机屏幕和显示器越来越高清,显卡性能也越来越强,仍有一部分人喜爱复古的像素风格设计,享受像素风带给人更大的想象空间。今天的访谈嘉宾 Eric 开发了多款像素风格应用:「像素天气」、「像素汇率」和「像素时钟」,这些应用受到不少爱好者认可,同时也多次被 App Store 推荐。今天我们就和 Eric 一起聊聊他的独立开发经历。
和大家介绍一下你自己和你的作品吧
首先,很荣幸能接受「Price Tag」的开发者访谈。大家都叫我 Eric,一个有着 28 年编程经历喜欢折腾科技的「Geek」。
喜欢上写代码应该是在 90 年代初接触到「任天堂红白机」(Nintendo Family Computer)的游戏「超级马里奥兄弟」(Super Mario Bros)。
1992 年偶然的机会便开始学习人生的第一个计算机语言 BASIC,经历了国内第一波互联网到近年移动互联网发展,自学了主流的平台上大部分的编程语言。最近十年因为工作原因,基本上是在做一些管理的工作,不过业余时间一直持续学习和做一些自己的东西,所以就有了现在大家在 App Store 看到的作品。
为什么选择把游戏中常见的像素风用在 App 上?
可能是因为游戏的原因进入了编程这个领域,一直有做独立做游戏的梦想。所以选择了这个像素风格的 App 入手,一方面可以差异化,当然主要还是设计作图相对比较容易。
陆续推出了 6 个作品,你的动力是什么?
其实在 2000 年初就陆续有一些个人小作品在互联网上发布,不过主要都是在数码网站或者论坛上面。自从 2008 年在美国入手了第一代 iPhone 2G,便有了在 App Store 发布自己作品的想法。
第一,「动力」就是持续学习的一个过程「想法 -> 实现 -> 遇到问题 -> 解决问题 -> 遇到问题 -> 解决问题 ...」。 拿「像素天气」举个例子,开始做的想法一方面是大部分同类的免费天气应用都有一些不太相关的功能,想做一个「单纯」的应用。然后就着手从设计 -> 代码 -> 运营,后期搭建服务器一系列需要解决的事情。
其次,「动力」还需要外部的激励,应该是在 2017 年突然在 App Store 的后台发现「像素天气」美区的下载量突然增长(其实至今原因不明),然后就收到了苹果官方的 Today Promotion 邀请邮件。这款 App 就这么一路迭代和排名持续增长,个人统计应该最高付费总榜排名最高第 3 名以及付费分类第 1 名的成绩,后续新上架的作品基本上也是同样的增长模式。
第三,「动力」还来自于对技术的热情,三年前国内人工智能刚开始萌芽的时候,业余时候就在网上搜索一些科技论文和技术文章学习,便把自学到的一些机器学习的技术应用到一款图像风格转换的应用「Artech」上。最近还有一款新人工智能的应用作品会上架。
像素系列还会有新成员加入吗?
应用类还会陆续的增加像素风格的作品,学习过程中遇到不错的新技术也会加入到新作品行列中。当然,为了实现独立游戏这个远期目标,目前已经在学习一些编曲的知识。
你怎么看独立开发这件事?
「坚持」是最重要的,相对独立团队来说,个人独立还有就是「孤独」。 合理分配工作和学习的时间「平衡」。
你觉得独立做自己的产品最难的地方是什么?
前文「动力」中提到的持续学习,缺少团队合作的「头脑风暴」,偶尔问题会带你进入一个死循环,这可能是个人独立最大的挑战。 所以,用好 Stack Overflow、GitHub 这些程序员社区,以及熟练的英文也是非常重要的。
你希望外界给独立开发者什么帮助?
今年的年度 WWDC Award 似乎缺少了个人独立开发者的作品,这点蛮失望的,希望明年独立加油。 如果可能的话,希望国内的独立开发者建立一个社区,大家平时空了可以线上线下搞搞活动,分享经验、互通有无。
6 月去参加了苹果全球开发者大会,有什么心得可以分享给大家?
首先,抱着试一试的想法申请了今年的 WWDC,没想到运气还不错还真的拿到了苹果的邀请。 其次,在现场那种「气氛」是在家看视频无法感受到的,凌晨两三点就有小伙伴陆续的去排周一早晨的队。 然后,就是认识了很多国外和国内的很多「朋友」,这些才是最大的收获。
给我们分享一下你的工作台吧
分享一下你的主屏,给大家推荐一下你日常生活中常用的 App 吧
iPhone 主屏基本上把自己的 App 都放在那边了,还有就是经常开车的原因,导航和音频应用是必须的。
Mac 桌面什么都没有,常用的应用都在 Dock。
我们还可以在哪里关注到你?
微博:iEricWoo 邮箱:[email protected]