【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】

原文:【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】

原文地址:https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/

在移动设备软件的开发周期中,主要划分为: Inspiration, Design, Development, Stabilization, Deployment, and Maintenance几个阶段

1 发觉灵感创造---软件的目的

2 着手设计---画图纸

3 开发编码---实质性的操作

4 稳定化--进行回归测试,解决其中的已知问题

5 发布--将软件发布出去

6运维--对产品进行后期的维护完善管理升级等工作。

三大平台的设计准则:

  1. Apple - Human Interface Guidelines
  2. Android – Design Guidelines
  3. Windows Phone – Design library for Windows Phone

在不同的平台,不同设备,搭载系统的硬件设备等因素下,做综合的考虑。

平台的特性,硬件的特性,系统平台的特性,对开发产品的软件进行功能个性化,折中处理等等。比如导航:在IOS设备上只有一个Home键,导航的话  前进  退回 就需要有软件的支持。

Sqlite数据库在Windows Phone下没有原生的支持,是否需要用第三方类库等等。

及时在相同的平台下,也要考虑系统的版本,硬件的屏幕大小,内存,摄像头等等因素。

在核心功能开发完毕后,可以发布Prototype 版本的应用

在开发完毕所有功能,但是未能完全测试的时候,可以发布 Alpha 应用

待基本已知问题都解决完毕。仍有核心的问题未解决的时候 ,可以发布Beta 应用

待功能完成,完全测试通过,未有已知的问题的时候,可以发布 Release 应用,这个版本就可以在各个应用商店等,提供正式下载。

上一篇:【Xamarin挖墙脚系列:应用的性能调优】


下一篇:Android(Lollipop/5.0) Material Design(二) 入门指南