移动应用:软件开发生命周期有何不同?

日期: 2011-12-08 作者:Kevin Parker翻译:张培颖 来源:TechTarget中国 英文

为移动设备构建应用时,应用生命周期有何不同?

  根据“现场必备(scènes à faire)”法律原则,如果你为两个合适的作者提供相同的灵感,他们会写出一样的小说。这个原则也适用于软件开发者在被告侵犯版权的时候,这表明,假定相同的技术问题,两个合适的开发者也会编码出相同的解决方案。

  那么,在iPhone上开发一个银行用户界面和在Web上、后前部门系统或者安全设备销售点开发有什么不同呢?当然,我们都想说根本不同,需要独特的技能集,问题特殊化而且要求极其昂贵的天才,但是实际上,为大型机用COBOL开发一个解决方案或者为安卓(Android)用Java开发大部分流程类似,此外有两个主要的不同。

  首先,为移动应用开发的时间范围非常短。在这个赶时髦的世界中,上市时间是主要的驱动力,每延迟一小时交付,在市场份额上都会损失数百万美元。也许这个平台的特性会以独特的方式创造软件盈利,这种方式倾向于免费。这些回报能力对于开发社区是新的,但是仍旧仅是SMOP(simple matter of programming)。

  其次,我们使用的工具不断发展,现有组件的可用性前所未有。然而,仍旧有一个严重的缺点,就是通用开发平台的可用性,这个平台以一种一次编写即可在任何地方运行的方式,将应用交付到iOS、Android、BlackBerry、Symbian、Kindle等。原因主要是不同平台缺少功能通用性。当然,平台会越来越类似,但是一些平台上一些性能仍旧是私有的。

  尽管我们所有的技术和方法论革新是不变的事实,我们仍旧在用相同的方式开发软件。从一个问题开始,循环访问设计,实现并改善,测试解决方案并最终交付。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

张培颖
张培颖

云计算网站编辑

相关推荐