7

我想开始开发 BlackBerry 应用程序,但我发现您必须选择使用哪种开发环境和哪种技术来开发应用程序。黑莓的开发者网站不是很有帮助。我在那里读了几篇文章,但我仍然不知道我需要什么才能开始使用这个应用程序。

所以,我希望这里有人可以根据应用程序的要求为我指明正确的方向:

  • 它需要能够在后台运行
  • 它需要播放应用程序中包含的音频文件
  • 它播放的音频文件需要能够与来自 BlackBerry 媒体播放器的声音混合
  • 它需要运行计时器的能力
  • 我希望该应用程序可用于最广泛的黑莓设备,如 Storm、Bold、Curve 等较新的设备,也可能是较旧的设备。
  • 我希望这个应用程序是独立的,并且在能够运行这个应用程序之前不需要客户下载任何框架。如果框架可以与应用程序捆绑并安装,那很好。

我不是黑莓用户,所以我真的不知道这些设备之间有什么区别。

至于发行,我想在 AppWorld 上出售,我不知道这是否与您可以选择哪种开发技术有任何关系。

此外,就分发而言,除了 AppWorld 之外还有哪些可用的选项?我可以自己销售这个应用程序,然后将安装说明和应用程序可执行文件通过电子邮件发送给客户吗?

4

3 回答 3

9

如果您想支持最广泛的设备,您应该将 4.2.2 或 4.3 作为您的开发环境。大多数“现代”设备至少支持 4.3 或更高版本,尽管仍有一些用户坚持使用 4.2.2,因为他们的企业(或提供商)不会发布更新。

这意味着您需要使用 JDE 4.2.2 或 JDE 4.3.0 来开发您的应用程序。请记住,对于 Storm(触摸屏)开发,您需要使用 4.7.0 JDE,除非您想在“兼容模式”下运行(这很糟糕)。

在开发流程方面,黑莓提供的 Eclipse 插件运行良好,黑莓提供了相当不错的模拟器来测试你的应用程序的 UI、内存使用等,但它们不能模拟真实设备的所有元素,所以我建议购买一个或更多实际设备进行测试。

除了音频混合之外,您的所有要求都应该是可行的。尤其是 CDMA 设备,由于硬件原因,一次只能播放一种声音,而且我不确定即使 GSM 设备也可以同时正确混合多个音频源。

对于应用程序的分发,应用程序世界是最简单的方式,但也有其他网站,例如crackberry.com,提供销售应用程序的店面。

于 2009-06-10T19:37:16.527 回答
3

实际的 RIM 开发者网站很烂,所以我想说你最好看看论坛,我发现最有用的是

http://supportforums.blackberry.com/rim/board?board.id=java_dev http://www.blackberryforums.com/developer-forum/

你也需要api参考

http://www.blackberry.com/developers/docs/4.3.0api/index.html

于 2009-06-12T09:31:50.907 回答
1

我是 Blackberry Curve 和 iPod Touch 用户。我认识大约 7 或 8 个人使用黑莓。我从未见过有人为黑莓应用程序付费。曾经。甚至从未听说过。但是,我认识很多拥有 iPod Touch 和 iPhone 的人一直在为应用程序付费。

我的意见:我认为您要么必须免费,要么使用 Blackberry 的应用商店。

于 2009-06-10T17:21:06.867 回答