移动设备、云计算和应用程序的发展变革

核心提示:新一代的信息服务将浏览器和设备视为同样的客户端。目前所面临的挑战是如何建立其这样的服务。

是否能利用本机代码开发移动应用程序或者利用诸如HTML和JavaScript等Web技术来进行部署?开发商们就此问题一直存在着分歧。

史蒂夫乔布斯最初建议iPhone的开发人员们能够按照需要通过设备内置的浏览器部署任何应用程序。但那是在苹果公司推出了业界领先的iTunes应用程序商店之前。

从那时起,甚至网站的建立都往往选择利用本机应用程序向移动设备发布并提供他们的内容,而不是简简单单的试图将其硬塞进手机浏览器上。尽管在HTML5上有所改进,许多开发商仍然觉得针对智能手机和上网本的网络技术独特需求不足。

如果这是真的,那么,现在已经是时候让我们好好反思一下在线信息服务是如何进行开发和部署的了。在过去,发展商往往是首先兴建网站,然后再为移动应用程序改编相同的内容。但在如今的市场上,移动设备越来越多的成为用户上网的主要手段,之前的做法无疑可以说是相当落后的了。

我们需要的是移动设备的发展变革,类似于我们早期在Web应用程序发现的那样。第一批企业级Web应用程序只是将代码由传统大型机输出到了浏览器,使其看上去漂亮一些。但是,随着基于浏览器的计算变得日渐规范,应用程序逻辑移出主机和HTML输出成为主要目标。移动设备应用程序正在经历同样的转变。下一代的信息服务会将桌面浏览器和移动应用设备视为同样的客户端,同一逻辑应用程序将为这二者提供内容。

同样重要的是,在同一时间,这种转变在另一个重要的领域IT行业也发生着巨变,其正在向云计算方向大步迈进。随着平台即服务(PaaS)产品的日趋成熟,越来越少的信息服务提供商还在他们的私人基础设施上提供主机应用程序。

连接设备到云

对于应用程序开发人员来说,同时管理如此众多的应用程序的迁移绝对可以说是一项相当艰巨的任务。庆幸的是,平台供应商已经提供了相关的工具,使尽可能轻松的过渡到混合网络/移动应用程序。

近期,在旧金山举行的谷歌I/O开发人员大会上,这家搜索引擎巨头推出了其新的测试版本的谷歌插件Eclipse平台(GPE)。该工具能够允许开发人员创建、测试,并上传应用程序到谷歌的应用程序引擎云平台(GoogleAppEngine),所有的都是利用Java语言EclipseIDE集成开发环境。

GPE的早期版本可以让开发人员利用集成支持为谷歌网页工具包(GWT)建立应用程序引擎,这是一个框架,用于创建复杂的基于Web的UI.新的2.4测试版GPE新增加了对Android应用程序的支持。实际上,开发人员可以为引擎应用构建应用程序逻辑,然后同时为Web和移动客户端生成I/O代码。

同样,微软也将其WindowsAzure定位为一款移动应用程序的后端云平台。与人们所期望的相反的是,其不是仅仅限于为WindowsPhone7的操作系统而服务。新的WindowsAzure工具包将适用于苹果IOS设备和Android设备。

很容易看出微软的雄心壮志。虽然IOS是目前最顶级的移动平台之一,远远超过WindowsPhone7,但苹果公司到目前为止,尚未推出一款可以和微软的WindowsAzure、谷歌的GoogleAppEngine、以及亚马逊的弹性计算云服务ElasticComputeCloud相抗衡的云计算平台。该传闻说苹果可能正在研发相关产品,但除非iPhone的制造商们加快动作,否则,微软很有机会作为移动后端应用服务提供商赢得IOS.

未来的挑战

是否能利用本机代码开发移动应用程序或者利用诸如HTML和JavaScript等Web技术来进行部署使用?似乎看来是两者皆可。你可以投身到混合云平台。虽然这是一个好主意,但是,开发商必须意识到目前的移动应用程序云架构是一个重要的陷阱。

首先,目前在云基础设施上托管的任何应用程序都存在着一定的风险。至少存在中断的风险,这可能会削弱云备份应用程序。到目前为止,还没有云计算平台被证明是百分之百可靠的,亚马逊、谷歌和微软的用户都出现过中断。

同样重要的是,越来越多的开发人员抱怨移动平台供应商的“围墙花园”,云计算平台的用户还可能被供应商锁定。大型数据存储服务之间的移动可以说是非常具有挑战性,而且在许多情况下应用程序逻辑在提供商之间迁移的时候往往需要进行调整。相当多的企业正在积极努力购买部署互操作性云计算服务,包括Apache软件基金会和美国电气和电子工程师协会(IEEE),但这些努力是不成熟的,几乎没有诱因促使云供应商们本身开展互助合作。

但最大的挑战可能是简单地寻找可以成功地开发云和移动开发程序的供应商。上述两种方法都相对较新。特别是移动开发人员的需求会持续不断的提升,许多公司都是通过采用外包或昂贵的再培训,以获得用于创建移动应用程序所需的技能。而想要找到建立了方便企业熟练应用的云平台的移动开发商似乎就显得要求要高得多了。

当然,对目前的项目经理们来说,想要招聘到新的人才貌似前景不容乐观,而聪明的开发商应该敞开大门。应用程序的开发也正在发生改变。再次重申,时间将证明一切。

(责任编辑:刘芬)

时间: 2024-10-22 17:56:12

移动设备、云计算和应用程序的发展变革的相关文章

云计算或将成为电信发展新方向

本文讲的是云计算或将成为电信发展新方向,[IT168 资讯]3G"喧嚣"多年,以至于这个本来陌生.难懂的技术名词成为了连街边的大妈都会挂在嘴边的流行语.岁末年初,3G"何时发?"."如何发?"这两大悬念终于相继"沉埃落定",记者们也终于不用对部委领导们的只言片语"左右拿捏"."细细品味"了.但事实上,更大的悬念才刚刚开启. 超过2800亿的直接投资.催生2万亿的社会投资.拉动十万亿的经济

云计算推动超大规模数据中心发展与应用

本文讲的是云计算推动超大规模数据中心发展与应用,从计算演变的历史我们可以发现,大约每隔15 年左右,IT 产业就会进行一次变革性的转变.不同技术力量相互碰撞和倾轧,并最终产生出一种能改变整个产业生态的革命力量.每个计算时代都会有自己独领风骚的技术.当前,云计算对IT 产业的影响无疑是巨大和深远的,云计算由于自身的灵活性和易扩张性,正在促进IT快速的演变,使得现在的IT生态系统更具挑战性,企业如果不能适应这样的变化就会被淘汰. 上周我有幸主持了一个云计算会议(Cloud Connect confe

关于云计算的关键程序

微软雅黑,sans-serif; font-size:10.5pt">InformationWeek网站曾做过一个调查表明,IT行业专家们对于传统企业应用软件或企业管理软件的替代方案大多持有不甚满意的态度. 这份对485位IT专家的调查揭示,大部分IT专家认为ERP.CRM及其他供应链管理软件系统的成本过高,并且在日常工作中很难实施这些管理软件的应用.大部分IT专家家还认为下一代企业管理软件不会比现在流行的软件程序简单多少.尽管面向服务的体系结构软件目前还有很大的市场空间,许多企业还未将软

SOA与云计算有效相结合推动企业发展

本文讲的是SOA与云计算有效相结合推动企业发展,[IT168 资讯]云计算在很大一部分与SOA有交叉的地方.许多SOA厂商正在进入云计算领域.已经进入云计算领域的大多数厂商是传统的软件厂商.它们已经把自己的产品推向"...作为一项服务"的领域. SOA与云计算趋势如何? 第一,随着企业从部门问题领域向整个企业推广,企业将把更多的重点集中在整个企业范围的SOA.因此,这个重点是在性能和伸缩性.共享的服务和各个领域之间的信息媒介方面.虽然项目级SOA正在成为现实,但是,那些推动企业架构的人

畅销书作家Mark Mueller-Eberstein :云计算大数据推动业务创新发展

ZDNet至顶网软件频道 6月5日消息 (文/邓晓蕾):第七届中国云计算大会已经到了第三天,现场观众依然爆满. Adgetec公司的CEO .畅销书作家Mark Mueller-Eberstein 带来"云计算大数据推动业务创新发展"的主题演讲,他提出,云计算对每个企业.每个人来说都是可能的,企业过去几年利用技术转型中有赢家,也有失败者,这之间的区别在哪里呢? "IT的成熟度是企业成功的一个非常关键的指标,特别是对5年或者10年历史的公司来说,它们需要这样的IT能力.&quo

manifest-开启设备时,启动程序的问题

问题描述 开启设备时,启动程序的问题 下面的代码是当开启设备时,启动程序: public class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Log.i("BootReceiver","intent received"); Intent myIntent = new Intent(context,

云计算必将成为未来中国发展的关键

从目前我国云计算发展态势来看,可以说是政府与企业齐头并进.无论是国家还是地方政府都纷纷出台相关云计算产业发展规划,亦或者出资建立云计算产业基地.而企业也纷纷抓紧开发.引进.学习云计算,纷纷像云计算模式转型.虽然总体来说发展态势良好,但这其中我们同样面对众多的问题. 云计算所带来的优势,早已不仅仅限于降低基础设施部署成本.对于企业而言,怎样获得更好的收益增长.如何实现企业的转型才是其真正最为关注的问题,所以越来越多的企业高层开始注意到云计算与业务能力的结合正是企业发展的一条良好途径.而此次中国电商

鄂尔多斯市云计算大数据产业迈向发展新高度

今年2月份,京东集团首席执行官刘强东一行来到鄂尔多斯实地考察,并了解该市大数据和电商产业发展的情况.随后,经过多轮磋商,京东集团提出在鄂尔多斯市落地云计算大数据产业基地.特色旅游目的地电商服务中心.产业大数据分析中心.电商产业公共服务中心等"一个基地.三个中心"的合作方案,这一消息带来的利好已经提前释放并发酵.由此也可看出:全市云计算大数据产业迈向发展新高度. 云计算.大数据既是一个新兴产业,又是鄂尔多斯创新引领绿色转型的技术基础和支撑.我市大数据产业发展主要布局在市高新技术产业园区云

邹平:云计算推动数字产业基地发展

文章讲的是邹平:云计算推动数字产业基地发展,2011年7月21日,"2011中国云计算与云服务高峰论坛"秦皇岛秦皇国际酒店隆重召开.来自政府.产业的各方代表共同探讨云计算产业发展相关话题. ▲大会直播专题 河北省工信厅副庭长邹平发表致辞,他强调,云计算与云服务是继个人计算机和互联网之后的第三次IT浪潮,是新一代信息技术的核心,它不仅是一种技术变革,更是一种商业模式的创新,能够引发一系列的信息技术应用和服务模式,具有广泛的市场前景和社会效益."十二五"时期是河北省加快