因为嵌入式产品种类太多,像MID这样的产品我们接触还是不多,所以这里仅仅介绍手机相关的。
Moto Today
Moto最初的Linux手机研发没有什么成果,最近倒是看到它出了不少Windows Mobile手机,比如A3000、A3100,还有即将上市的A3300,因为我也参与了A3300的开发,所以对其还是比较了解的,个人感觉至少从外观上后者也比前面两款出色多了。但这也不一定能给Moto带来好运。
下面的截图是我从论坛中下载的Moto Today的截图,这个界面产品是由台湾Brogent公司开发的,因为涉及到版权问题,我不会提供任何安装包(你应该可以从网上看到,比如这里),这篇文章仅仅是研究实现这样效果的技术。
这个界面有比较好的用户体验,其特点简单归纳如下:
1.窗口使用匀滑滚动、逐渐放大/缩小、逐渐透明等效果来进行切换。
2.窗口中的小项可以被拖动,具有惯性移动的效果,而不是死死的“呆在”那里。
3.被选中的一项使用彩色,其它项置灰色。
4.被鼠标点中的设置为一定Alpha值的半透明。
5.被长按的图标会变形,然后即可改变这一项在整个栏目中的位置。否则的话仅仅是移动整个栏目的位置。
6.一段时间没操作的界面会恢复原位,方便用户操作。
7.支持一些简单的手势。
8.最难得的是整个界面在处理器速度较低的设备上运行仍然非常快。
我们知道Windows Mobile 6.5已经更改了很多Shell,而且提供了手势API(比如可以方便大图片的浏览),所以利用这些功能开发出优秀的界面会更轻松些。但是Moto Today是在6.5推出之前推出的。
Spb Mobile Shell 3.0
以上是Moto Windows Mobile手机的主界面,让我们再来看看Spb ISV的Mobile Shell,这玩意开发起来复杂多了,不过对我像这样的人来说用起来稍微麻烦了点,我更喜欢简洁、美观、快捷的界面。
这个产品的价格不菲,大概需要人民币270元。不过你可以下个使用版。
简单总结如下:
1.因为不支持3D硬件加速,界面的3D效果一般,我认为与其这样还不如使用绚丽的2D替代。其实现3D效果的技术可能是Dircet3DM或者是OpenGL ES。
2.能够扩展基于网络的Widgets应用,比如:Weather, Internet search, Facebook and Twitter等,非常吸引人。
三星的高端智能手机界面
三星高端智能手机界面都有一个特点,那就是在主界面的左边有可以伸缩的一栏(要不要我们给它发扬光大,在右边也搞一个^^)。三星的手机有采用Windows Mobile系统,也有采用自己的系统。韩国是手机生产商采用Windows Mobile系统比例最高的国家。另外是下面介绍到的LG。
三星i8000(Windows Mobile系统)
其它一些款式:
搜集资料时我看到三星手机的款式与Moto相比丰富了很多,三星产品更新的速度较快,我想这也是三星从产品销售量上超越Moto的原因之一。
LG高端智能手机界面
LG的一款KM900e很吸引我,因为产品介绍是3D界面,你可以点击这里到官方网站上试玩,我很好奇,难得手机还有独立的GPU不成?我就跑到市场上把玩了真实的机子。其实仅仅主界面是3D的,简单的立方体,也不会太耗CPU。不要被忽悠了以为能玩3D游戏。这款手机的用户界面总体来说是不错的,仅仅是有点贵^^
GM730:
KC910e:
iPhone
iPhone在用户界面方面是领先的,其用户体验非常出色,这也带动了用户界面的发展。让像微软这样的公司也开始反思自己在用户体验方面的落后。现在只要让我看到特有的蓝色加白色搭配就让我想到这是苹果公司的产品。
题外话:iPhone自从出生以来,所售出的手机数量跟其它品牌的相比还是非常的少,但是其利润却非常的惊人,利润率让其它品牌手机羞愧。苹果公司走的路子目前看来不愧是成功的。可能也是微软逼出来的^^
HTC Hero
这款手机采用的是Android系统,界面的Alpha透明的运用,色彩的搭配,丰富的手势支持,正是我非常喜欢的类型。
限于篇幅的原因,更多其它手机界面就不再介绍了,比如Palm pre