7

BlackBerry アプリケーションの開発を開始したいのですが、アプリの開発に使用する開発環境とテクノロジを選択する必要があることがわかりました。BlackBerry の開発者向けサイトはあまり役に立ちません。そこでいくつかの記事を読みましたが、このアプリの作業を開始するために何が必要なのかまだわかりません。

したがって、アプリの要件を考慮して、誰かが正しい方向に向けてくれることを願っています。

  • バックグラウンドで実行する機能が必要です
  • アプリケーション内に含まれるオーディオ ファイルを再生する必要があります。
  • 再生するオーディオ ファイルは、BlackBerry のメディア プレーヤーからのサウンドとミックスできる必要があります。
  • タイマーを実行する機能が必要です
  • このアプリは、Storm、Bold、Curve などの新しい BlackBerry デバイスから、古いデバイスまで、可能な限り幅広い BlackBerry デバイスで利用できるようにしたいと考えています。
  • このアプリは自己完結型であり、このアプリを実行する前に顧客がフレームワークをダウンロードする必要はありません。フレームワークをアプリにバンドルしてインストールできる場合は、それで問題ありません。

私は BlackBerry ユーザーではないので、これらのデバイスの違いはよくわかりません。

配布に関しては、AppWorld で販売したいと考えていますが、それがどの開発テクノロジを選択できるかについて関係があるかどうかはわかりません。

また、ディストリビューションに関しては、AppWorld 以外にどのようなオプションがありますか? このアプリを自分で販売し、インストール手順とアプリの実行可能ファイルを顧客にメールで送信することはできますか?

4

3 に答える 3

9

最も幅広いデバイスをサポートする場合は、開発環境として4.2.2または4.3をターゲットにする必要があります。ほとんどの「最新の」デバイスは、少なくとも4.3以上をサポートしていますが、企業(またはプロバイダー)が更新をリリースしないため、4.2.2に固執しているユーザーもいます。

つまり、アプリの開発にはJDE4.2.2またはJDE4.3.0のいずれかを使用する必要があります。Storm(タッチスクリーン)開発では、「互換モード」(これは最悪です)で実行する場合を除いて、4.7.0JDEを使用する必要があることに注意してください。

開発ワークフローに関しては、BlackBerryが提供するEclipseプラグインは非常にうまく機能し、BlackBerryはアプリのUIやメモリ使用量などをテストするためのかなりまともなシミュレーターを提供しますが、実際のデバイスのすべての要素をシミュレートすることはできないため、購入することをお勧めしますテストする実際のデバイス以上。

オーディオミキシングを除いて、すべての要件が実行可能である必要があります。特にCDMAデバイスはハードウェアの関係で一度に1つのサウンドしか再生できず、GSMデバイスでさえ同時に複数のオーディオソースを適切にミキシングできるかどうかはわかりません。

アプリの配布には、App Worldが最も簡単な方法ですが、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

私はBlackberryCurveとiPodTouchのユーザーです。私はブラックベリーを使用している他の7〜8人について知っています。Blackberryアプリにお金を払う人を見たことがありません。これまで。聞いたことがない。しかし、私はiPodTouchやiPhoneを持っていて、常にアプリの代金を払っている人をたくさん知っています。

私の意見:あなたは無料で行くか、Blackberryのアプリストアを使う必要があると思います。

于 2009-06-10T17:21:06.867 に答える