大家都疯Android,你的创新哪里来?——风河移动论坛要点

本文作者:admin       点击: 2011-06-17 00:00
前言:
“开源”可谓人见人爱,所以开源Android热潮席卷了消费电子,并从消费电子向工业控制、医疗电子蔓延,但是当一个公司真正涉足其中的时候,面对快速更新的版本(2年发布6个版本)、复杂多变的硬件平台,如何快速开发出自己的Android产品来?很多公司选择了自己独立开发,其中不乏大公司,不过,独立开发困难重重,三星、华为都曾遇到过很大麻烦,有没有其他捷径呢?

风河系统公司提供的Android平台可以帮助芯片厂商实现完整成熟的Android应用,在风河平台的基础上,用户只要针对自己的业务特点做少许改动就可以提供经过优化的Android产品,快速的开机、流畅的响应等等,大大提升用户体验。
风河的软件平台可以说是一个真正的实现创新的平台,因为我们完成所有基础工作,客户只需要针对自己的业务特点做少许的改动就可以实现商业化应用。这样一种类似‘total solution’的方案,可以让客户快速推出稳定可靠性能出众的产品。我们公司的产品是天然enble创新,因为客户如果不做研究就不会需要的基础平台,而利用我们的基础平台就可以快速实现创新。

芯片供应商都需要提供参考设计,风河要做的是帮助客户完成从底层驱动代码编写到中间件再到应用层软件的开发工作,如果做一个手机需要的工作量是10,则我们可以完成9.5,客户剩下的只要做0.5的工作就可以完成智能手机的开发。
威盛(Via Telecom)曾推出的100美元以下Android手机,其实就是和风河公司密切合作的结果,这个称为“昆仑”的平台包括3G EVDO Rev. A 和 1xRTT modem,Android系统来自风河,软件和PCB由威盛设计,OEM制造商能够以100美元的低价卖给消费者或运营商并获得利润。昆仑手机包括GPS、Wi-Fi、蓝牙、调频收音机、照相机、触摸屏、键盘、microSD插槽等功能。

联芯LC1809平台的智能手机虽然同样采用Android2.2 OS。LC1809基于ARM926,主频400MHz,还可以玩愤怒的小鸟游戏,这是因为风河针对其ZSP内核对Android程序进行了优化,韩青透露在和联芯的合作合作中,风河做了还做了其他优化工作,而联芯则负责完成和运营商业务有关的设计。

LG等公司都和风河有密切合作,利用风河Android平台快速推出可靠稳定可提升用户体验的Android手机。

风河采取的是全面稳健的发展略,我们对ARM处理器、MIPS架构处理器以及X86处理器都提供支持,我们要做技术储备,对Android平台、meego平台以及其他平台都有开发,这样可以给客户提供全面完整的平台,我们认为Meego平台也是很有发展前景的。

另外,我们也为Android做了贡献,其中有些代码是我们的,例如音频或者一些固件代码是我们开发的。”

开放是未来平台的发展主流,风河还会在一些垂直市场例如汽车电子、医疗电子领域提供平台化的定制产品,帮助客户加速实现创新。

风河Android平台风河产品经理谌宁

风河经过多年的积累已经总结出了很好的实现策略,我们的方案在BSP以上的中间层都是跨平台的,所以有很多现成的代码可以使用,要做的是针对客户硬件平台BSP以下代码的开发,这些工作并不影响平台的稳定性。

目前正式公布的Android版本很多,这让很多跟随的厂商苦不堪言,不跟吧用户会因使用不到新功能而不满意,跟吧,在人力投入上要增大而且有一定的风险。Android版本更新快对风河反而是优势,因为我们和谷歌有密切的接触,我们每周都会和谷歌开会了解最新Android的更新情况,所以我们很早就知道谷歌会在未来Android版本中增加什么新功能,就可以早做准备。

产品资料:风河FAST——解决Android和Meego的兼容性挑战
基于对软件平台的深刻理解,风河公司推出了Wind River FAST (Framework for Automated Software Testing) for Android。软件测试自动化框架,它根据各种业界领先的芯片架构进行定制化配置,可以满足各设备制造商和运营商对Android软件测试的需求。极大地缩减了Android设备的开发时间和成本,提升了软件质量和稳定性,而且可帮助客户进行面向Android Compatibility Test Suite(CTS)的一致性验证。

最初这个软件是风河内部使用,现在我们把它变成一个产品,方便Android开发厂商进行兼容性测试,这个软件在业界没有第二家。”韩青强调。“这个软件从底层测试到应用测试都在丰富。

对于运行Android和Meego的移动设备,风河FAST有助于确定其兼容性、衡量性能、并提供稳定性,可以把工程设计研制和集成的工作量减少25%。
有人可能会有疑惑“没有源代码如何完成Android兼容性测试?”,不过,风河确实做到了。风河FAST是通过五个层次的测试完成软件的兼容性测试,分别是:
1、Linux内核/驱动测试;
2、库/运行时间测试;
3、应用程序框架测试;
4、应用程序测试;
5、用户界面(UI)和体验测试(通过风河系统测试插件完成)

基于这5个层次的测试,基本上可以完成Android平台的测试,据风河工程师介绍如果是简单的测试,几秒钟就可以完成,所以这可以大大提升Android软件开发工程师的效率—他们在完成应用开发后可以迅速了解这个程序的兼容性情况。
通过风河FAST还可以帮助厂商节约大量成本和人力,购买一套FAST的成本远低于相应测试工程师的成本。而且这个软件可以持续使用。

风河FAST目标客户是芯片供应商、运营商和Android设备开发者,目的是提升Android开发效率,降低相应测试成本。

如何优化Android应用体验?
对于Android开发者来说,优化Android应用体验可能是很多人关心的问题,
对于开发者来说,最重要是还要进行知识的积累,此外,要对软件有个架构层面的认知,这样在可以把握突破口,如果理解的不透头痛医通脚痛医脚,虽然解决了问题,却不是采用最适合的方式。

可以从2点来提升体验,一是在多媒体方面,例如3D图形2D图形在Android中有很多提升余地,二是可以专门做针对2D的优化,例如渐入渐出等等,还有对于OPEDGL 有的平台没有提供硬件加速,所以要考虑如何在没有硬件加速时实现?这里面有很多可以挖掘的空间。

在提升用户体验方面,厂商不一样要面面俱到,可以采用大部分已经有的UI,而针对一小部分进行特别优化,这样可以让用户体会到你在细节方面的用心,这是改善用户体验的一个不错的办法。