论文部分内容阅读
OneApp首先是一款手机软件,它的作用是使非智能手机也能使用智能手机的一些软件和服务。
2009年8月24日,微软公布了令人瞩目的OneApp业务,并且宣布OneApp业务将重点针对新兴手机市场。作为lT业界的老大,微软的每一个举动都会引起人们的关注,OneApp也不例外。
很多人并不知道OneApp是一款软件还是一项技术。其实OneApp首先是一款手机软件,它的作用是使非智能手机也能使用智能手机的一些软件和服务。包括Facebook客户端、Twitter客户端、Windows Llye Messenger等。更深一层地说。OneApp还是一项服务,微软在声明中透露,将在2009年底推出一个OneApp软件开发工具包。届时OneApp将可以应用JavaScript和XML语言开发的程序。
让非智能手机“智能”起来
人们对手机显然已经不再陌生,智能手机也早已走进了人们的生活。不过就市场占有率而言。智能手机远远不及非智能的普通机型,对许多用户来说,对智能手机是久闻其名而无缘使用。因此,对智能手机强大的功能也就仅仅停留在耳闻的阶段。让非智能手机“智能”起来,也成了许多用户的梦想。
怀揣这一梦想的不仅仅是用户,同样是业界从业者们所追求的目标。如何让非智能手机也能应用智能手机的程序一直是开发人员的追求。OneApp的问世正是这一追求的体现。根据微软的说法。OneApp将会以一个应用软件的形式存在于非智能手机上,该程序大小只有150kB左右,并且OneApp提供的应用程序也只有30kB左右大小,显然正是针对非智能手机的硬件特性而量身定制。
据微软透露,能够实现让非智能手机迈出“智能化”的关键一步,还得益于正日成潮流的“云计算”,OneApp承载的应用软件和资料大都来自云计算,也就是说,OneApp只需用到极少的手机内存和处理性能。负责微软新兴市场无限潜力小组的企业副总Amif Mital说: “当你启动一个应用软件, (OneApp)只会载入你要的那部分。我们用非常聪明的快取技术,其他部分仍留在云计算里。”
另外,由于0neApp可以对非智能手机提供支持。这样一来,各家运营商以及手机设备商提供的软件商店模式也要因此发生变化。也就是说。软件商店的服务提供商在为终端内置软件商店客户端软件的时候。除了考虑智能手机之外,也要考虑非智能手机。
跨平台的应用
从表面来看,OneApp与Java有着某些相似性,对此Amit Mital表示,OneAppTOneApp可以让智能手机操作系统平台上的软件运行在非智能手机平台上。
在手机的通用性上将更胜于Java,程序员甚至不需要特意针对某款手机而编写程序,最终成品都可以应用在大部分的手机中。更令人感到欣慰的是,OneApp程序可用xMi和JavaScript等工具编写,也就是说程序员不需要学习另一种新的程序编写工具,这显然更有利于OneApp的推广。
一向讲求“标准”的微软这次似乎来了个大转弯,开始打破手机操作系统的壁垒,因为OneApp似乎没有操作系统的门户之界,不论是微软的Windows Mobile、诺基亚的Svm bian、谷歌的Android还是Palm的WebOS都一视同仁。微软很聪明地打出OneApp这张牌,针对的不是已开发的市场,而是瞄准新兴的战场。
正是基于这样的前提,我们便不难理解OneApp为何会首先在南非市场应用的原因了。据微软表示,第一家OneApp业务合作伙伴是采用预付费模式的南非Blue Label电信,南非Blue Label电信的手机网络Mibli将使用免费下载的方式,让客户率先体验OneApp业务。微软无线设备应用开发部门高级主管蒂姆·麦克多诺更进一步表示,微软计划扩展OneApp业务到其他新兴市场,包括中国,俄罗斯、印度尼西亚、巴西和印度。美国和欧洲,日本等显然没有列入微软的OneApp推广计划中。虽然在这些地区仍存在非智能手机,但却不符合新兴市场的条件,而且在这些地区,运营商提供的丰富服务已经让用户不需要再通过第三方获取软件和服务。
2009年8月24日,微软公布了令人瞩目的OneApp业务,并且宣布OneApp业务将重点针对新兴手机市场。作为lT业界的老大,微软的每一个举动都会引起人们的关注,OneApp也不例外。
很多人并不知道OneApp是一款软件还是一项技术。其实OneApp首先是一款手机软件,它的作用是使非智能手机也能使用智能手机的一些软件和服务。包括Facebook客户端、Twitter客户端、Windows Llye Messenger等。更深一层地说。OneApp还是一项服务,微软在声明中透露,将在2009年底推出一个OneApp软件开发工具包。届时OneApp将可以应用JavaScript和XML语言开发的程序。
让非智能手机“智能”起来
人们对手机显然已经不再陌生,智能手机也早已走进了人们的生活。不过就市场占有率而言。智能手机远远不及非智能的普通机型,对许多用户来说,对智能手机是久闻其名而无缘使用。因此,对智能手机强大的功能也就仅仅停留在耳闻的阶段。让非智能手机“智能”起来,也成了许多用户的梦想。
怀揣这一梦想的不仅仅是用户,同样是业界从业者们所追求的目标。如何让非智能手机也能应用智能手机的程序一直是开发人员的追求。OneApp的问世正是这一追求的体现。根据微软的说法。OneApp将会以一个应用软件的形式存在于非智能手机上,该程序大小只有150kB左右,并且OneApp提供的应用程序也只有30kB左右大小,显然正是针对非智能手机的硬件特性而量身定制。
据微软透露,能够实现让非智能手机迈出“智能化”的关键一步,还得益于正日成潮流的“云计算”,OneApp承载的应用软件和资料大都来自云计算,也就是说,OneApp只需用到极少的手机内存和处理性能。负责微软新兴市场无限潜力小组的企业副总Amif Mital说: “当你启动一个应用软件, (OneApp)只会载入你要的那部分。我们用非常聪明的快取技术,其他部分仍留在云计算里。”
另外,由于0neApp可以对非智能手机提供支持。这样一来,各家运营商以及手机设备商提供的软件商店模式也要因此发生变化。也就是说。软件商店的服务提供商在为终端内置软件商店客户端软件的时候。除了考虑智能手机之外,也要考虑非智能手机。
跨平台的应用
从表面来看,OneApp与Java有着某些相似性,对此Amit Mital表示,OneAppTOneApp可以让智能手机操作系统平台上的软件运行在非智能手机平台上。
在手机的通用性上将更胜于Java,程序员甚至不需要特意针对某款手机而编写程序,最终成品都可以应用在大部分的手机中。更令人感到欣慰的是,OneApp程序可用xMi和JavaScript等工具编写,也就是说程序员不需要学习另一种新的程序编写工具,这显然更有利于OneApp的推广。
一向讲求“标准”的微软这次似乎来了个大转弯,开始打破手机操作系统的壁垒,因为OneApp似乎没有操作系统的门户之界,不论是微软的Windows Mobile、诺基亚的Svm bian、谷歌的Android还是Palm的WebOS都一视同仁。微软很聪明地打出OneApp这张牌,针对的不是已开发的市场,而是瞄准新兴的战场。
正是基于这样的前提,我们便不难理解OneApp为何会首先在南非市场应用的原因了。据微软表示,第一家OneApp业务合作伙伴是采用预付费模式的南非Blue Label电信,南非Blue Label电信的手机网络Mibli将使用免费下载的方式,让客户率先体验OneApp业务。微软无线设备应用开发部门高级主管蒂姆·麦克多诺更进一步表示,微软计划扩展OneApp业务到其他新兴市场,包括中国,俄罗斯、印度尼西亚、巴西和印度。美国和欧洲,日本等显然没有列入微软的OneApp推广计划中。虽然在这些地区仍存在非智能手机,但却不符合新兴市场的条件,而且在这些地区,运营商提供的丰富服务已经让用户不需要再通过第三方获取软件和服务。