2012-11-07 13 views
7

私たちはほぼ完成したアプリケーションを持っており、Google Playの50MBのダウンロード制限の下で圧迫しようとしています。 Mono for Android - サポートされているアーキテクチャ - Drop x86?

私たちのファイルサイズをドロップする方法を見つけることを試みるために私たちのAPKを検査

は、私が hereに記載されている lib\x86lib\armeabi、および lib\armeabi-v7aディレクトリに気づきました。これらは、AndroidプロジェクトのMonoのプロジェクトオプションの「サポートされているアーキテクチャ」オプションに対応しています。

私がx86を削除した場合、私は約1.1 MBをAPKサイズで保存します。 (これでほぼ50MB未満で十分です)

  • x86を削除する際の欠点は何ですか?
  • 私のAPKはまだx86デバイス上で動作しますか?
  • Google Play for x86デバイスに大きな市場シェアはありますか?
  • x86で動作しない場合、Google Playは自分のAPKがx86デバイスにインストールされないようにしますか?

答えて

9

次の答えは、一般的なAndroidの開発のためのものであり、モノに固有のものを反映していないことに注意してください。

のx86を除去するための欠点は何ですか?

あなたのアプリはx86デバイスでは動作しません。インテルは泣くかもしれない。

私のAPKはまだx86デバイスで動作しますか?

は、Googleで実質的な市場シェアは、x86デバイスのためにそこに再生しますか?

IMHO、現在のところ。 2012年には、Intel搭載の携帯端末(Motorola RAZR iなど)がいくつか発売されており、第1世代のGoogle TV端末はIntelのCPUを搭載しています。しかし、Google TVはARMに移行しており、IntelのCPUがAndroidデバイスのエコシステム(IMHO)のかなりの部分を占めるには、しばらく時間がかかるだろう。

x86で動作しない場合、Google Playは自分のAPKがx86デバイスにインストールされないようにしますか?

です。そうでない場合、Playストアに深刻な問題があります。私はRAZRをここに座らせていますが、自分の頭の上から、x86に付属していないネイティブコードを使用するアプリを知っているわけではありません。問題のアプリが実際にPlayストアから除外されているかどうかを確認します。 「50メガバイトの下の[お]を取得することはほぼ十分です」

1.1メガバイトの節約場合は、Googleが

を再生するために50メガバイトのダウンロード制限の下で絞るしようとしているが、あなたはトラブルに既にあります。アプリは、時間の経過とともに縮小するのではなく、成長する傾向があります。結局のところ、APK拡張ファイルなどの他の配信アーキテクチャに切り替えることができ、短期的なストップギャップソリューションが必要な場合は、x86を問題なく使用できます。しかし、あなたは本当にあなたが50MBの壁に戻ってくるアプリケーションのサイズの増加に対処する計画を持っている必要があります、そして、あなたは何かを出荷し、その結果としてコーナーに描かれていることを見つけるよりも、

+0

情報をありがとう、正確に私が知る必要があったもの。私たちは実際に約10MBを今すぐ保存する方法を見つけたので、今度はx86を再びオンにすることができます。私は、10MBのギャップは、私たちのアプリを時間の経過とともに使用可能にすると考えています。 – jonathanpeppers

+0

@jonathanpeppers:10MBは、新しいアートワーク、オーディオクリップ、または40MBの残りの領域を占めるものを追加することに夢中にならない限り、かなりの余裕があります。 – CommonsWare

+0

これは古い投稿ですが、この回答はGoogleによって高く評価されていますので、他の人がこれを読んでいると思います。時間が経つにつれてx86はますます重要になるでしょう。これは、ChromebookがAndroidアプリを実行できるようになったことで特に当てはまります。また、Chromebookの場合は、Chrome自体も同様です。だから私はx86サポートが含まれるべきだと言っています。しかしx86_64についてはわからない。 – Glaucus

関連する問題