Android CPU に依存するコードがあり、顧客が使用している ARMv6/ARMv7 デバイスの数、ARM v5 がまだある場合、VFP を持つ ARMv6 の数、Tegra または Neon のパーセンテージを確認したいと思います。そのような統計が見つかるヒントはありますか?
BR STEN
そのようなデータを収集したい場合は、単に「cat /proc/cpuinfo」を実行して、このデータを googleanalytics アカウントにフィードしてください:) (私はこの方法で多くの調査を行っています)。
すでに作成された統計を探している場合、それらのいずれかが古くなっていると思います:)通常のスマートフォンユーザーは、キャリアポリシーに応じて、1年または2年ごとにハンドセットを交換します。現在、いくつかの中国のクラプフォンでのみ販売されています :)、neon は非常に優れていますが、たとえば tegra 2 とは互換性がありません。反対側では、tegra2 の市場シェアは約 0.05% であり、vfp はすべての armv7 でサポートされており、arm v7 は市場の約 95% 以上。Google Play を使用している、または実際にアプリにお金を払っている人が armv6 または古いものを使用しているとは思えません。たとえば、Google Play ユーザーのほとんどは Samsung Galaxy を使用しています。すべての/古いデバイスをサポートすることは、まったく良い考えではないようです。
結局のところ、この種のデータがアプリケーションの書き方を変えることはないと思います。なぜなら、どのようなレポートに状況が示されていても:
もう 1 つの考慮事項は、ARM が複数の形式を持つことができるアーキテクチャであるという事実です。これは、Tegra 2 と OMAP 4430 のような 2 つの商用製品を選択した場合、それらは両方とも ARMv7 デバイスですが、Tegra 2 はサポートしていないという事実を意味します。 NEON.
最終的に知っておく価値があるのは、Play ストアはこれについて何も教えてくれません。最も使用されているプラットフォームを知っていても、実際には役に立たないということです。最終的には、常に同じタスクを実行し、この種のチェックを行う必要があります。の機能はあなた次第です。