成功开发iPhone软件的10个步骤
2010-08-22 11:19:00 来源:WEB开发网核心提示:也有要进行更加彻底的回溯修改的情况,有的用户在草图阶段反馈说喜欢的东西其实并不是他真正需要的东西,成功开发iPhone软件的10个步骤(4),这种情况下就要回到草图阶段进行重新设计,8. 开发实现这部分不赘述,7.记住没有什么是非常宝贵不能舍弃的,不要害怕去修改,简单地说就是要注意程序的设计模式,用户界面和后台数据分离
也有要进行更加彻底的回溯修改的情况,有的用户在草图阶段反馈说喜欢的东西其实并不是他真正需要的东西,这种情况下就要回到草图阶段进行重新设计。
8. 开发实现
这部分不赘述,简单地说就是要注意程序的设计模式,用户界面和后台数据分离。
9. 测试
对软件做测试,看看是否文字提示恰当,是否有bug等。这里比较关键的是谁来做测试。
好友是比较可靠的资源,他们的反馈比较有价值。但是如果本地的目标用户比较难找,比如地震分析软件这种涉及全球性质的用户,就可以使用 Mechanical Turk。Mechanical Turk是Amazon的一个服务,对于那些在网上又没有明确事情要做的人,以非常低的报酬,比如几美分,来请他们进行测试。也可以出稍高的价钱请数量比较少但是比较专业的人来进行测试,这样反馈的价值比较高。
10. 发布
发布软件,在比较前期的版本可能需要界面修改,bug修补,迭代版本。但是通常到后期都是一个比较可喜的结局。
总结
几条要注意的原则:
1.了解你的用户,并与他们接触、交谈。
2.不要做虚幻的想象的设计,多从成功软件中汲取经验。
3.软件要设计得“小”。
4.找到足够多的设计方案,通过数量的累计来得到好的质量。
5.失败得越早成功得越快。
6.要做到像素级精确。
7.记住没有什么是非常宝贵不能舍弃的,不要害怕去修改。
8.在提交之前进行足够的测试。
- ››成功的虚拟化系统是如何炼成的
- ››成功搭建Hadoop集群后简单实验
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
更多精彩
赞助商链接