移动开发平台推动软件企业不断向前发展

日期: 2015-01-11 作者:Maxine Giza翻译:邹雅玲 来源:TechTarget中国 英文

现今的市场环境下,移动应用的交付已变得非常重要。而我们需要做的是,掌握一个企业是如何发掘到完美的移动开发平台

几个月以前,当Neel Sus出席路易斯安那州巴吞鲁日的一个启动周活动时,他还不知道活动中所见过的一种开发工具会推进公司的进一步发展。作为一个定制软件解决方案公司的首席执行官,Sus见证了企业由主营内部桌面业务应用程序转变为移动应用程序。许多客户都希望在内部系统和移动应用程序中有一种移动用户界面,这样可以在离线的环境下达到更好地效果,此时,Sus认为他必须做出一些改变现状的举动。但是,首先,他的公司并没有非常精通Objective-C的开发人员。而在iPhone SDK出现之前,开发人员会起到非常重要的作用。Sus说:“我们发现,2010年我们曾尝试转型为SQL.net企业,但是之后,在一款移动应用程序的开发过程中需要在本地应用中使用Objective-C程序。所以最后,从运作的角度来看,整个项目是失败的。”

随着Android设备的崛起,Sus的团队发现它同时要做两件事情。Sus说:“接下来你所知道的是,在移动设备上,我们几乎是一件事情我们要重复做两次。”

在此之前,Titanium被用于企业移动开发平台中。尽管,该工具使得开发效率变得更高,但是,该工具仅能处理基于文本的数据,因此,想要完成新产品的开发还需要完成许多其他工作。

Sus说:“Titanium增加了控制部件间的协同效应,但是,在不同的操作平台上,我们还是需要重新检查各部件。尤其是在安卓系统下,我们仍然需要查找并排除许多异常。”

根据公司首席技术官建议,Sus开始投资使用不同的应用工具。由于,Susco较小,因此,还不存在一种非常正规的方法来权衡每一个开发平台的优势和劣势。可以这么说,Sus团队所需要的工具必须具备如下几项功能:

  • 图像驱动利用本地函数
  • 推送通知
  • 定位
  • 拍摄
  • 接口集成

尽管市场上已经出现了几款DIY应用程序,但是这些并木能满足当下需求。Sus说:“我们所看到的是,许多供应商提供的产品要么无需用户自行编码,要么允许用户编写代码。就像Titanium一样,虽然没有提供太多的图形界面,但是却可以让一个非编程人员做许多事情。”

当Sus回忆起,几年前曾参加过一个历时48小时的比赛时,显得非常高兴。活动周期间,他曾想要寻找一种可以使开发人员迅速完成功能性演示应用的移动开发平台。

活动周后,这种开发工具就被正式更名为Appery.io。Sus和他的团队成员们决定在移动开发平台领域做一次大胆尝试,相继对Titanium和Appery.io进行了测试。

Sus所做出的这个“简单的项目”决定,却需要使用Titanium约1000个小时,再加上要在每个平台上都需要重复该工作内容,而这些工作几乎都没有办法让基层员工来完成。“从分析师的角度来看,同样一个项目,使用Appery.io的话,就可以在500小时内完成工作,缩短至一半甚至是三分之一的时间。”

总体来说,Sus认为执行过程还是比较轻松的。尽管团队成员经历了一段学习困难期,但是,我们每个人都期望能够学习一种新的移动开发平台。Sus 回忆说:“这种平台具有较好的缩放功能。”如果可以再从新做出一次选择,Sus说,他想要尽快地获取用户对Appery.io的使用反馈。他指出:“从内部的骨干开发人员那很容易就可以得到反馈信息,这是一个对开发人员来说非常友好的团队。”

Sus对那些刚刚从事移动应用程序开发工作的人有如下建议:首先,要确保了解应用程序编程接口(API)的工作原理。“你需要知道的并非如何进行编程,而是要了解如何从API中获取数据,又如何将数据再次传送回API中。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Maxine Giza
Maxine Giza

TechTarget编辑

相关推荐

  • 数字化转型:如何更好地利用API和微服务

    API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。

  • 金融行业数字转型:利用API构建新IT基础

    从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。

  • 如何使用Azure API管理服务?

    在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。

  • 私有存储云如何构建?

    如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。