android - 开始 BlackBerry 应用程序开发

标签 android blackberry java-me blackberry-playbook blackberry-10

我是一名移动应用程序开发人员,在 Windows Phone 应用程序开发和 Android 方面拥有相当不错的经验。现在,我也想开始为黑莓开发。

遍历 offcial BlackBerry website ,我开始知道可以通过使用各种 Runtime for Android apps 将我现有的 Android 应用程序移植到黑莓 10 和黑莓 Playbook。工具。

我的问题:什么更好?我应该使用标准 Blackberry Java SDK 为黑莓开发应用程序吗?还是可以在 Android 上制作我的应用程序,然后为 BlackBerry-10 和 BlackBerry Playbook 重新打包它们?我知道一些 Android 应用程序可能与 BlackBerry 不兼容,例如依赖 Google map 或 Android 的文本到语音引擎的包,但现在我不打算在我的应用程序中使用它们黑莓。

鉴于我在编程方面的知识,我想我有三个选项:

  1. 使用 C/C++ NDK 构建
  2. 在 Android 上构建应用程序,然后为 BlackBerry 重新打包
  3. 使用 BlackBerry Java(移动版)构建

哪个最好用最方便?

我对 Android 非常熟悉,但对 J2ME 却一无所知。因此,我认为与其学习在 J2ME 中绕过 UI,不如在 Android 中完成并为 Blackberry 重新打包。这是正确的做法吗?

最佳答案

您已经将旧版 BlackBerry Java 平台与更新的基于 QNX 的 BlackBerry Playbook(平板电脑)和 Blackberry 10(手机)平台混为一谈。您首先必须确定您实际针对的是哪个平台。通常,没有任何限定词的“BlackBerry”表示 BlackBerry Java 平台,这是目前拥有 8000 万用户的平台。 BlackBerry 10 仍在开发中,因此没有用户,而 BlackBerry Playbook 的用户比 BlackBerry Java 平台少得多。

如果您想瞄准这 8000 万黑莓用户,那么这里没有真正的决定 - 只有 Java-ME 应用程序将在该平台上运行。旧版黑莓平台上没有适用于 Android 的运行时。

如果您展望 future ,并希望以 BlackBerry 10 或 BlackBerry Playbook 为目标,那么是的,如果您已经编写了 Android 应用程序,Android 运行时对您来说是一个不错的选择。

关于android - 开始 BlackBerry 应用程序开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12766881/

相关文章:

android - RecyclerView onClick 用于多个按钮并从 Activity 处理

java - ListView 未对齐

Blackberry:LabelField 文本的粗体字体

audio - 在Blackberry上具有自定义数据源的播放器

javascript - 评估错误,黑莓 5.2,Javascript

java - 如何实现最近使用的缓存

java - Sherlock 操作栏中的 TextView

android - iOS 和 Android 中的 Firebase OTP 身份验证消息不同

netbeans - 在 NetBeans 中添加 Java ME 平台

java - 处理在单独线程中抛出的异常的最佳方法是什么?