我几乎完成了我的第一个 Android 应用程序的构建,我正在考虑为黑莓制作一个版本。现在既然黑莓 native 语言是像 Android 一样的 Java,那么从你的 android 代码制作一个黑莓版本的 android 应用程序更容易吗?有没有办法移植它? (不使用运行时软件。更像是将代码移植到黑莓操作系统标准)是否会有可重用的代码?我将很快下载 SDK 并稍后阅读他们的 api 和其他东西,但在我这样做之前,我只想了解开发 android 应用程序和开发黑莓应用程序之间的相似之处。
最佳答案
我也是Android开发出身,现在正在学习BB10的Cascades。不过我对 BB7 一无所知。
如果你想制作一个 Android 端口,你有 Repackaging tools
- > Eclipse and Android studio Plug-in : 这会添加一些东西到 eclipse,它类似于 Android 启动。我建议您在移植时使用它。
- Online Packager:不再可用。请使用命令行工具
- > Command-line Tools : 不言自明。 Download here (check website if dead link!)
虽然移植 Android 应用程序更容易,但我们通常对它们不太满意。 native 应用程序看起来更好,运行速度更快!再一次,我们更喜欢一个端口而不是没有应用程序。我在 Google Play 上有 3200 次下载,在 BlackBerry World 上有 2200 次下载(在 google 上更长!),我正在考虑在 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
关于java - 正在开发类似于 Android 的 BlackBerry 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18020361/