65.9K
CodeProject 正在变化。 阅读更多。
Home

Second Gear Games 受益于 BlackBerry 平台上的 Android 和 Java

2012年12月20日

CPOL

4分钟阅读

viewsIcon

6336

Second Gear Games 受益于 BlackBerry 平台上的 Android 和 Java

当 Second Gear Games 的创始人 Sergei Lapin 和 Melanie Dompierre 在 2009 年开始开发移动应用时,他们有意识地决定与多个平台合作,特别是 BlackBerry® 和 Android™。虽然 Second Gear 的一些游戏最初是 BlackBerry 应用,但大多数是首先为 Android 构建的。无论如何,应用程序需要能够转移到每个平台,并且游戏编码过程需要尽可能高效。Sergei 的解决方案是首先开发仅限触摸屏的版本,然后添加对键盘和轨迹球/触控板的支持。尽管如此,无缝集成并不总是容易的,在许多情况下,它需要大量的时间和精力。

然而,随着新的 BlackBerry® PlayBook™ OS 2.0 上添加了 BlackBerry® Runtime for Android apps,这一切都发生了改变。移植 Android 应用的过程现在变得只需点击几下即可。

Sergei 与我们讨论了 BlackBerry Runtime for Android apps、使用 BlackBerry® Java® Plug-in for Eclipse™ 的好处,以及为什么 Second Gear Games 一直认为在 BlackBerry 设备上运行应用很重要。

BlackBerry Runtime for Android apps 如何让您更轻松地在 BlackBerry PlayBook 平板电脑上运行 Android 应用?

过去,当我们构建一个 Android 应用然后将其移植到 BlackBerry OS 时,移植过程会花费我们一周到一个月的时间,具体取决于游戏的复杂性。尽管该应用的代碼仍然是 Java,但平台之间仍然存在许多差异,并且需要将某些功能从一个操作系统翻译到另一个操作系统。

使用 BlackBerry Runtime for Android,移植应用非常轻松,我们无需更改游戏的编码即可使其在 BlackBerry PlayBook 平板电脑上运行。游戏可以编译、上传并自动缩放到平板电脑,而且速度非常快。这带来的改变令人惊叹:我们只用了一个小时就将 Shopper’s Paradise HD 的 Android 版本放到了 BlackBerry PlayBook 平板电脑上。

在设备上运行 Android 应用时,没有明显的性能损失,我们真正需要开始的就是一个 BlackBerry App World™ 供应商帐户和一个运行最新 BlackBerry PlayBook OS 2.0 beta 的 BlackBerry PlayBook 平板电脑。

BlackBerry Java Plug-in for Eclipse 有多有用?

能够使用 BlackBerry Java Plug-in for Eclipse 是一个巨大的好处。它允许开发人员使用相同的集成开发环境 (IDE) 并在两个平台上维护一个项目。软件并非完美,无论您如何测试,都需要修复小错误。如果您已将代码拆分为多个副本以支持多个平台,那么您必须去编辑所有这些副本,应用更改并修复错误。但是,公共代码库的一个主要好处是您只需更改一组文件,然后就可以为多个目标构建,这可以节省大量时间。

为什么在 BlackBerry PlayBook 平板电脑上运行游戏对您来说很重要?

有几个主要原因。首先,付费应用在 BlackBerry 设备上的接受度一直非常好。当我们在 2009 年开始在 Android 和 BlackBerry 平台上进行开发时,我们的 BlackBerry 游戏产生的收入多于我们的 Android 游戏,即使当时的 Android 市场并不像现在这样拥挤。现在,Android 已经过度拥挤,并且有太多免费内容可用,以至于销售应用变得更具挑战性。

对于 BlackBerry 来说,一直都更容易——我们有一个非常乐于接受的客户群,我们定期与他们沟通,交流想法并回应客户可能遇到的任何技术问题。这种关系使在 BlackBerry 平台上构建和发布更加令人愉快。

我也对设备本身印象深刻。我测试过很多不同的平板电脑,说实话,我比任何平板电脑都更喜欢 BlackBerry PlayBook 平板电脑。它是一款非常令人愉悦的设备,从其响应速度到其用户界面再到其屏幕尺寸——坦率地说,我喜欢它的所有方面。

Sergei,非常感谢您今天抽出时间!

© . All rights reserved.