3

iPhoneとAndroid向けに完成した、次のような非常にシンプルなモバイルアプリケーションがあります。

  • Webサービスにクエリを実行して、ユーザーのアカウント情報を確認します
  • アニメーションを表示して、ユーザーが実際に有効なアカウントを持っていることを示します

Androidバージョンを使用することで、PlayBookでアプリケーションを非常に迅速に動作させることができました。

現在、お客様から、他のBlackBerryデバイスで動作させる方法を検討するように求められました。

私たちの誰もがBlackBerryについて多くを知りません、そしてグーグル検索(http://us.blackberry.com/developers/choosingtargetos.jsp)から返された私たちの質問の主な情報源は404ページとして出てきます。

このチャートによると、まださまざまなデバイスが使用されています。どれをターゲットにするのが理にかなっていますか?

ありがとう

4

1 に答える 1

6

私は昨年、これについての回答をstackoverflowに投稿しましたが、ご指摘のとおり、そのリンクは最近壊れています。

私が見つけたのは、このBlackBerry開発者ページだけです。たとえば、有料アプリがOS 5.0以降で約97%のデバイスによって購入されていることを示しています。

あなたが私に言ったことから、おそらく明らかなスマートフォンとプレイブックの違いを除けば、あなたのアプリがデバイスごとにそれほど異なるものになるかどうかはわかりません。デバイスが異なれば確かに画面サイズも異なるため、UIが適切に処理されるようにコーディングされていることを確認する必要があります。

皆さんがBlackBerryを初めて使用する場合は、OS<5.0を使用しないことをお勧めします。以前のOSバージョン(位置情報サービス/マップ、ブラウザ、ネットワークなど)には、操作が少し難しいものがいくつかあります。また、OS <5.0を使用している顧客の割合が非常に少ないため、おそらく価値がありません。あなたにそれ。

したがって、特定のOSレベル(5.0以上など)をターゲットにすることをお勧めします。これは、特定のデバイスセットよりも、アプリの構築方法の大きな推進力になります。これは、OSのバージョンごとに、使用するAPIがますます追加されるためです。

ターゲットとするOSを決定したら、主要なOSごとにSDKをダウンロードする必要があります。たとえば、Eclipse BlackBerryプラグインを使用する場合は、5.0 SDK(別名コンポーネントパック)、6.0 SDK、7.0および7.1SDKをインストールできます。

これらのSDKをインストールすると、多数のシミュレーターが作成されます(各SDKにはシミュレーターフォルダーがあります)。これらすべてのシミュレーターでアプリを実行すると、おそらく良いスタートになるでしょう。

もちろん、実際のハードウェアで実行することに代わるものはありませんが、アプリがほとんど標準的なこと(ハードウェアセンサーとの対話ではなく、Webページの表示、HTTPリクエストの作成)を行う場合、シミュレーターはかなり良いテスト環境を提供するはずです。 。彼らは確かにあなたにすべての画面サイズの構成を与えるでしょう。

于 2012-07-19T21:07:00.367 に答える