随着苹果公司的系列产品在市场上的推出,众多电子设备厂商发现,移动设备越变越智能,交互界面越来越人性化。电子设备不光要有硬件,同时需要有强大的软件。这对于移动设备的图形处理能力提出了新的需求。最新的硬件在CPU与GPU的配置上,开始逐步满足移动设备的需求,但是在软件上还没有一个成熟的解决方案。用户对于人性化,图形化,智能化的界面要求尤其强烈。成立于1998年的深圳盖亚信息技术有限公司抓住了这一市场契机,专注于提供基于嵌入式硬件底层的图形引擎与界面解决方案,游戏开发工具链,向硬件制造商提供完整的Android图形解决方案。GPU渲染技术:立足市场需求,专注用户体验
面对Android市场激烈的竞争,所有的厂商都在思索如何使自己的Android产品脱颖而出。面对的这一难题,盖亚独辟蹊径,选择了用GPU进行3D渲染,成为国内第一家有软件工具定制嵌入式设备界面的公司。以盖亚的产品Launcher(启动器)为例,相对于目前市场上很多基Android源代码修改得到的Launcher,盖亚的Launcher完全是基于自己的3D引擎在GPU上做渲染而得到的,在保证界面简单清新风格的同时,通过底层硬件图形加速,为用户提供刀锋般的极速流畅体验。辅以超炫3D互动背景,给终端消费者带来无与伦比的华丽感觉。
平台选择:看重ARM® GPU与CPU结合的完整解决方案
对于为何选择ARM作为硬件平台,盖亚有着自己的独到见解:首先,ARM作为嵌入式市场上的通用平台,其完善的生态系统和低功耗的优势保证了投资于这个平台不会有太大风险。其次,目前“在PC上是Wintel联盟,在嵌入式上是Android与ARM的联盟”这个趋势已初见雏形, Windows的支持更让众多开发者对ARM平台的未来充满信心。盖亚的选择,正好顺应了业界这一主要发展趋势。第三点,也是最为关键的一点是,ARM有GPU和CPU的一整套完整解决方案,对于做3D游戏引擎及3D渲染的企业来说,这是至关重要的。许多游戏引擎厂商在其他的芯片架构上做开发时,面临着一个问题:很多芯片没有配套的GPU,这使得在研发的过程中,厂商要做很多额外的技术上的改进,但这种对技术的投资并不能持续使用,大大浪费了经验的积累与厂商的投资。而ARM GPU与CPU相结合的完整解决方案,帮助盖亚3D很好地避免了上述情况的出现,大大提高了开发效率,节省了开发成本。目前盖亚已经广泛支持基于ARM11TM,ARM CortexTM-A8及Cortex-A9架构的芯片(1) 。许多产品已在基于这些芯片的手机及平板电脑上得到应用。Warren也表示,盖亚会紧跟ARM的产品线发展,不久的将来就会支持ARM最新的Cortex-A 15架构。
Mali GPU两大优势:反走样算法、兼容OpenGL
盖亚的首席执行官Warren在采访中还特别提到了ARM MaliTM图形处理器的两大优势:
第一大优势是Mali图形处理器高效的反走样算法。例如,在Mali上打开反走样算法(antialiasing),它的帧率只掉两三帧,而与之相比,在其他架构的图形处理器上打开反走样算法,帧率会产生20%-30%的下降——这意味着速度有十几帧的减小。在手机上这个问题还不算严重(安装多个应用-90个以上会比较明显),但对于大屏幕和平板电脑来说,反走样是相当重要的一环,没有它很多界面效果和游戏效果就无法实现。选择了Mali帮助盖亚避免了许多这方面的问题。
第二大优势是对于OpenGL的兼容性。Mali-400 MP除了性能上可与其他顶级图形处理器媲美之外,也完全与OpenGL ES标准兼容。这一特点使得盖亚在增加3D场景+粒子特效的背景之后,对于前台Icon的翻页和位移效果影响并不大,完全能够达到理想的界面特效,彻底发挥Gaya嵌入式3D引擎的能力。
未来:开放编译器,加速生态链发展
在谈到盖亚对整个产业链的贡献时,Warren指出,目前中国的Android市场正在发展之中,众多厂商基本都在做底层支持与基础建设,盖亚也是其中一员。凭借对OpenGL标准理解的深刻积累及熟练应用,盖亚非常愿意在相关方面为Android市场的繁荣贡献自己的力量。Warren提到,未来盖亚的编译器会开放出来免费给开发者使用。基于这个编译器生成的游戏及3D交互式背景,会形成GPK文件,再配上底层盖亚基于GPU的VM(virtual machine),这些开发便可轻松实现跨平台的展现,应用开发者不再需要知道自己面对的是什么硬件,甚至不必知道自已面对的是什么操作系统,只要凭借盖亚这个编译器就可以轻松实现跨平台,这将大大提高开发者的开发效率,从而加速整个生态链的发展。
结语
用GPU进行渲染,这是苹果公司引起的潮流,也是未来的主要趋势。目前Internet Explorer® 9和Windows® 7也都利用GPU进行渲染以使界面更加顺畅。可以看到,在不久的未来,无论是界面还是应用程序,把GPU用起来将是大势所趋。但是出于兼容性的考虑,目前Android平台上GPU并没有得到特别好的应用(为兼容许多没有GPU也要运行Android的设备),盖亚的3D引擎很好的弥补了android的这一缺陷。通过GPU渲染给终端消费者带来华丽流畅的用户体验,让Android设备拥有流畅的用户体验,这对于终端消费者就是最大的好处。立足用户需求,追求致臻用户体验,这便是盖亚商业模式最大的着眼点。
_____________________
脚注(1)盖亚3D支持芯片:主要芯片厂商例如晶晨半导体(Amlogic),三星(Samsung),英伟达(Nvidia)的Tegra 2,瑞昱(Realtek),Telechips,德州仪器(TI) OMAP系列和高通(Qualcomm)的snapdragon系列等都支持,
Jenny Su, ARM Connected Community Program Manager, is based in Cambridge. One of her favorite things to do is to work with hundreds of partners around the world and find ways to better help designers have a premium experience on designing with ARM architecture.
苏琴(Jenny Su)是ARM的合作伙伴联盟经理,工作地点在英国剑桥。她加入ARM已有4年,熟悉ARM的生态系统,尤其致力于开拓亚太地区的新合作伙伴。
All company and product names appearing in the ARM Blogs are trademarks and/or registered trademarks of ARM Limited per ARM’s official trademark list. All other product or service names mentioned herein are the trademarks of their respective owners.
0 Comments On This Entry
Please log in above to add a comment or register for an account
»
Blog Tags
»
Recent Entries
»
Search My Blog
»
Recent Comments
-
Jem Davies
on May 11 2012 06:46 AM
ARM Mali-T604: New GPU & Architecture For Highest Performance & Flexibility
-
Sean Lumly
on May 10 2012 10:34 PM
ARM Mali-T604: New GPU & Architecture For Highest Performance & Flexibility
-
Jem Davies
on Apr 26 2012 08:45 AM
ARM Mali-T604: New GPU & Architecture For Highest Performance & Flexibility
-
-


Leave Comment






















