3

ハンドセットまたはタブレットのみを対象とし、同時に GooglePlay ストアに適切に表示されるアプリを公開することは可能ですか?

問題は、ハンドセット バージョンとタブレット バージョンの間で機能を切り替えるロジックが少し複雑になり、混乱し始めていることです。たとえば、ハンドセット バージョンでは、タブレットでは ViewPager が使用されます - TabHost. これは if ステートメントを適用することを余儀なくさせます。

このロジックの切り替えはすべてインターフェイスに関するものであり、バックボーン データ操作は両方のバージョンでそのまま残ります。

この問題に関するあなたの経験はどうですか? 2 つの別々のアプリを作成することを検討する必要がありますか?

ありがとう。

4

1 に答える 1

0

http://developer.android.com/guide/google/play/publishing/multiple-apks.html

ハンドセット用とタブレット用のアプリを、同じ pkg 名で別々に開発します。

同じアプリケーション用に公開するすべての APK は、同じパッケージ名を持ち、同じ証明書キーで署名されている必要があります。

各 APK には、android:versionCode 属性で指定された異なるバージョン コードが必要です。

各 APK は、別の APK の構成サポートと完全に一致してはなりません。つまり、各 APK は、サポートされている Google Play フィルター (上記) の少なくとも 1 つに対して、わずかに異なるサポートを宣言する必要があります。

通常、APK は特定の特性 (サポートされているテクスチャ圧縮形式など) に基づいて区別されるため、各 APK は異なるデバイスのサポートを宣言します。ただし、サポートが若干重複する複数の APK を公開しても問題ありません。2 つの APK が重複している場合 (同じデバイス構成の一部をサポートしている場合)、その重複範囲内にあるデバイスは、より高いバージョン コード (android:versionCode で定義) の APK を受け取ります。

于 2012-07-22T16:50:06.513 に答える