正在开发类似于Android的BlackBerry应用程序?

时间:2013-08-02 15:10:44

标签: java android blackberry blackberry-10

我差不多已经完成了构建我的第一个Android应用程序而且我正在为Blackberry制作一个版本。既然Blackberry本地语言是像Android这样的Java,那么从你的Android代码中更容易制作你的Android应用程序的黑莓版本吗?有没有办法移植它? (不使用运行时软件。更像是将代码移植到blackberry os标准)是否会有可重用的代码?我将很快下载SDK并稍后阅读他们的api和东西,但在我这样做之前,我只是想知道开发Android应用程序和黑莓手机之间的相似之处。

5 个答案:

答案 0 :(得分:7)

我也来自Android开发,现在我正在学习BB10的Cascades。我对BB7一无所知。

如果您想制作Android端口,请Repackaging tools

虽然移植Android应用程序更容易,但我们通常对它们不太满意。原生应用看起来更好,工作更快!然后,我们更喜欢一个端口,然后没有应用程序。我在Google Play上有3200次下载,在黑莓世界上有2200次下载(在谷歌上更长!),我正在考虑在Cascades中重写它。

如果你想写FOR BB10 ..这里有几个选项:

  • Native/Cascades:美观,快速,可靠。您可以使用QML或C ++(Qt)进行设计,也可以同时进行两种设计。小东西通常用QML编写,因为它支持Javascript,重载是c ++(Qt)。
  • HTML5:自我解释
  • Native/Core:C / C ++
  • Adobe AIR - 自10.3.1起停止

您无法为BB10制作Java应用程序。这需要一些时间来适应BB10的工作方式,但这是值得的。我更喜欢使用Cascades而不是Android进行设计制作,因为这些XML布局都有自己的想法。

编辑:固定于17.1.2014的链接

答案 1 :(得分:2)

将Android中的Native NDK中的应用程序移植到BlackBerry相对简单。您可以将其直接移植到Eclipse中,也可以使用运行时工具。请使用多种工具查看以下链接:

https://developer.blackberry.com/android/tools/

答案 2 :(得分:1)

Blackberry在其当前版本(10)中使用c ++ / qt

http://developer.blackberry.com/native/documentation/bb10/getting_started.html

但它可以侧载Android应用程序(模仿它们),所以它可能只是简单地工作

http://crackberry.com/how-run-almost-any-android-233-app-blackberry-10

对于旧版本的黑莓操作系统(6和7),请查看其他答案中提供的链接以及此问题:

Is it possible to convert android app to blackberry app?

答案 3 :(得分:1)

对于BlackBerry10,您只需要转换它 但对于旧的BlackBerry OS,java os7,你需要重写代码,因为与Android不同

答案 4 :(得分:1)

enter image description here

使用打包器

开始之前:请按照以下步骤安装Android SDK和SDK平台4.2.2 API。请注意,您无需安装Eclipse或用于Android开发的BlackBerry Plug-in即可使用在线打包程序。

使用BlackBerry Packager重新打包应用程序就像完成以下步骤一样简单:

1.设置权限以允许浏览器运行打包程序小程序。

2.运行兼容性测试以确定您的应用是否可能在BlackBerry设备上运行。

3.BlackBerry ID令牌并配置您的计算机

4.包装并签署您的应用程序。

开始使用在线打包程序http://developer.blackberry.com/android/bpaa