Google演示蜂巢系统的更多底层细节

Google演示蜂巢系统的更多底层细节

上网日期:  2011年03月11日   已有[ 5 ]个评论    打印版   发送查询  订阅

关键字: 蜂巢  Android 3.0  开源移动操作系统  Xoom平板电脑 

两位Google开发者演示了Android 3.0——该 开源移动操作系统的首个支持平板设备的版本。Android 3.0也被称为 蜂巢(Honeycomb),这也是第一个支持硬件加速以及 多核处理器的Android版本。

 

Google尚未公布蜂巢源码的发布时间。上周摩托罗拉发布了采用该系统的Xoom平板电脑,连续演示了几个系统软件。

 

Google用户界面开发者Chet Haase说:“蜂巢专注于平板,我们在用户界面方面进行了大量改进,增加了新的渲染与动画引擎。”Haase在Android开发者大会上向超过400位与会者展示了蜂巢的软件。

 

新的Android智能手机版软件正在开发之中,尚未公布公开发布日期。相关信息最早在五月举行的Google开发者大会上公布。

 

蜂巢的2D图形、视频加速由OpenGL应用编程接口完成,3D引擎则采用Google的Renderscript。Google开发者Romain Guy在一段视频中通过运行支持完整硬件加速的浏览器、Youtube视频墙、音乐和电子书程序演示了Renderscript引擎。

 

 

Google演示蜂巢系统的更多底层细节(电子工程专辑)

 

点击进入第二页:Renderscript可自动运用同一个处理器中的多个内核(视频)

 

 

Renderscript已经开发了三年时间,采用C99语言,可以用于图形和计算任务。Renderscript可以自动运用同一个处理器中的多个内核,开发者无需自己生成多线程。未来的版本将能把计算任务分配给图形加速器和多个处理器,可能会采用OpenCL API。

 

Guy说:“我们在这个版本里增加了很多硬件加速功能。我们之前就利用了GPU,但没能在整个界面上充分利用GPU的优势。”

 

Renderscript支持矢量、动画定时行为以及部分图形阴影语言功能。Renderscript不允许内存分配。所有数据在渲染前都由Javascript处理。

 

蜂巢默认关闭硬件加速。开发者可以全局开启此功能,或者只在自己程序的特定区域开启。摩托罗拉选择在Xoom平板上全局开启硬件加速。

 

蜂巢支持USB键盘,这在Android里还是第一次。未来还将支持更多USB设备。Android系统最初仅支持40MB主内存,现在已经可以支持到1GB。

 

新的动画框架让开发者可以为任意对象与属性添加动画。Haase和Guy在一段视频中对动画框架进行了演示。

 

蜂巢抛弃了所有硬件导航按键,让用户可以畅快的在不同方向见进行切换。取而代之的是屏幕底部永远显现的系统导航栏,导航栏在“LightsOut”模式下会变得若隐若离——常用于电子书阅读器之类的程序。

 

蜂巢系统还减少了菜单,使用位于屏幕顶端的Action Bar来进行程序内的导航。开发者可以自由控制Action Bar的观感。

 

Haase表示,目前已经有二十多家OEM厂商推出超过150款Android产品,通过全球近百个国家的150余家运营商进行销售。Android设备可以访问一个拥有超过15万个程序的在线商店,每天有大约30万部Android设备被激活。

 

 

点击进入参考原文:Google demos tablet version of Android

 

 

http://www.eet-china.com/ART_8800637075_617693_NT_20343fe0.HTM

Google demos tablet version of Android

 

Rick Merritt

 

Two Google developers demonstrated Android 3.0, the first version of the open source mobile operating system supporting tablets. The so-called Honeycomb release is also the first version to support hardware acceleration and multicore processors.

 

Google has yet to announce a general release date for the Honeycomb source code. Last week, Motorola launched its Xoom tablet using the OS, running several applications developed in tandem with the systems software.

 

"Honeycomb is all about the tablet, but along the way we made a lot of general improvements in the user interface," adding new rendering and animation engines, said Chet Haase, a Google UI developer who showed the software to an audience of more than 400 at the Android Developer Conference here.

 

A version of the software geared for smartphones is still in the works with no public release date given. It could emerge as early as May at the annual Google I/O event.

 

Honeycomb uses the OpenGL applications programming interface for 2-D graphics, video acceleration and a new 3-D engine from Google called Renderscript. In a video here, Google developer Romain Guy demonstrated the engine running a fully hardware accelerated browser, a YouTube video wall, music and e-book apps.

 

Renderscript has been in the works for three years, uses the C99 language and can be used both for graphics and compute jobs. The software can automate the work of using multiple cores in a host processor without requiring developers to generate threads. A future version will let compute jobs be split among graphics and host processors, probably using the OpenCL API.

 

"We added a lot of hardware acceleration with this release," said Guy. "We used GPUs before, but we weren't really taking advantage of them across the interface," he said.

 

Renderscript supports vectors, timed behaviors for animations and some of the features of graphics shading languages. It does not allow memory allocations. All data set up is handled in Javascript prior to rendering.

 

Honeycomb comes with hardware acceleration turned off by default. Developers can enable the feature globally or turn it on or off in selected areas of their apps. Motorola chose to enable hardware acceleration throughout its Xoom tablet.

 

Honeycomb supports USB keyboards, a first for Android. Work is going on to support other USB devices. The Android OS which originally supported just 40 Mbytes main memory, now supports up to a Gbyte.

 

A new animation framework lets developers animate any object or property. Haase and Guy demonstrated the animation framework in a video here.

 

Honeycomb does away with hardware navigation buttons given users are expected to flip tablets regularly between landscape and portrait modes. Instead it uses a system bar always present at the bottom of the screen but sometimes toned down in a "LightsOut" mode in apps such as an e-book reader.

 

The OS also does away with menus, using a so-called action bar at the top of the screen to navigate through applications. Developers have full control of the look and feel of the action bar.

 

About two dozen OEMs now ship more than 150 Android devices that ride on more than 150 carrier networks in nearly 100 countries. The devices have access to a library of more than 150,000 apps, and each day about 300,000 Android devices are activated for the first time, said Haase.

 

  第一页  上一页  1 •  2 •  3


http://www.eet-china.com/ART_8800637075_617693_NT_20343fe0.HTM

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值