移动应用开发
应用是一个产品,不是一个有截止日期的项目。
开发是所有人都会规划的那部分。而真正决定一个应用能否活下来的部分——它该做什么、不该做什么,怎样通过审核,第三个版本会发生什么——我们同样会规划。
从哪里开始
客户找到我们时的状况
想法还没收窄
一个什么都想做的首版,耗时是把一件事做好的首版的两倍,学到的却只有一半。
要做两个应用,只有一份预算
iOS 和 Android 都重要,而分别单独开发,对第一个版本来说通常负担不起。
商店把它拒了
审核被拒是常事,而且多半可以避免——账号注销、隐私声明、内购处理。每被拒一次就是一周。
上线之后就停在那儿了
手机操作系统每年都在变。没人维护的应用,大约在上线十二个月后就会开始自己出问题。
你会得到什么
合作中包含的内容
下面这些都属于本身的工作范围,不是做到一半才冒出来的加价项目。
产品策略
确定第一个版本是什么——更有用的是,确定它不是什么。
UX 与 UI 设计
顺应而不是对抗各平台惯例的界面流程与视觉设计。
iOS 与 Android
在合适的地方用跨平台,让一套代码同时服务两端;在功能确实需要时用原生。
后端与集成
账号、数据、通知、支付,以及与你已有系统的对接。
测试
在真实设备和真实屏幕尺寸上测,而不只是在网络很快的模拟器里。
商店上架
商品页、截图、隐私声明,并把构建版本一路送过 App Store 与 Google Play 的审核。
持续维护
系统更新、依赖更新和下一个版本——让已上线的应用继续可用的那部分工作。
如何推进
流程
- 1
了解
这是给谁用的、第一个版本必须做到什么,以及成功是什么样子。
- 2
设计
流程与界面,在手机上审阅,而不是在桌面显示器上。
- 3
开发
按可运行的增量交付,你能拿在手里,而不是最后一次性揭晓。
- 4
上线
商店页面、审核,以及一次真的能回滚的发布。
- 5
增长
人们在用什么、在哪里放弃,以及下一个版本应该是什么。
实证
用到这项服务的项目
完整的案例记录,包括当时真正的问题是什么。
预览图待补充
常见问题