(1)系统闭源/封闭文件管理系统/接口开放模式
以iOS/WindowsPhone7为代表,这类系统最大的特点是系统不开放源码,也不提供本地文件系统功能(从而将系统操控权完全掌握在操作系统所有者手中),但是这类系统均提供了开放的接口,可以供第三方进行应用开发。
(2)系统闭源/开放文件管理系统/接口开放模式
以沃PhoneOS/WindowsMobile为代表,这类系统最大的特点是系统不开放源码,但提供本地文件系统功能(从而将系统操控权完全掌握在操作系统所有者手中),这类系统也提供了开放的接口,可以供第三方进行应用开发。
(3)系统开源/开放文件管理系统/接口开放模式
以Android/Meego/webOS/WindowsCE为代表,这类系统最大的特点是系统开放或部分开放源码,同时也提供本地文件管理功能和开放的接口。
这三种模式均有各自的优缺点,第一种模式下,用户可以获得最稳定、安全的应用程序,同时也为第三方应用盈利提供了良好的基础,但是用户只能从固定的渠道下载应用,通过不同的方式管理不同类型的多媒体文件。第二种模式下,用户可以从多个渠道下载应用,操作系统侧可以选择认证或不认证,具有比较大的灵活性,但是带来的缺陷是如果没有认证机制,容易造成稳定性和安全性的问题,也不利于有效鼓励第三方应用开发。第三种模式下,开发者可以对系统进行深度定制,利于形成多样化的系统满足用户不同的需求,但缺点是系统版本分化,容易出现兼容性问题。
从操作系统的发展趋势来说,三种模式的系统均会同时演进,但总体上来说,在保持灵活性的基础上尽量避免版本分化、增强系统对应用的认证以及更深程度的开放API,将是终端操作系统的发展方向。从中间件来说,以与操作性系统的关联程度大致可以分为重量级中间件(基于C/C++,如Qt、操作系统本地中间件等),中量级中间件(Java)以及轻量级中间件(Web技术)三类。其中操作系统本地中间件和基于Web技术的中间件将是未来发展的方向(Android的DalvikJava虚拟机是一种半本地化的机制)。本地中间件将用于完成复杂操作和与系统相关、并且效率要求较高的应用,Web中间件将更多用于开发易移植、跨平台的应用。在Web中间件上,已经出现HTML5+WAC+W3CDAP等明显的融合趋势,并且在WAC和W3CDAP上,均已扩展了类似摄像头、传感器、硬件状态等多种本地访问接口,使得Web应用将能够支持更多的本地功能。在此基础上,webinos及Tizen等开源项目对支持的WebAPI和开发工具、环境等进行了增强,提供完整的终端业务开发平台,可以支持多种形态的移动互联网终端,代表了Web中间件发展的主流方向。
从应用软件的角度来看,有两个趋势较为明显:一是具有本地化特色、深度集成的增强型基础类应用,如增强的电话薄、拨号盘、短彩信等,应在系统层面进行本地化开发并深度集成,避免出现用户安装多个拨号程序、短彩信程序出现的冲突。以拨号盘为例,集成了号码关联、首字母查询、拼音查询以及短彩信、日程、邮件关联的增强拨号盘,应该直接集成进系统,保持其稳定性和一致性;二是运营商业务的替代产品,如米聊、微信、Viper、Tango等产品,均在进行运营商语音/视频通话业务和短彩信业务的替代,并且具有更好的用户体验。运营商在这方面也推出了相应的新业务,如中国移动飞信、中国电信天翼MSN和中国联通沃友、沃信等,其中沃信是基于3G/WiFi网络的IP语音软件,与以上产品不同的是,沃信绑定了普通的电话号码,以手机号码作为用户标识,从而实现了软实时在线和可呼入,是运营商充分发挥自身优势的产品。
此外,有效解决软硬件的适配和移植,将是未来快速形成终端方案的关键技术因素之一。已经有ARM发布的Linaro项目和Linux基金会发布的yocto项目在进行这方面的研发工作。Linaro的开源解决方案能使设备制造商减少花在屏蔽底层差异性软件上的开发时间并改善性能,Linaro不仅推出标准化的Linux内核和中间件,也有相关开发、优化的工具和函数库。Linaro已经支持在ARM架构的部分芯片上直接支持Android和ubuntu操作系统,很大程度上减少了移植的工作量。而yocoto则主要用来解决嵌入式Linux系统的BSP问题,同时提供一个完整的Linux定制平台。4移动互联网终端的测试与评价
移动互联网终端在发展的过程中,需要对终端进行测评,以促进终端软硬件质量提升,实现定制和开发的目标。移动互联网终端的测评不同于传统的手机终端测试,以浏览器为例,苹果iOS的浏览器在操控体验上(如滑动、停止、定位、点击、放大缩小等),优于原生的Andriod系统浏览器,对这些方面进行测评,目标就是提升最终的用户体验。以下四个方面是移动互联网终端测评的重要方向:
(1)软硬件测评
硬件方面,射频一致性、协议一致性、无线资源管理、硬件元器件、WLAN仍然是测试的主要内容;软件方面主要包括操作系统测试、浏览器测试、应用层软件测试、widget测试,主要测试内容也将由功能测试向性能测试演进。
(2)终端自动化测试程度将越来越高
随着移动互联网终端数量的爆发式增长,需要以更高的自动化测试来代替人工测试,以解决人工测试效率低下和过于主观的问题。终端的自动化测试工具主要分两种。一为终端自测试,即在移动终端上安装运行测试客户端,测试结果将实时呈现在终端上。该测试方式对终端预置条件要求比较严格,以避免测试结果的差异,但更为便捷直观。另一种为基于CS架构的自动化测试,将抓取测试数据的功能模块置于移动终端或PC端,将分析结果的功能模块置于服务器端。该测试方式可最大程度的降低终端预置条件差异带来的影响,同时也可用于执行远程测试,但此时要考虑网络条件差异带来的影响。
(3)整机性能测试将成为终端对比的重要依据
整机性能测试是对智能终端的关键性能指标和影响用户感知的重要因素进行有针对性的评测,是评价终端综合性能的重要手段。终端整机性能的优劣直接反映用户感知的好坏,终端整机性能的评价结果可做为用户选择终端的参考标准,也是运营商在制订终端定制策略时的重要依据。整机性能测试应该包含CPU测试、GPU测试、系统性能测试、数据性能测试、网页浏览、呼叫性能、语音质量测试、电池测试等,更完善的整机性能测试还应包括触摸屏测试和输入法测试。基准测试是评价终端性能的有效工具,将每项基准测试结果按照特定算法可得出整机性能得分,利用基准测试工具进行的终端整机性能测试手段客观,结果也更加直观,利于对比。 (4)基于用户体验的可用性测试将成为终端测试不可或缺的组成部分
硬件为软件服务,软件为用户体验服务,用户体验为真正的需求服务。鉴于用户体验在挖掘用户真实需求,提高终端质量,促进终端行业发展和增强企业竞争力方面的重要作用,国内外知名测试机构和终端厂商都纷纷建立起自己的用户体验测试实验室及测试团队。因此,未来几年基于用户体验的可用性测试将成为移动互联网终端测试的重要内容,并将越来越多的介入终端产品开发的原型阶段,用以降低成本,增强用户感知。
5结语
移动互联网终端既是通信终端,也是互联网终端,对移动互联网终端来说,硬件将会逐步赶上和超越个人电脑,同时软件方面会有更多创新出现,人机交互也会出现更多形式。随着移动互联网的发展,用户将有越来越多的需求,无论是终端厂商、操作系统商、应用开发商还是运营商,均需要把握住用户体验这一最终目标,以软硬件的配合及相应的测评技术,来促进移动互联网终端的发展,从而为用户提供更多更好的服务。
本文来源:http://www.010zaixian.com/shiyongwen/1543386.htm