我是一名移动应用程序开发人员,在 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 的文本到语音引擎的包,但现在我不打算在我的应用程序中使用它们黑莓。
鉴于我在编程方面的知识,我想我有三个选项:
- 使用 C/C++ NDK 构建
- 在 Android 上构建应用程序,然后为 BlackBerry 重新打包
- 使用 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/