简介:Thundersoft是Android核心技术和整体解决方案提供商, 通过提供完整的Android方案和服务,帮助OEM客户快速推出高品质产品。Thundersoft公司在Android 系统底层技术、中间件和应用开发、集成和服务方面经验丰富,在智能手机, 平板电脑等移动互联网终端产业链中具有独特优势。Thundersoft产品线以Android系统为基础,包括针对智能手机的一站式可定制的解决方案、针对平板电脑和智能本的Android系统、针对智能电视和机顶盒的Android定制系统,在这些产品和解决方案中包含了诸如双卡双待、多屏幕支持、3D图形库、运营商认证支持、可定制的用户界面框架(Framework)等核心技术。这些解决方案能够有效地提高消费电子产品的用户体验,并帮助客户迅速推出个性化的高质量产品。
从2008年下半年Google发布第一款基于Android的手机G1以来,不过短短3年的时间,我们却见证了Android市场势如破竹的迅猛发展。目前Android市场的厮杀越来越激烈,已经逐渐由“蓝海”变成了“红海”,在这样激烈的竞争下,如何找到属于自己的竞争优势成了众多Android厂商最关心的问题。
为此我们特别推出了ARM中国安卓合作伙伴系列博客,逐一为您介绍ARM中国安卓合作伙伴的优秀安卓解决方案,以及它们是如何在目前的竞争中找到差异化定位,成为市场上的佼佼者的。通过这些博客,你也许就会发现它们成功的秘密。
第一期博客,我们有幸采访到了位于北京的中科创达软件科技有限公司(Thundersoft)的副总裁耿增强(Larry Geng),他详细地为我们介绍了Thundersoft的安卓解决方案,以及面对“Android红海”如何实现差异化的战略。那么就让我们开启这次发现之旅,去看看Thundersoft的秘密吧!
Thundersoft基于Android主要有三款产品:第一款是针对智能手机的Android解决方案,Smartdroid ;第二款是针对平板电脑的解决方案,Bigdroid ,顾名思义,主要是针对大屏幕;第三款是针对internet TV的解决方案,称之为TVdroid。目前尤其以智能手机与平板电脑这两个解决方案为主,因为这两个方案的客户群体非常庞大。
耿增强特别谈到Thundersoft的智能手机解决方案Smartdroid有三个很突出的特点:
第一,可以为客户提供增强的UI/UE(用户界面/用户体验) ;
第二,针对中国及很多新型市场的独特特点能够提供有特色的功能,其中最具有代表性的一个功能是双卡双待,这是标准的Android系统不支持但很多厂商都需要的一个关键特性 ,Thundersoft可以帮助客户实现,
第三,鉴于目前许多智能手机都是与运营商合作,运营商要求的定制化的功能 也是众多手机厂商急需的,Thundersoft的解决方案提供了已经做好的包括中国的电信, 联通, 移动以及欧洲的法国电信这几家的运营商认证包,这样可以加速手机厂商的出货速度。
面对目前Android的红海市场,众多的OEM厂商在推出基于Android平台的产品时,都希望自己的产品更具个性化。因为大家都用同一个系统,面对同质化的竞争,大家都在考虑差异化的问题。那么,Thundersoft又是如何解决这个问题的呢?
作为Android解决方案供应商,如何帮助客户实现差异化也是Thundersoft首要考虑的问题。为了解决这个问题,Thundersoft开发了一款很独特的产品,是一个叫做transformer 的customization toolkit (定制工具)。这个工具的作用是让客户可以用“所见即所得”的方法改变Android的UI,并不需要做编程。用 drag & draw即可更换Android里面的状态栏, 图标,整个页面转化效果,快速启动栏的展现方式(是否透明,什么颜色)等等,所有的look & feel客户都可以调整,包括系统级别的按钮,以及里面的信息等,都可以通过这个工具改变。因为客户不需要编程就可以实现UI定制化的工作,大大的缩短了客户做定制化的时间,也降低了客户使用Android的门槛,众所周知,目前 市场上很主要的一个矛盾就是Android人才的大量缺乏,如果大家都需要深入掌握Android技术才知道怎么改动UI,怎么做定制化,每个厂商都需要建立一个庞大的Android团队。但事实上,目前这一点是无法做到的,而Thundersoft通过提供这样的工具,其实是把知识产品化,使得对Android了解不深的人,也可以很方便的去做出产品定制化。
Transformer在高通平台上首先得到了实现,高通将这个toolkit demo给它的客户时,有几十家客户都表示出对这个产品的强烈兴趣。他们非常欢迎这个工具:对于ODM,它大大减轻了工作量,当一家ODM服务于众多的OEM的时候,它可以很方便的用这个工具来做定制化。而对于小的OEM来说,它自己没有很大的Android开发团队,也可以用这个工具来做出自己的特色,这样使得每个人的生产力都可以充分地发挥出来。
除了减轻OEM,ODM厂商的工作量,Transformer给产业链的其他客户带来了什么好处呢?
谈到这里,耿增强提到了Thundersoft目前正在进行的另一个项目:目前Thundersoft正在跟几个重要的芯片厂商如高通等,做软硬一体的turnkey solution,高通负责硬件方面,Thundersoft负责把整个Android系统全部做好,这样的turnkey solution使得客户不需要再去从头来做自己的硬件,来调试Android,可以大大缩短客户的开发时间。原来一个典型的Android 智能手机的开发周期需要8—10个月 ,在用了Thundersoft与高通合作的这种QRD(高通参考设计)后,出货时间就可以缩短到3-4个月。但是这也带来了一个问题,就是:如果客户都用同样的参考设计,又如何去实现个性化,差异化呢?配合这一点,Transformer的优势就发挥出来,在基于这种QRD参考设计以后,客户可以通过Transformer定制自己的UI,如前所述,定制过程不需要编程,因此只要UI设计团队 设计出自己有特色的UI换上即可,大大节省了工作量,2周即可完成UI定制化。 客户可能有自己设计好的一些图标,壁纸,启动栏,状态栏 等等,工具集对客户每个要换部分的规格都做了详细说明,并且有示例,客户只要按照示例做出自己的东西替换上去,整个Android的look & feel就都变了,非常方便。
总结起来,Thundersoft推出的产品特色就是:用参考设计解决方案提高开发效率,用turnkey solution解决差异化问题。这两者的完美结合使得Thundersoft在市场上占据了很好的竞争地位,反观Thundersoft的战略,正确的定位与差异化,正是成功的最核心因素,正如耿增强自己所说“Google没有去做,但是客户急需的功能。就是我们的价值点所在。”
这个行业离不开与产业链上下游各个企业的合作,在谈到与其他软硬件合作伙伴的合作时,耿增强特别强调了与第三方应用软件厂商的合作。众所周知,第三方应用是Android不可或缺的一环,也是Android的一大优势。因此,无论面向平板电脑厂商还是手机厂商,Thundersoft在提供turnkey solution的时候都会主动和精选的70余家软件合作伙伴合作,这些厂商会把最新产品提供给Thundersoft,由Thundersoft负责在Android系统上的认证以及性能的测试及调优工作,通过这样的互动合作把软件兼容性及性能问题都事先解决好,这样提供给客户的才是一个真正完整的解决方案——在这个解决方案中,不只有Thundersoft的Android系统turnkey solution,客户还可以从多达70种的常用应用程序中自主选择集成哪些应用。这些应用软件包括在中国市场的支付领先供应商支付宝,IM领先供应商腾讯QQ以及新浪微博,搜狗输入法,百度搜索等等。这些都是非常关键的,很受用户欢迎的应用。Thundersoft联合第三方应用厂商事先解决好技术问题, 为客户的产品研发节省了大量时间,这样的合作为整个价值链的厂商带来了共赢的局面。
在谈到为什么选择ARM架构时,耿增强称,Thundersoft基于ARM架构进行开发,是进行了许多思考与选择的,最终选定ARM,主要有两点原因:
第一点是考虑到ARM架构在移动领域拥有很大优势,尤其在低功耗方面优势明显 ;Thundersoft在智能手机和平板电脑领域的开发可以很好地利用ARM指令集的这些优势,尤其是优化整个Android平台的性能及优化电源管理问题时。
而另外一点则是ARM商业模式使得围绕ARM的生态系统非常庞大,有众多的芯片厂商、软件支持和终端产品,市场也足够大。整个生态环境很完善,整个市场的发展速度也非常快,这其实是Thundersoft选择ARM架构的最主要原因。
目前Thundersoft主要支持ARM11TM, ARM CortexTM-A8 ,ARM Cortex-A9三种架构 (1) 。也在使用ARM MaliTM 200,Mali 400MP的GPU和以及NeonTM技术,谈到未来对于Android产品线和对于最新ARM架构的支持计划,耿增强称,Thundersoft主要针对基于ARM架构的芯片厂商在做开发,因此公司的roadmap也会随着这些芯片厂商的roadmap修改变化,对于ARM更新的Cortex-A5和Cortex-A15架构,一旦厂商使用,Thundersoft就会立即进行支持。
在ARM架构上做基于Android平台的开发,最常遇到的技术难题就是性能优化,电源管理优化及稳定性的问题,耿增强坦言,经常在项目初期,客户的硬件刚做出来的时候,性能不是很高,原因在于整个BSP不稳定,很多硬件加速的功能也没有被优化好。这样整个系统会跑的很慢。怎么解决这个问题呢?Thundersoft会做许多BSP的调优,跟framework的结合,逐步把整个性能提升上来。
另一方面难题是用户体验的优化,比如touch触感的体验优化:touch过灵敏或过慢都会影响用户体验,需要很恰当的一个值来进行优化。而在不同厂商的touch screen上,这个值又是不断变化的。解决这一问题的关键在于经验积累,Thundersoft在touch灵敏度调整这方面目前已经有很多经验的积累。
作为一家较早进入Android领域的企业,Thundersoft十分乐于分享在Android上积累的资源, 在网上可以找到许多Thundersoft基于Android解决方案的相关视频及技术文章。近期由Thundersoft的工程师执笔的一本深入解析安卓技术的书,也已经在中国市场出版 。
这种乐于分享的精神也为Thundersoft带来了意想不到的收获:2009年,Thundersoft成为世界第一家做出多窗口Android解决方案(BigDroid)的公司, 它可以给用户带来像使用桌面系统一样的使用感受,同时保持了在ARM平台上上佳的运行速度。公司将这个多窗口解决方案放到了YouTube上,许多厂家看到视频后,即找到Thundersoft寻求合作。
Thundersoft所关注的不仅仅是企业自身的成长,还有整个中国Android领域的发展壮大。在采访过程中,耿增强多次强调,Thundersoft希望在这个领域能够做出更多的贡献,与大家分享更多的知识,为中国Android的发展贡献出自己的力量。
————————————————————————————————————————
脚注:(1)目前Smartdroid解决方案以支持ARM11和ARM CortexTM-A8为主,也支持ARM Cortex-A9;Bigdroid解决方案对三种架构都支持;TVdroid解决方案重点支持ARM Cortex-A8,ARM Cortex-A9