Android将成为我们必须支持的另外一种版本的应用软件

Android将成为我们必须支持的另外一种版本的应用软件

作 者:CNET科技资讯

11月12日国际报道要吸引对其开放手机软件平台持怀疑态度的软件开发人员,Google的官员还有大量工作需要完成。

Android能够解决手机软件开发人员面临的一个大问题:如何使手机软件的开发象Web软件那样“开放”和“方便”。

大多数专家和消费者都认为开发学习,在手机上访问互联网与在PC上访问互联网有很多不同之处。通常情况下,用户会获得精简版的Web站点和少得多的应用。这一问题的原因被认为是“谁控制着网络、设备本身、基础技术”。手机市场四分五裂,软件开发商必须支持多种不同的系统。

Google相信,通过Android手机软件平台及其开放手机联盟,它能够改变这一切。但是,采访的手机应用软件开发人员表示他们以前曾经听到过这样的承诺。尽管并没有对Android说不,他们很谨慎。通过使他们开发另一种版本的应用软件,他们担心这一新的计划只会使手机市场更“碎片化”。他们急于看到Android软件开发工具包于11月12日公布时,Google会给他们带来什么。

MobiTV首席技术官约翰逊表示,Android只是增加了新的烦恼:为另一种不同的操作系统开发另一种版本的应用软件。它将成为我们必须支持的另外一种平台。我认为,Google平台要想真正改变业界的游戏规则,仅仅提供一款开放源代码手机操作系统是不够的,它还必须开发能够接打电话的手机互联网设备。

与开发手机互联网应用软件相比,为传统互联网开发应用软件要简单一些,因为传统互联网存在通用的操作系统、浏览器、标准化的编程语言。值得注意的另外一点是,在互联网上发布应用软件的基础服务与服务商无关,这意味着,无论用户是使用康卡斯特的有线电视连接或Verizon的DSL服务,应用软件完全相同。

手机上的情况就完全不同了。在为手机编写软件时手机安卓游戏开发,开发人员必须应付几个不同的因素音效,他们不但需要考虑屏幕的尺寸,还必须针对不同的操作系统和运营商网络。应用软件开发人员必须编写数十种版本,使他们的应用软件能够在尽可能多白条由运行。

尽管这并非是一个不可能的任务,但它需要大量的时间而且代价高昂,许多专家都表示这会阻碍创新。iGillottResearch的创始人IainGillott说,手机互联网和传统互联网之间的巨大差别的是,在传统互联网上,我可以通过任何服务商的服务与互联网相连,而获得完全相同的体验。

Google并非是第一家承诺简化手机应用软件开发的公司。Sun曾经试图通过手机Java编程语言实现这一目标;高通开发了BREW;包括诺基亚、索尼-爱立信在内的一些厂商联手开发了Symbian操作系统,Symbian被许可给了许多手机厂商,也是第一大智能手机操作系统。微软也向手机厂商许可WindowsMobile平台,在过去数年中也获得了相当的成功。

迄今为止手机安卓游戏开发,这些公司还没有创建出催生了Google的YouTube、雅虎的Flickr、Facebook等成功的Web应用软件的开放环境。Movidity的CEOMauroLollo表示,Java承诺“一次编写,到处运行”,但现实情况并非如此,Java应用软件仍然需要根据设备和运营商进行大量的定制。

手机有不同的形状和尺寸,有不同的处理和图形能力,对于“功能手机”而言,这是一个很尖锐的问题。除了手机本身的限制外,应用程序也必须根据所使用的运营商网络进行调整。Lollo说,我们必须应对运营商带给我们的挑战。例如,一些运营商会削弱手机上的部分功能,因此我们就需要调整软件的功能。

文章来源:http://www.cww.net.cn/news/html/2007/11/12/200711121328114198.htm