当Widget遇上MID

来源:互联网 发布:数据挖掘入门书籍推荐 编辑:程序博客网 时间:2024/06/10 19:43
转自http://software.intel.com/zh-cn/blogs/2009/12/29/widgetmid/?cid=sw:prccsdn937说到Widget,相信大家不会陌生。各位首先想到的可能是Yahoo Widget,Google Desktop或Vista SideBar这些桌面Widget。他们炫丽的UI确实让人印象深刻。但Widget发展到今天,它的概念不仅仅是“桌面上的小部件”而已,已经有了比较广泛的含义。一般来说,Widget可以分为三类:桌面Widget、网页Widget和移动Widget。桌面Widget:就是大家普遍熟悉的PC桌面上的传统Widget部件。这类Widget一般有炫酷的界面,给桌面起到装饰的作用。网页Widget:这类Widget一般作为一个模块嵌入网页中,起到个性化网页的作用。比如iGoogle,Sohu 博客和Chinaren校友录中的模块即是这一类Widget。移动Widget:这类Widget运行在手持设备中。因为一般的移动设备屏幕比较小,所以一般都不作为桌面上的浮动部件出现,而是作为一个简单易用的应用程序。其实这三类Widget没有明显的界线,它们之间可以相互移植或转化。传统的桌面Widget,虽然开始的时候能给人眼前一亮的感觉,但至今没有真正火起来。我觉得原因有三:第一是因为传统PC上的应用已经非常丰富,Widget应用只能作为一个很小的补充;第二是传统PC在使用模式上,用户往往倾向于功能强大或者集多种功能于一身的应用,而Widget的功能一般都比较贫乏简单;第三是桌面Widget的UI固然炫丽,但对系统资源占用也比较严重。相比桌面Widget而言,最近移动Widget则相对流行一些。我觉得原因也有三:第一、 手持设备上的应用相比传统PC上的应用要少很多,而Widget正好起到一个很好的补充作用;第二、 手持设备的用户在移动过程中并不需要功能非常复杂或强大的应用,更倾向于简单易用的功能;在路途中,在小的屏幕上,更需要的是直观明了的互联网内容和服务;第三、 Widget应用的开发相对传统的应用要简单得多,基于JavaScript,HTML和CSS等网页语言就能开发出一个炫丽的Widget应用。当然,目前的移动Widget也有劣势。首先,Widget应用的功能还是过于简单,大部分的特性都是基于Web的,在没有互联网连接的情况下基本不可用;对于本地资源、服务、接口的功能调用方面,虽然已经开始有些支持,但还很不完善,整个行业也还没有统一的标准。其次,对于UI炫丽而且功能比较强大的Widget,在普通的手机平台上运行得不够流畅,影响用户体验。而当Widget遇上MID,我觉得是一个比较完美的结合。一方面,移动Widget的优点能给MID的应用起到很好的补充作用;另一方面,MID比较强大的处理能力,正好能弥补目前移动Widget中的劣势,比如在UI和多媒体处理方面提高Widget的性能和用户体验。所以我觉得,Widget作为MID中应用的补充是一个不错的选择。