質問

Eclipse 用の JDE プラグイン (バージョン 1.0.0.67) を使用して BlackBerry アプリケーションを開発していますが、これらのアプリケーションが実行されるデバイスのリストがどこかにあるのではないかと疑問に思っていました。

これは商用目的であり、サポートされているデバイスが何であるかをクライアントに伝える必要があります。

おそらく私は愚かな質問をしているかもしれませんが、確認する必要があります。私が提供する内容以上の情報が必要な場合は、質問してください。

ありがとう。

役に立ちましたか?

解決

それはあなたが上で作業しているどのコンポーネントパックにより異なります。私は4.2のためのアプリを開発していますし、それが4.2から5.0を実行しているすべてのデバイス上で動作するはずですので、理論的には、BlackBerryのために開発された任意のアプリケーションは、前方互換性がある必要があります。 >「設定BlackBerryのワークスペース」「ブラックベリーJDE」を展開し、「インストールされるコンポーネント」をクリックすると、それはあなたが使用しているどのコンポーネントパッケージあなたを教えてください - あなたは現在、Eclipseで使用しているバージョンを確認するには、「ブラックベリー」に進みます。

他のヒント

Johnathan 氏が述べたように、互換性は blackberry プラグインのバージョン自体ではなく、JDE (コンポーネント パック) のバージョンに基づいて決定されます。

どの JDE とコンポーネント パックを使用するかをさらに詳しく調べるには、次のようにします。

どの JDE を使用するかによって、使用可能な API が制限されます (場合によっては変更されます)。新しい JDE に必要な特定の API 機能がない限り、古い JDE に対してビルドすると、アプリケーションはさまざまなハンドセットで動作するようになります。

アプリをスマートフォン上で実行するには、アプリの JDE バージョンが Blackberry の OS バージョン以下である必要があります。これは、stackoverflow に関する別の質問へのリンクです。これは、どのモデルがどの OS で実行されるかについての回答を示しています (ちなみに、実行するかどうかは通信事業者によって異なる場合があります)。 既存の Blackberry プラットフォームとそれを比較したグラフはありますか?OS とモデルのバージョンは?

古い Blackberry ハンドセットとの互換性と機能の可用性のバランスを最大限に高めるために、私のオフィスでは 4.3 JDE をターゲットにすることを目標に設定しています。また、タッチ スクリーン デバイス用に JDE 4.7 を使用して別のビルドを作成し、アプリケーションが互換モードで実行されるのを回避します。 Storm では、タッチ デバイスの互換モードではフリップ イベントが無視され、アプリケーションが全画面で実行されないため、アプリはそれほどホットに見えません。IFDEF 処理を追加して、タッチ スクリーン モードでオーバーライドしたい特別な処理を含めることができます (ただし、ほとんどの場合、処理を変更する必要がある場所はほとんどありません)。これにより、共有コードベースで 2 つの異なるバージョンを構築できるようになります。アプリケーション。

ターゲットにしたい特定の端末がある場合は、その端末で実行されている Blackberry OS のバージョンを確認し、そのバージョン以下の JDE を選択してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top