我是一名移动应用程序开发人员,在 Windows Phone 应用程序开发和 Android 方面拥有相当不错的经验。现在,我也想开始为黑莓开发。
通过BlackBerry 官方网站,我了解到可以使用各种Runtime for Android 应用程序工具将我现有的 Android 应用程序移植到 Blackberry 10 和 BlackBerry Playbook 。
我的问题:什么是可取的?我应该使用标准的Blackberry Java SDK为 Blackberry 开发应用程序,还是可以在 Android 上制作我的应用程序,然后为 BlackBerry-10 和 BlackBerry Playbook 重新打包它们?我知道某些 Android 应用程序可能与 BlackBerry 不兼容,例如依赖 Google Maps 或 Android 文本转语音引擎的软件包,但现在我不打算在我的应用程序中使用它们黑莓。
鉴于我在编程方面的知识,我想我有三个选择:
- 使用 C/C++ NDK 构建
- 在 Android 上构建应用程序,然后为 BlackBerry 重新打包它们
- 使用 BlackBerry Java(移动版)构建
哪个是最可取和方便的?
我对 Android 很熟悉,但对 J2ME 一无所知。因此,我认为与其学习在 J2ME 中绕过 UI,不如在 Android 中完成,然后为 Blackberry 重新打包。那是正确的做法吗?