开发BlackBerry应用程序

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

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

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

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

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

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

如果要支持最广泛的设备,则应将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插件运行良好,黑莓提供相当不错的模拟器,用于测试应用程序的UI,内存使用情况等,但是它们无法模拟真实设备的所有元素,因此我建议购买一个或更多要测试的实际设备.

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

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

相关文章
相关标签/搜索