开发BlackBerry应用程序

sub*_*e-c 7 mobile blackberry appworld

我想开始开发一个BlackBerry应用程序,但我发现你必须选择使用哪种开发环境和哪种技术来开发应用程序.黑莓的开发者网站并没有太大帮助.我在那里阅读了一些文章,但我仍然不知道开始使用这个应用程序需要什么.

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

  • 它需要能够在后台运行
  • 它需要播放应用程序中包含的音频文件
  • 它播放的音频文件需要能够与BlackBerry的媒体播放器混合使用
  • 它需要运行计时器的能力
  • 我希望该应用程序可用于最广泛的BlackBerry设备,较新的设备,如Storm,Bold,Curve,可能还有较旧的设备.
  • 我希望这个应用程序是自包含的,并且在运行此应用程序之前不需要客户下载任何框架.如果框架可以捆绑并与应用程序一起安装,那就没问题了.

我不是黑莓用户,所以我真的不知道这些设备之间的差异.

就分销而言,我想在AppWorld上发售,我不知道这是否与你可以选择哪种开发技术有关.

此外,就分销而言,除了AppWorld之外还有哪些其他选择?我可以自己销售此应用程序,只需将安装说明和应用程序可执行文件通过电子邮件发送给客

Mar*_*ski 9

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

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

在开发工作流程方面,BlackBerry提供的Eclipse插件运行良好,BlackBerry提供了相当不错的模拟器,用于测试应用程序的UI,内存使用情况等,但它们无法模拟真实设备的所有元素,因此我建议购买一个或更多要测试的实际设备.

除音频混合外,您的所有要求都应该可行.特别是CDMA设备由于硬件的原因,一次只能播放一个声音,我甚至不确定GSM设备是否可以同时正确混合多个音频源.

对于应用程序的分发,App World是最简单的做事方式,但还有其他网站如crackberry.com提供销售应用程序的店面.


Nos*_*dna 1

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

我的观点:我认为你要么必须免费,要么使用黑莓的应用程序商店。

  • 去阅读一些黑莓论坛。你会发现很多人说“这四美元非常值得”之类的。迈克尔不会通过销售与免费或廉价,甚至是同等价格但更知名的应用程序竞争的东西来赚钱,但如果它做了一些新的并且真正有用的东西,他可以赚一点钱它。 (2认同)