索爱宣布将Android系统上的WebGL后端实现开源

在去年11月的时候,索爱宣布在">Xperia系列手机上原生支持WebGL,从而成为世界上第一个正式支持WebGL的手机厂商。目前,作为下一步跟进,索爱正在将这一支持延续到Android 4.0上,而且是完全开源的。1月25日,索爱高级软件架构师Anders Edenbrandt在开发者频道的网站上对此进行了详细的说明。

自从索爱宣布将在Android 2.3系统上添加WebGL支持之后,就收到了来自于开发者社区的很多反馈,其中不少都非常鼓舞人心;但是与 此同时,索爱也收到了很多评论说WebGL需要在Android生态圈里得到更广泛的应用和普及,使得这一市场真正的腾飞。对此索爱研发团队完全赞同。

所以,为了对此作出积极的回应,也为了感谢开发者社区对索爱长期以来持续的支持,以及像HTML5和WebGL这样开放的标准,还有索爱那颗透明的心,索 爱决定将Android 4.0系统上的WebGL的后端实现开源。任何对此有兴趣的人都可以使用这些代码,当然也希望以此为基础能有更多的人不断贡献新的代码。

之所以将Android 4.0上而不是Android 2.3上的WebGL后端实现开源,是因为Android 4.0上的WebKit的代码是最近才写的,所以需要做出的一些修改都是可控的。

在Android 4.0中开启WebGL支持需要哪些条件呢?

索爱已经在GitHub上公布了在Android 4.0中支持WebGL的所有源代码。任何人都可以下载这些代码而且无需任何特殊权限;但是,最起码应该是这方面的高级开发者,要确保你会使用这些代码,你还需要编译自己的Android操作系统。代码中主要包括以下两个内容:

升级过的WebKit文件,用来实现支持硬件加速的WebGL 一些新的文件,用来实现WebKit和OpenGL的绑定。

要开启WebGL支持,这些代码上的修改必须应用在Android ICS-MR1版本中的WebKit组件上。目前这些代码只支持Android 4.0。需要说明的是,目前索爱自己的开发工作也仍在继续当中,所以直到他们正式发布Xperia手机Android 4.0系统的时候,代码还会发生不少变化。

索爱希望以此吸引人们的关注目光,并做出新的贡献。如果开发者对此次公布的代码有任何问题,都可以在索爱开发者论坛提出。

时间: 2024-09-08 08:21:20

索爱宣布将Android系统上的WebGL后端实现开源的相关文章

视频播放-如何在android系统上旋转视频方向

问题描述 如何在android系统上旋转视频方向 目前在做一个盒子,无陀螺仪,视频播放时方向不正确.试了各种方法,无效. 解决方案 tabbar的旋转方向 解决方案二: 太麻烦了,没有大侠知道吗?

Ubuntu中为Android系统上实现内置C可执行程序测试Linux内核驱动程序_Android

在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序.在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello.proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val.进一步,还通过cat命令来直接访问/proc/hello和/sys/class/hello/hello/val文件来,以验证驱动程序的正确性.在这一篇文章里,我

Ubuntu中为Android系统上编写Linux内核驱动程序实现方法_Android

        在智能手机时代,每个品牌的手机都有自己的个性特点.正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了.据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore.随着Android系统逐步扩大市场占有率,终端设备的多样性亟需更多的移动开发人员的参与.据业内统计,Android研发人才缺口至

Ubuntu中为Android系统上编写Linux内核驱动程序实现方法

在智能手机时代,每个品牌的手机都有自己的个性特点.正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了.据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore.随着Android系统逐步扩大市场占有率,终端设备的多样性亟需更多的移动开发人员的参与.据业内统计,Android研发人才缺口至少30万.目前,

Groovy 现在可运行在 Android 系统上了! 【已翻译100%】

在最近的GR8Conf Europe 2014期间,SpringSource/Pivotal的Groovy高级软件工程师 Cédric Champeau已经在Andriod上完成一次Groovy代码的现场pull请求的合并. Groovy开发人员为了在Android上运行Groovy已经等待好几年了.因为各种困难,它的实现被推迟了,这包括Andriod Dalvik虚拟机的不同字节码和Groovy代码的动态特性等.官方对Android的支持可能在Groovy2.4版本.InfoQ采访了 Cham

在android系统上写C语言程序--开机启动该程序不进入安卓系统

     今天要写的这篇博文意义重大,也是网上很少有的,这是在我工作中学会的一项技术,当然,它也是由简单的问题组合而来的.如何在安卓中写C语言程序,调试安卓驱动,测试程序的的一项重要技能,下面我就不说废话了,直接说实用的,怎么用这个东西.      关于这个问题,相信很多学Android的都会去关注这个问题,大家普遍会有个这样的疑问:安卓是怎么跑起来的?     最简单的说法,安卓系统是这样加载的:     Bootloader------Kernel(对应平台版本的Linux内核)------

在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务

    在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行.今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件.因此,软件和硬件的关系,在一定程度上可以说,硬件是为软件服务的.硬件工程师研发出一款硬件设备,自然少了软件工程师为其编写驱动程序:而驱动程序的最终目的,是为了使得最上层的应用程序能够使用这些硬件提供的服务来为用户提供软件功能.对Android系统上的应用软件来说,就是要在系统的Application Framew

索尼与爱立信加深合作:索爱推新款旗舰手机

索爱最新旗舰手机Xperia arc 北京时间1月7日上午消息,索尼爱立信(以下简称"索爱")周四发布了最新款旗舰手机Xperia arc,这不仅是该公司扩大Android智能手机市场份额的最新举措,同时也标志着爱立信与索尼合作关系的进一步加深. Xperia arc沿袭了上一代Xperia X10旗舰手机的成功元素.该产品采用最新版的谷歌Android 2.3操作系统,并且是索爱今年发布的首款新一代手机.该产品将于今年第一季度在日本等市场上市. 索爱是在国际消费电子展(CES)上发布

小米-如何实现android系统反root

问题描述 如何实现android系统反root 现在正在实现一个系统,在现有的android系统上修改,需要实现android系统无法被root, 就像稳定版的小米系统似的,但是现在毫无头绪,希望大家给点意见. 解决方案 怎样手工root android系统Android系统root的作用详解对Android系统 root的理解 解决方案二: 我也不知道,你在问问,努力 解决方案三: 难度有点大,其实并没有绝对和非绝对,就拿ios来说,一样有人能破解了. 虽然不知道你不能root是要做些什么操作