首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android匮缺整体控制或成发展障碍

2012-06-27 
Android缺乏整体控制或成发展障碍谷歌android是一款被人寄予厚望的操作系统。android智能手机已经迅速攀升

Android缺乏整体控制或成发展障碍
    谷歌android是一款被人寄予厚望的操作系统。android智能手机已经迅速攀升至食物链顶端,而android平板电脑也已经成为苹果ipad的重要对手。android的开放特性造就了它的成功,但是由于缺乏对android生态系统的整体控制,给应用开发者带来了困惑,并有可能最终对该平台的发展构成障碍。
美国平台和服务公司appcelertor今年1月进行的调查显示,88%的移动应用开发者认为,android是最开放的平台,74%认为android“最有望在未来被用于大量上网设备”。将近三分之二的受访者将android列为最具长期前景的移动平台。但如果细究,问题就变成了“哪个android?”
android的普及使之具备了为应用开发者创造财富的潜力。但问题在于,android应用开发者需要首先回答一个问题:究竟要为哪个android开发应用?智能手机android还是平板电脑android?具体哪个版本的android?又应该通过哪个应用商店出售这些应用?
美国市场研究公司idc分析师阿尔·席尔瓦(al hilwa)也认为,android平台分化已经成为一个问题。种类繁多的软硬件选择更是增加了应用设计和测试的复杂性,使之难以开发一款兼容整个android生态系统的应用。席尔瓦认为,更大的担忧是,开发者将针对最普遍的功能进行开发,而不会充分利用不同的硬件优势来优化应用,这就会降低整体体验,难以发挥android的潜力。
[/url]席尔瓦说:“这并非无法解决的问题,但是‘船大掉头难’,谷歌需要采取持续的措施来扭转局势。”
appcelerator营销副总裁斯科特·斯克沃佐夫(scott schwarzhoff)指出,应用开发者面临着多种层次的分化。首先需要应对操作系统层面的分化,包括android、ios和windows phone 7等。之后则是android不同版本之间的分化,这就与不同的硬件平台和制造商相关。然后则是编程语言层面(java和objectiv-c等)、设备层面(智能手机和平板电脑)以及渠道层面(苹果app store、谷歌android market和其他android应用商店)。
斯克沃佐夫解释道:“如果开发者不考虑如何更好地组织和利用团队,并创建整合的移动架构,以应对上述分化问题,那么在这种背景下从事移动开发的风险就很大。”
谷歌已经或多或少地承认,对于android而言,开放更像是一个营销手段,而非文化。与苹果ios相比,android的确很开放,但并非真正意义上的开放。谷歌仍然控制着源代码,而新版系统的发布时间也由谷歌来决定。
谷歌需要做的是与android设备厂商更为密切地配合,制定一些基本的硬件要求,并推动android操作系统的升级更为一致,让开发者不再面临这么多令人困惑的选择。
 

热点排行