3

ご存じのように、Google Play ではより多くのバージョンの apk を公開することができ、ユーザーは自分のデバイス (画面サイズや OS バージョンなど) に基づいて適切な apk を自動的に選択します。

私は疑問に思っていました:これは言語でも可能ですか?

30以上の言語を含む非常に大きなapkがあり、それぞれがapk(圧縮)で150Kbの重さです。これは配布に関しては悪いことであり、apk の言語数を減らすことは、ユーザー側とダウンロード数の両方の点で良いことです。ユーザーが 4Mb のダウンロードを保存できるようにしたいのですが、他の国のユーザーを失いたくありません。

したがって、たとえば、3 つの異なるバージョン番号を持つ 3 つの apk を公開した場合、それぞれの言語セットは異なりますが、他のすべての側面では他のものと同じであり、ユーザーは自分の言語に応じて正しい apk をダウンロードしますか?を使用していますか (たとえば、Google Play や​​彼のデバイスで)?

このソリューションは、ユーザーが有用な言語のみをダウンロードすることを保証し、反対側ではすべての国のユーザーにサービスを提供します. それはうまくいきますか?

ありがとう。

4

2 に答える 2

3

現在、これは不可能です。複数の APK のサポート

複数の APK でアプリケーションを公開すると、次のことが可能になります。

  • 各 APK で異なる OpenGL テクスチャ圧縮形式をサポートします。
  • APK ごとに異なる画面サイズと密度をサポートします。
  • 各 APK で異なるプラットフォーム バージョンをサポートします。
  • APK ごとに異なる CPU アーキテクチャをサポートします (アプリが Android NDK を使用する場合は、ARM、x86、MIPS など)。

現在、複数の APK を同じアプリとして公開するために Google Play がサポートするデバイス特性は、これらだけです。

于 2013-07-10T10:56:16.873 に答える
0

文字通り、言語のマルチ APK は不可能ですが、すべての言語に翻訳を追加して問題を解決するより良い方法がありますが、XML を使用して、アプリを翻訳およびローカライズする必要があります (有料の翻訳の代わりに、独自の翻訳を追加できます) ):

于 2018-02-17T17:21:15.600 に答える