Android 3.0欲称霸移动开发需有5大改进

移动开发
Android 3.0欲称霸移动开发需有5大改进。只要克服这些问题,Android将成为更加优美而友好的平台,让我们来看看Android还有哪些需要改进的地方。

Android 3.0即将于10月发布,其功能被众多朋友所期待。我们总结了一下现在大部分Android手机运行Android 2.1小问题,希望Google能在Android 3.0上有所改进。

下面是问题列表,例如:整个平台始终都有检查拼写,可以跟企业级应用服务谷歌日历同步。如果即使已经支持了Flash,还是不能在手机上看Hulu视频(目前Hulu不允许移动接入),Google还可以做些什么让Android成为更加优美而用户友好的平台?

Android操作平台
Android操作平台

***方面:更多的一致性 

这是小事情,但对我们来说,最头疼的事情之一的事实是,如果你在Android Market搜索应用时有拼写错误,Android不会提示你纠正。

安迪.卡斯顿圭,扬基集团移动设备研究总监,他说,在某些设备事实如此,加速度计只有在你把手机向左倾斜时才起作用。最不爽的是,Android的体验在不同的制造商不一致的,因为每一个手机制造商为了与众不同,都把自己的接口置于顶层(如HTC Sence和摩托罗拉的Motoblur)。而这些额外的层,当然会导致手机难以升级到Android***版本,更加拉大了Android手机优点和缺点的距离。   

“最制造商来说,***的事情莫过于可以在消费者中建立品牌的亲和力,而Android却是居于幕后而非前台。”卡斯顿圭说,“结果则是各有特性和差异。”

谷歌无法完全脱离这些外衣,这会疏远那些让抬着Android抢滩市场的OEM制造商。但是谷歌可以而且必须努力开发更多更好的组件,不用等到HTC和摩托罗拉的喜好来决定哪些信息你可以看哪些不可以看。

“HTC和摩托罗拉已经对消费者的需求做出积极响应。Android作为一个平台也需要采纳他们的一些特性。“卡斯顿圭说。 

第二方面:重组Android Market 

搜索应用时缺乏检查拼写,这只是Android Market的导航让人郁闷的一个次要原因。更甚的是很难筛选应用程序。用户查看应用的目录时,例如游戏,无法按等级或更新时间来排序。

贾森霍曼,Spring的合作伙伴的***技术官,也是Springpad应用开发,他也抱怨用户在Market上找新的应用是多么麻烦。 “排前的应用程序已经在商店上摆了上年并且有100万用户,”他说。 “然后该应用程序不断增加。我看不出那些旧的应用排序链怎么上移,而这实际上是需要的。“

公平地说,Android Market的确包括一些有特色的部分,但霍曼说,应用程序要进入***领域的潜规则是“一种黑巫术”。此外,他补充说,开发人员被限制于325字的软件介绍,包括发行说明。而他的团队需要把不同版本的说明包含于介绍中,这意味着他只能用很精简的方式解析Springpad的优点。 

第三方面:可以方便的关闭应用

乔布斯也说:“如果你看到一个任务管理器,他们就是搞砸了。” 这里的“他们”,指的是谷歌Android团队。Android存在的问题是,没有明确的指示哪些应用程序是正在运行的,也没有一个简单的方法来退出或强制关闭。 (Slacker播放器有一个软键可以退出,但这不是一致性的体验,很多程序都没有这样的功能。)

“目前为止,我不确定有哪些设备表现这么优秀。”卡斯顿圭承认。然而他指的是Palm的webOS,用户可以左右滑动屏幕来查看后台程序,这作为多任务管理,是一个很好的榜样。

同时霍曼表示,苹果的做法不错,内置IOS 4的iPhone和iPod都在屏幕的底部显示已经打开的程序。也许谷歌最近招募的前Palm工程师会在这方面做出真正的改进。

第四方面:不要让程序跑的那么狂

虽然现在流行多任务,而卡斯顿圭和霍曼都同意,把开发人员置于Android的首要位置有一个缺陷:导致应用程序太过热,拖慢手机和加速损耗电池寿命。谷歌应该介入这个问题,制定标准,限制后台运行的应用程序ping云端或者通知用户的频率。

“这是一个更开放的平台,允许你做更多的事情,”霍曼说。 “但并不意味着你就应该做更多。”

卡斯顿圭补充说,RIM的想法很不错,在数据离开手机时进行压缩,然后从RIM数据中心发出时再次压缩。 “压缩从营运中心和设备发出的数据,可以真正的利用网络使用的效率。”他说。

现在情况是开发人员决定了Android应用程序与网络的交互。然而在未来,卡斯顿圭说,谷歌“可能要在设备上引进连接管理器,以便设备与移动网络的互动更加有效。”

第五方面:为注意力缺陷人群着想

换言之,多任务的正确方案:限制一个后台运行的应用程序的行为以及频率。

同时,平台的应用程序之间的切换应该更加灵活些。目前情况是,Android用户必须点击home键退出应用程序并返回到主屏幕才可以切换。(也可以按住home键,看看在运行的应用程序,但这不是同一概念。)

“你要经常要返回到顶部工作,通过迷宫般的选择树” 卡斯顿圭说。 “我从来不认为这是一个足够直观的方法。”

浏览器也是这样的情况,霍曼补充说。默认的浏览器有标签栏,你可以一次打开多个站点,这没有因为用户潜意识习惯于在桌面上重新打开程序而受影响。你不能滑动或点击查看其它标签,必须按下一个软键。 “而在iPhone,可以轻松在标签之间切换。Android的缺陷是你必须通过一个活动的标签列表来操作。”

【编辑推荐】

  1. Android再添新功能 支持汉语语音指令
  2. Android 3.0全速前进 十月显真容
  3. Android NDK初探 你也可以做移动开发

 

责任编辑:佚名 来源: wired.com
相关推荐

2010-08-05 17:28:59

Windows PhoHTML 5

2011-10-24 09:44:32

虚拟化Vshpere5vmware

2012-09-11 10:31:21

OpenSuse

2011-09-08 09:33:08

Ubuntu 11.1

2011-08-15 09:33:16

Ubuntu 11.1

2014-03-05 11:45:15

Ubuntu 14.0

2011-09-23 09:36:11

vmware虚拟化云计算

2013-11-05 09:47:12

Android 4.4特性

2010-05-18 08:53:08

VB.NET

2012-05-09 15:47:30

Ubuntu操作系统

2012-05-09 11:02:44

UbuntuOffice

2011-05-25 08:38:52

MangoWindows PhoWindows Pho

2010-07-15 14:37:20

Ubuntu 10.1

2011-05-12 09:12:16

Ubuntu 11.0

2009-05-15 09:56:59

Check Point诺基亚收购

2012-05-16 10:51:36

Windows Ser组策略

2010-04-07 13:27:24

Windows Emb

2012-04-23 10:08:53

2013-02-27 10:30:40

2012-02-14 09:24:19

虚拟化vmware混合云
点赞
收藏

51CTO技术栈公众号