公司资讯

了解最新公司动态及行业资讯

当前位置:首页>公司资讯

BB DevCon 11:RIM 认为 65% 的 Android 应用无需更改代码即可在 PlayBook 上运行

时间:2024-08-16   访问量:1214

BB DevCon 11:RIM 认为 65% 的 Android 应用无需更改代码即可在 PlayBook 上运行

BlackBerry PlayBook 平板电脑最有趣的部分之一是它即将支持 Android 应用程序。

RIM 的 Rajeev Mohindra 和 Kamen Vitanov 对这一流程进行了更详细的讲解。

在题为“开始使用 Android Player”的演讲中,Mohindra 解释道,迄今为止大多数情况下,从 Android 移植到 PlayBook 的 QNX 的成本应该很小。

他说:“65% 的应用程序无需对源代码进行任何更改即可转换为 Android。”

变化,变化

当然,Android 和 PlayBook Android Player 之间存在很多差异,后者支持 Android 2.3.3 和 API 级别 10。其中包括 PlayBook 仅支持 4 个独立触控点,而 Android 最多可支持 13 个。

另一个例子是 RIM 必须在 PlayBook 上“伪造”一张 SD 卡,以供需要它的 Android 应用程序使用。

更通俗地说,PlayBook 应用程序图标为 86 像素见方,而 Android 应用程序图标为 72 像素见方。

确保安全

在操作方面,Android应用程序与PlayBook系统的其余部分隔离,在安全的沙箱中运行。

它们的启动方式与任何其他原生应用程序一样,尽管在 PlayBook 上运行多个 Android 应用程序只会在一个窗口中呈现,而运行原生 PlayBook 应用程序的多个实例则会显示在多个窗口中。

播放器窗口包含一个触摸式“返回”按钮,并在屏幕底部的导航栏中显示所有正在运行的 Android 应用程序的图标。如果您想全屏运行应用程序,可以关闭此功能。

缺少技巧

在详细阐述移植过程时,Mohindra 警告称,“这并不是只要拿来你的 Android 应用就能运行的情况”。

“我们支持大多数 Android API,但不是全部。”

例如,Android PlayBook 播放器不支持原生 Android 代码、Google 库(例如 Google Maps 或 Android Market)、电话功能、相机 API(尽管您可以拍摄和使用照片),并且不支持 SIP 和 VOIP 堆栈,也不支持蓝牙。

RIM 的工具使开发人员能够检查任何不兼容性。

最好的情况

“因为 Android Player 位于 QNX 之上,所以这意味着它非常安全,”Mohindra 说。

“这也意味着我们可以利用硬件加速功能,但这比让 Android 开源在某些硬件上运行要困难得多。”

当然,Android Player 的当前测试版本仍在开发中,Mohindra 表示 RIM 一直在优先考虑其在发布时可以支持哪些功能。

“这是一个大项目,我们花了很多功夫才实现这个目标”,他坦言,但他同时表示,当谷歌开放其 Ice Cream Sandwich 操作系统的源代码时,RIM 会考虑如何为其提供支持。

上一篇:微软和育碧 Reflections 将参与 Game Dev North 8

下一篇:高通成立开源移动子公司

返回顶部