1

私はAndroid Devを始めたばかりです。

アプリが大多数の人に確実に機能するようにするには、どの Android スマートフォンを仮想デバイスとして追加する必要がありますか?

Google で見つけた唯一の記事は 2 年前に書かれたもので、マーケット シェアは今ではかなり変化していると思います。

具体的には、テスト用に電話に提供する必要がある画面の寸法と RAM/メモリを知りたいです。

4

1 に答える 1

1

サポートするAndroidのバージョンについて質問がある場合は、このリンクを確認してください。

したがって、基本的にはeclair(2.1)を使用できます。サポートされている最小バージョンがあります。最後のバージョン(現時点ではJelly Bean)をターゲットにすることを強くお勧めします。これはかなり良い習慣であり、この方法では、JBの人気が高まるときにアプリを更新して適応させる必要はありません。

私のテストでは、通常、エクレアまたはジンジャーブレッドを備えた仮想マシンと、ジェリービーンズを備えた電話を持っています。

編集:アプリマニフェストの1つの非常に重要な説明。サポートするAndroidの最小バージョンをandroid:minSdkVersion="XXX"で宣言する必要があります。タグandroid:targetSdkVersion = "XXX"は、フォーカスしているバージョンを通知するためのものではなく、最後のバージョンについて考えたことがあるかどうかをシステムに通知するためのものです。したがって、常に最後のもの(現時点では16)をターゲットにする必要があります。たとえば、ジンジャーブレッド(APIレベル9だと思います)をターゲットにしている場合、端末は、メニューボタンの表示に合わせて調整していないと見なし、使用していなくても表示します。これは非常に貧弱なユーザーエクスペリエンスです。

サポートする画面サイズに関しては、このリンクは非常に役立ちます(Android開発について質問がある場合は、常に公式Webサイトを最初の宛先にする必要があります)。問題は実際にはここではないと思います。画面サイズです。それぞれのレイアウトを作成しましょう。しかし、逆に、標準サイズの電話(約4.2インチ)でアプリを表示する方法は次のとおりです。 )、dpの観点から、私のものは窮屈すぎるか、空白が多すぎるため、別のレイアウトが必要ですか?

考慮すべきサイズを本当に知りたい場合は、2012年のほとんどのハイエンドスマートフォンが4〜4.5インチのどこかにあります。3.5インチ以下の画面には別のレイアウトが必要になる可能性があります。優れたサイズでは、焦点を当てます。 7 "(Nexus 7、Kindle、Galaxy Tab 7)および10"。

于 2012-10-02T16:40:46.720 に答える