每日体重记录

每日体重记录 是我完整独立开发的第一款 iOS 应用,因为个人时间和精力原因,决定将此应用从 App Store 下架,在开发和维护此应用的过程中我收获良多,本文将回顾整个过程,注意有很多图片。
数据
从 2012年5月28日 到 2015年8月14日,共计有 3910 次下载,此应用在 2014年6月18日 之前是付费应用,共计收入人民币 1150.42 元,免费过后,每月的下载量大概在 170 次,从数据上来看这是很失败的一个应用。
起步
我从 2011年 开始着手学习和开发 iOS 应用,就像很多刚学会开车的人想要买辆新车来每天开一样,学会了基本的技术,那时也想着开发一个 iOS 应用上架到 App Store,说不定还能小赚一笔,所以就开始构思开发什么样应用,那时候我女朋友每次路过药店都要去称体重,我就想开发一个每天记录体重的应用,现在和以前相比是瘦了,还是胖了,不就一目了然。
版本 1.0
2012年5月28日 发布 版本 1.0
回过头来看,真是觉得当时的自己业余的不行,整个 App 的导航设计非常糟糕,模态视图和逐级深入的导航视图运用都不正确,其实就是这么简单的问题,在我现在遇到的一些设计师也还在犯这样的错误,主界面的设计也因为那时候拟物化的流行,搞出来这么个界面,那时候做 App 的思维方式也只是停留在技术层面,不懂得交互设计,也没有视觉设计的品味,如何去推广和销售就更没有想过。
版本 1.5
2012年6月16日 发布 版本 1.5.0
- 修改健康信息的展示
- 不用每天输入身高,只有设置一次
- 扩展了体重的输入范围
- 对应用进行了英语化
2012年7月1日 发布 版本 1.5.1
- 选择最新天的前一天,滑动出现空白
- 不关闭应用,不能记录新的一天
- 设置里身高的单位不是cm,而是m
此版本在交互设计和用户体验上有所提升,免去了一些重复的操作,英语的国际化对推广和销售会有大的帮助,在第一个版本就应该做。
版本 1.6
2012年8月4日 发布 版本 1.6.0
- 添加两种单位制,公制和英制
- 添加体重详细浏览的背景设置
- 添加两种浏览方式,缩略图浏览和列表浏览
- 体重详细全屏幕浏览
2012年8月10日 发布 版本 1.6.1
- 修改应用图标
2012年8月21日 发布 版本 1.6.2
- 修复错误:快速切换浏览视图
- 新增指南视图
- 体重标签响应手指点击
2012年9月4日 发布 版本 1.6.3
- 修复错误:选择体重滑轮显示错误的体重值
2012年10月1日 发布 版本 1.6.4
- 为 iOS 6 和 iPhone 5 更新
此版本在交互设计和用户体验上又有了更大的提升,同样地,我也开始在学习使用 Photoshop 做视觉设计,逐渐地也有了这方面的品味,应用图标并不是我自己设计的,我只是找了两个免费的素材拼接在一起,图形好看,但是寓意不强,为了加强推广和销售,我也设计和编写了关于 App 的主页,并且也常发布一些宣传图在社交媒体上。
版本 1.7
2013年9月24日 发布 版本 1.7.0
- 为 iOS 7 重新设计
- 便捷手势操作
2013年10月15日 发布 版本 1.7.1
- 为 iOS 7 重新设计应用图标
- 修复了一些问题
因为 iOS 7 的发布重新定义了 iOS 系统的视觉体验,所以此版本在视觉设计上有很大的提升,也和我自己使用 Photoshop 的熟练程度有很大的关系,但是在很多界面的细节处理上还不够,此版中通过滑动尺子来实现体重的输入,这种用户体验的提升感觉非常棒,同样我还使用 Illustrator 重新设计和绘制了新的图标,感觉也很不错,App 的主页也采用自适应网页设计,主要针对 iPhone,iPad 和 Mac,因为这也是目标用户所使用的设备。
版本 1.8
2014年5月22日 发布 版本 1.8.0
- 完全从头设计和开发,针对 iOS 7 的精简界面和生动动画
- 白天和夜间主题
- 添加日历
- 添加 iCloud 支持
2014年5月26日 发布 版本 1.8.1
- 修正了日历视图大小有时显示不对
- 修正了重新显示临时视图的问题
2014年7月15日 发布 版本 1.8.2
- 修复了一些问题
2014年7月18日 发布 版本 1.8.3
- 错误相对日期
- 来到今天而不是来到最近的一天
iOS 7 的扁平化不只是去除了纹理和阴影,而是在动画上更加生动和真实,所以此版本完全进行了重新设计,界面视觉上更加细腻,非常贴近 iOS 系统的感觉,同样还有两种主题的视觉设计,在交互上也有一些动画的实现,虽然在日历和左右切换体重记录的交互设计还有一些问题,总体来说,这是最棒的版本,App 的主页设计为迎合工作室页面的整体设计,明确地使用主题颜色,采用图标字体,减少了截图使用,宣传文字上突出了 App 的价值,其次才是功能的介绍。
开放源代码
现在使用 Swift 来开发 iOS 应用也是大势所趋,但是 iOS 系统使用习惯是相同的,我想开源 每日体重记录 的 Objective-C 源代码还是会有一些借鉴意义,请访问 每日体重记录 Github 仓库。
全面升级
正是因为有了这些经历,如今的我,在设计和开发一款 App 的时候,我不会只是把它看作一个手机应用,而是看作一款产品,或者是为解决用户问题的整体方案中其中一个节点,我也会在设计,研发,营运和营销各个方面全面地提升自己。做任何事情都不应该忘记了自己的出发点。
BTW,涵盖了体重记录功能的新应用 健康日记 将很快上线 App Store。