还记得最早第一次知道 iPhone 上能给截图套上手机壳,还是在微博看到 @米斯特苹果 推荐 Screenshot Maker Pro(简称 SM Pro),那时候少数派还是个无名小站,小到我都不敢和人说我是少数派的运营。

后来在 Android 上用了同样功能的 Device Frame Generator(简称 DFG),和 @侧脸君 都大爱这玩意,因为它不仅能让分享到微博的截图更有逼格,而且放在文章里做配图实在是太漂亮,用来做 Banner 的素材更是一个方便好用。但因支持机型太少,以「在小众的需求都应该被满足」为人生哲理的侧脸君拉来我派 Android 工程师,在 DFG 的开源基础上开发了我们自己的「带壳截图」第一版。一年过去,现在的 Android 版带壳截图 2.0 已经相当成熟,它早已脱离了 DFG 的基础,完全重写了代码、重新设计了 UI,从界面到功能,它都已脱胎换骨、焕然一新。

但是,打从它推出的第一天起,有一个问题就从来没有间断过:「什么时候出 iOS 版?」老实说,我直到两个月前都没想过要做 iOS 版,我觉得那是多此一举。

如开头所说,iOS 上的类似应用很早就有了,而且还不少。如 Screenshot Maker Pro,虽然界面古老、万年不更新,但直到现在都能稳定使用,支持 Apple 全部设备,还支持生成有透视角度的效果图,保存高清透明的 .png 图片格式,实在是好用、够用。此外,还有界面稍美观但功能较坑的 iWrapper,拼长图附赠带壳功能的「长图」,以制作 App Store 展示截图为卖点的 Screenshot Editor……

所以说,iOS 上给截图套壳的 App 一直都不少,而且因为「带壳」这事本来就是一个非常小众的需求,甚至我自己实际都只在心血来潮时一用,以至于我一直在用的 SM Pro,到现在我都没内购解锁「每天只能存三张」的限制,所以我并不觉得 iOS 上还有再做一个同类 App 的必要。

直到 Apple Watch 出来一段时间后,我很疑惑为什么没有一个 App 跟进加入 Apple Watch 的带壳?侧脸君说「要不我们来做一个」,更重要的是我派 Android 工程师恰逢在学习 Swift。于是,我认为要是有一个界面更舒服、用起来更顺手,支持 Apple Watch,还支持 URL Scheme 等一系列功能的带壳截图,也是一件好事。

一拍即合,带壳截图 iOS 版项目就此创建,顺带着我们还给它取了正式的英文名:Enframe,意指「配上框子,装在框内」,很贴切吧。

但这只是一个半业余的项目,我们有老麦的支持,可 Matrix 和少数派的工作显然要比这个小工具的优先级要高,于是断断续续两个月后才终于有了一个比较成型的样子。虽说这个 App 看起来是那么业余 —— 没做过 App 的运营负责设计,刚开始自学 Swift 的 Android 工程师负责开发,但好在第一版在最基础的「带壳」功能上已做到了一个我自己比较满意的程度 —— 看着舒服、用着方便,对我来说这已经足够,相信你们也会喜欢。

至此,iOS 版带壳截图从 0 到 1 的阶段算是到了尾声,在上架 App Store 之前,接下来将会有一段时间的内测期,用于修补 Bug。关于 App 的详细功能,其实我原本打算在此一并作个介绍,顺带讲讲我对一些功能设计的思路,但考虑到我们是直接在最新的 OS X 10.11 和 iOS 9 上开发测试,最快可能也要等到新系统正式发布后才会上架,对苹果审核零经验的我们来说,目前的不确定因素太多,功能很可能还得做调整,现在提前介绍抬高各位的期望值,并不明智。

老实说,我也迫不及待盼望它能早日公开上架,但相比之下,我更想要当它正式上架之时,能配得上你们对它的期望。

IMG_8040.jpg

内测进展

iOS 版带壳截图的第一批内测仅限部分少数派作者,这两天就会开测。如果顺利的话,下一批内测也会很快到来,届时会优先邀请 Matrix 内测用户。

如果你对 iOS 带壳截图感兴趣,请保持关注。