WEB开发网
开发学院手机开发Android 开发 Android 多点触控不够完善 阅读

Android 多点触控不够完善

 2010-04-01 04:55:00 来源:WEB开发网   
核心提示:第一批Android G1手机,采用Android 1.0操作系统,Android 多点触控不够完善,虽然Android系统声称将支持多点触控,但是对开发人员来说要想完成此项功能则不得不通过分发补丁,以缩小和iPhone的差距,避免iPhone智能手机一家独大的场面,使设备屏幕支持多点触控操作,在 Android 2.

第一批Android G1手机,采用Android 1.0操作系统,虽然Android系统声称将支持多点触控,但是对开发人员来说要想完成此项功能则不得不通过分发补丁,使设备屏幕支持多点触控操作。在 Android 2.0版本上,多点触控被正式加入到操作系统中。这似乎是一个令人振奋的消息,不过起初不知道为什么一系列的触控应用并没有立即follow这个版本,来追风多点触控,近来从一位Android开发人员那里了解到,当他读到”Hello, Android, 3rd Edition” beta 2 PDF版本的触控章节时,他发现了这个原因。

这本书的警告框总结了这个问题:

警告:未来的multibugs

多触点,在目前的Android手机上已经实现,但是事实上,它还有一些不足就是不能使用边界。这些API记录了无效或不可能的数据点,特别是在屏幕上从一个手指过渡到两个手指,以及从两个手指过渡到一个手指的过程中。在开发者论坛中,您可以很容易的看到开发人员的抱怨,这些抱怨的对象诸如手指从一个到多个的交换、X和Y轴的翻转,甚至有时多手指的操作很容易被视为一个手指操作来进行处理。凭借反复试验,一位开发人员获取到本章中的这个例子,它实现手势的操作非常简单。不过这些问题这可能是你所必须面对的以及所能做的一切,唯一可以期待的就是谷歌能够承认并尽快修复这些问题。不过幸运的是,目前 pinch zoom似乎是大多数人唯一想要的多点触控手势,这样Android在多点触控方面的缺陷将不会被进一步放大。

这位Android的开发人员接着写了一个图像浏览器的例子,并且使用了pinch-zoom手势。他在调试应用程序时揭示了API的不可靠,但是他通过做应用程序中的一些比较以及详细的分析,成功地实现了pinch-zoom手势。即使这样,他仍就警示大家,如果用户要想让他的手指划过屏幕每一个地方,那么这的应用程序可能会崩溃。

看来Android平台的多点触控似乎还没有完全让消费者获得满意的评价,但是不管如何,这些都是这个新生代系统所要面对的挑战,毕竟要宣称和 iPhone抗衡还是要有些底气的。之前乔老爷曾经一度指责施密特剽窃人家的成果,看来Android和多点触控技术成熟的iPhone还是有一定的差距。不过话又说回来,以当今科技发展的势头,谁能占领技术的制高点,必将起到对于行业的引领作用,同时也会有更多的后辈争相效仿,随着技术的成熟和普及,其性能也将会有很大的提升。看来作为后起之秀,学习是不可避免,但是在追逐优胜者的过程中交点学费也自然是无可厚非。期待Android能够尽快完善功能,给消费者更加友好的用户体验,以缩小和iPhone的差距,避免iPhone智能手机一家独大的场面,同时也防范Windows Phone反扑以及诺基亚新平台MeeGo的攻城略地。

Tags:Android 多点 不够

编辑录入:coldstar [复制链接] [打 印]
赞助商链接