Android会是未来人机界面系统的选择吗?
2011-11-28
Android会是未来人机界面系统的选择吗?" height="293" src="//www.ninimall.com/files/images/20111126/53840fd1-1376-401d-9a06-5f6d670dfd6b.jpg" width="440" />
人总是很难预料的,谁也说不准他们将如何与产品将交互。也许跟你预料的一样,人们会采用与测试时候相同的方法操作应用程序,也有可能把关闭窗口的按钮错认为是拷贝的按钮,最终沮丧地不停敲着键盘。
为了把系统的人机界面(Human Machine Interface,HMI)做的尽可能直观并节省用户的时间,很多设计师基于知名的操作系统如微软的Windows设计人机界面。Windows伴随着很多人长大,他们了解如何操作鼠标操、、最小化窗口和启动程序。
当采用Windows作为应用的外观的时候,这个应用的学习曲线会显著下降,用户操作不顺利或错误的情况也很可能会减少。而直到最近,用户和开发者都熟悉的操作系统都还很少,Windows当然也就成了系统设计师的普遍选择。
但随着智能手机的兴起,用户和界面设计师迅速适应了这类全然不同的界面:更简单,更为设备优化。例如,Android手机非常受欢迎,即使它的人机界面和人们在计算机上的操作完全不同。
移动平台得益于其让用户更高效完成特定任务的设计,同时利用了最新的技术如触摸屏。但这是否意味着,设计汽车、重型设备或POS系统的团队就应该考虑用Android来满足他们的人机界面需求呢?
亚马逊的策略
亚马逊的Kindle Fire展现了Android在智能手机环境以外领域的可能性。亚马逊将Google在Android上的数年开发经验加以利用,推出了一款拥有高度直观的人机界面的平板设备,通过Android的基础和亚马逊的服务满足客户。
Kindle Fire不是,也不需要成为Google Android的授权设备。它无法接入Android市场和Google地图。没有Android,亚马逊就会受到很大限制,它必须想办法创建一套自己的操作系统,或者采用PC而非定制化电脑所采用的系统。
能有团队跟随亚马逊的脚步吗?是的,但团队必须也做和智能手机完全不同的产品。Google为Android系统开放了源代码,每个人都可以下载、更改、编译和使用。
如果有厂商想要利用特定的Google应用例如地图和Android市场,Google就必须批准厂商的Android版本。批准的流程可能很长且很耗资源,但如果不是用标准的Google服务就不一定要获得批准。
是不是每个团队都应该追随亚马逊的脚步? 不见得。如果设计需要第三方硬件,就必须为Android写驱动程序。为了让用户从他们熟悉的Android界面获益,触摸非常关键,而一些程序并不适合触摸界面。
正如在Android和iOS出现之前,智能手机厂商的操作系统选择并不多,当更需要合适且定制化的设计时,很多系统设计师就很难让他们的人机界面适应微软的Windows。
流行的开源操作系统能否成为智能手机以外其他设备的系统选择还很难说,但如果要做收银系统、工业自动化系统或其他的特殊设备,Google的成熟操作系统、没有授权费用或限制、用户和开发者对界面更加熟悉等这些因素综合起来,就值得想想它的可能性。
你认为呢? Android怎么会不适合用于人机界面呢?