3

ここに記載されているアドオンによって提供される新しいビルド ターゲットに対して Android アプリを実行しました。これはエミュレーターで正しく機能しているように見えますが、アプリをマーケットプレイスに配信するときにこのビルド ターゲットを使用することの意味については非常に確信が持てません。

  1. エミュレーターを動作させるには、このビルド ターゲットを使用する必要があるようです。これはデバイス全般に当てはまりますか? (つまり) 標準の Android/Google API に対してビルドし、実際の G​​alaxy Tab で正しく実行できますか?

  2. このビルド ターゲットを使用してアプリを Android マーケットにデプロイすると、既に実行している他の (小さい画面の) デバイスに悪影響を及ぼしますか? (つまり、Galaxy タブの「特別なソース」は Android 機能のスーパーセットですか?マップ用の Google API が機能しないなどの不満があります。)

  3. 2 つのバージョンのアプリを市場に出す必要がありますか? 1 つは「標準」デバイス用で、もう 1 つは「大画面」デバイス用ですか? 特にGalaxy Tab用ですか?

  4. Android Tablet vNext (それが何であれ) が登場し、独自のカスタム アドオンとビルド ターゲットがある場合、リポジトリを複製し、そのデバイス固有のバージョンを公開/維持する必要があります (アドオンの特別なソースがあると仮定します)。 Galaxy タブは vNext のアドオンには含まれず、「互換性」はありません)

私が追い求めているのは、このようなアドオンがアプリの展開とメンテナンスの断片化にどのように影響するかについて、信頼できるドキュメントが見つからないということです. Galaxy Tab のような新しい Android デバイスをサポートできるようにしたいのですが、1 回限りのデバイス固有のアプリ実装をたくさん構築したくはありません。1 つのアプリをさまざまなデバイスで動作させることがポイントではないでしょうか?

状況についてご意見をお寄せいただきありがとうございます。

4

2 に答える 2

2

サムスンが提供するビルドターゲットを使用してアプリをGalaxyTabにデプロイする必要があるわけではありません(実際のデバイスではありません。私にとってはエミュレーターは正常に動作します)。

すべてのプロジェクトをターゲットSDK4(Android 1.6)でビルドすると、TabAVDで正常に実行されます。

考慮が必要なSamsungからのアドバイスの1つの意味は、最小SDK(ターゲットSDKと同じではない)を4に設定することです。これにより、Android1.5デバイスは除外されます。おそらく実際にこれを行う必要はありませんが、確実にテストする必要があります。

一般にハードウェアベンダー(Motorola、Samsung)の場合:-AVDを利用します。特に、実際のデバイスの予算がない場合やまだ利用できない場合は、カスタム開発環境を使用せず、Googleを使い続けます。標準ツール。

私の2セント。

于 2010-11-11T21:31:45.543 に答える
1

エミュレーターを動作させるには、このビルド ターゲットを使用する必要があるようです。これはデバイス全般に当てはまりますか? (つまり) 標準の Android/Google API に対してビルドし、実際の G​​alaxy Tab で正しく実行できますか?

これは必須ではありません。結局のところ、ほとんどのマーケット アプリは、Galaxy タブで問題なく動作します。唯一の問題は、GTエミュレーターにGoogle APIがインストールされていないことですが、実際のデバイスにはAFAIRがインストールされています。しかし、オフィスに戻ったらすぐに確認したいと思うかもしれません。

このビルド ターゲットを使用してアプリを Android マーケットにデプロイすると、既に実行している他の (小さい画面の) デバイスに悪影響を及ぼしますか? (つまり、Galaxy タブの「特別なソース」は Android 機能のスーパーセットですか?マップ用の Google API が機能しないなどの不満があります。)

そうは思いませんが、いずれにせよ通常のビルド ターゲットのいずれかを使用する必要があります。GT プラグインは、API バージョンとデバイス パラメータを指定することによってのみ役立ちます。特別なソースは必要ありません。

2 つのバージョンのアプリを市場に出す必要がありますか? 1 つは「標準」デバイス用で、もう 1 つは「大画面」デバイス用ですか? 特にGalaxy Tab用ですか?

いいえ、必要ありません。Android が面倒な作業のほとんどを処理するため、GT で適切に実行するためにアプリを変更する必要はありません。ただし、タブレットはまだ公式にサポートされていないため、Android ではタブレット用に別のレイアウトを提供することはできません。ただし、画面のサイズと密度を確認することで、手動で行うことを選択できます.

Android Tablet vNext (それが何であれ) が登場し、独自のカスタム アドオンとビルド ターゲットがある場合、リポジトリを複製し、そのデバイス固有のバージョンを公開/維持する必要があります (アドオンの特別なソースがあると仮定します)。 Galaxy タブは vNext のアドオンには含まれず、「互換性」はありません)

簡単に言えば、いいえ。将来的には、タブレットは Android によって直接サポートされる可能性が高く、現在の状況が何らかの兆候であるとすれば、フォークすることなく、あらゆる種類のタブレット デバイスにもアプリケーションを採用するのに役立つ多くの方法が提供されるでしょう。あなたのコード。

于 2010-11-11T21:10:58.120 に答える