专栏名称: PriceTag发现好应用
精选应用推荐,应用人物故事
目录
相关文章推荐
新加坡眼  ·  META全球大裁员3600人,波及新加坡! ·  2 天前  
51好读  ›  专栏  ›  PriceTag发现好应用

INTERVIEW 02 | 独立开发者匡俊宇

PriceTag发现好应用  · 公众号  ·  · 2017-12-26 09:41

正文


INTERVIEW 02

独立开发者匡俊宇

开发者作品


介绍 下你的经历和最近在做的事吧

我在 2015 和 2016 很幸运地拿到了 Apple 的 WWDC 的学生开发者奖学金 ,去体验了两次短暂的加州生活。目前我是一名 iOS 独立开发者,在 App Store 发布的 App 有 GoodPoint、LightScreen、短信过滤、极光词典、极光录音 。



你是怎么开始独立开发之路的?

那会儿 Apple 刚推出了 Swift 编程语言 ,挺感兴趣的,就花了几个月自学了 Swift + iOS 开发。做了几款小工具练手后觉得可以试着做做商业级的 App,自己又正好有整理截图的需求,于是就做  LightScreen,推出后发现还挺受欢迎的,倍受鼓舞,于是就一直做下去了。



曾经连续两年获得 Apple 的 WWDC 奖学金去美国参加开发者大会,感受最深的是什么?

大会本身倒没能给我留下多少深刻的印象。旧金山湾区给我的印象是:天很蓝,水很干净,人民很热情很友善,人与自然相处很融洽。



最近又不断有新的作品推出,怎么平衡不同产品的开发呢?

主要看心情。有时候一款 App 做了会觉得没意思,或者开发的待办列表清空了,我就换一款做了。



作为独立开发者要身兼多职,你是如何打造一款 App 的?

简单的说,就是把想到的点子、发现的问题都随时记录下来,等到有时间 再一一处理 。



目前你的独立产品每个月能带你带来多少收入?

跟大佬没法比,还是不回答了 😁



这么多作品里有哪个细节让你最骄傲?

不能说感到骄傲吧,但有一个细节确实是花了我不少时间的。“极光录音 ”的手表应用的首页的顶部是一个开始/结束录录音按钮,底部则是一个历史录音记录列表。为了使用户更容 易理解按钮的用途,我在按钮的底部加了一行字“轻点开始(结束)录 ”。问题就在于,当界面往录音文件列表滑动时,这一行字会略显突兀。于是我就希望能在界面滑动时隐藏这一行字。而 WatchKit 并没有提供接口让应用知道用户是否在滑动界面 。这个问题困扰了我一段时间,其间我也想过换一种设计方案。后来回看 Apple 的开发者视频时,注意到 watchOS 4 进行了架构升级,将第三方应用原本的代码逻辑进程和系统管理的用户界面进程合并为了一个进程。我就猜测我可能可以通过使用 UIKit 的接口来监测界面滑动。事实也证明我的猜测是可行的,于是最终就成功实现了这一个小细节 。



到目前为止遇到的最大的挑战是什么?

网页定点单词识别。通俗的说,就是当你查看网页时,点击了网页内容上的一个单词,我希望 App 能够提取到这个单词和单词的位置。尝试了各种 JavaScript,研究了大量 WebKit 的开源代码和 iOS 的私有接口文件,进行了各种各样的试验,断断续续折腾了几个月才总算实现了相对完美的解决方案。这个功能有什么用? 它可以用来实现在网页上点一个单词就弹出对应的单词释义的功能,你很快就能在我的新应用 “极光阅读”中使用到。



未来有什么计划?

争取在年底推出“极光阅读”的 1.0 版本,在明年上半年推出“极光词典”的 3.0 版本。



你的日常灵感从哪些渠道汲取?

观看 Apple 的开发者会议视频:iOS 开发中受系统限制而有功能实现不了的情况还是很常见的,这些会议视频会介绍和演示 iOS 的新特性和为开发者开放的新权限,比如今年新增的拖放操作 (Drag & Drop) 和短信过滤接口,这些新特性和新权限就像通往新世界的大门 ,为应用开发带来更多可能。很多时候,视频看着看着灵感就来 。



分享一下你的工作台吧








请到「今天看啥」查看全文