アプリがインストールされているandoridのバージョンだけでなく、スマートフォンの種類に依存するかどうかを知りたい.
つまり、JB 4.2.2 を実行している Nexus 4 にアプリをインストールでき、同じ JB 4.2.2 を実行している Samsung Galaxy 1 にはインストールできないということです。
アプリがインストールされているandoridのバージョンだけでなく、スマートフォンの種類に依存するかどうかを知りたい.
つまり、JB 4.2.2 を実行している Nexus 4 にアプリをインストールでき、同じ JB 4.2.2 を実行している Samsung Galaxy 1 にはインストールできないということです。
つまり、JB 4.2.2 を実行している Nexus 4 にアプリをインストールでき、同じ JB 4.2.2 を実行している Samsung Galaxy 1 にはインストールできないということです。
「同じJB 4.2.2」であるというあなたの仮定は正しくありません。
はい、同じ android 4.2.2 ソース コードに基づいていますが、このバージョンではいくつかの点が異なることは確かであり、必ずしも UI の違いはありません。
真実は、少なくともハードウェアバイナリ(ドライバー...)用に変更されたまったく異なるOSを実行しているすべてのデバイスが、特定のハードウェアで動作するようにしたということです。
それに加えて、各ベンダーはOSに追加機能を追加します(samsung touch Weisインターフェイスなど)。さらに、Samsung(たとえば)は、独自の目的(上にスクロールするときの境界など)でエキサイティングなコンポーネント(ListViewなど)を実際に変更しています。 .)
あとがき - AT&T などの携帯電話会社から同じデバイスを購入すると、通常はさらに多くの変更が必要になります。
それは、誰が知っているかによって作成されたすべてのカスタムROMの前です...(SamsungはJB 4.2.2の公式バージョンをsamsung galaxy s1に提供していません)
コードが十分に汎用的でない場合、この変更は通常 、クラッシュまたは例外につながることは確かです..
Samsung Galaxy S1カスタムJB 4.2 ROMにもインストールし、Whatssapアプリ(安定性とすべてのデバイスとOSバージョンのサポートに関しても最高のアプリケーションの1つ)を実行しようとしましたが、うまく機能しませんでした! クラッシュ、応答なし... WhatssapがこのくだらないカスタムROMを処理できる場合-それなら誰もできないと思います..
大きな力には大きな責任が伴う
android は何千もの異なるデバイスで動作する非常に優れた OS ですが、アプリが各デバイス (または少なくとも大部分) で適切に動作することを確認したい場合は、少なくとも 10 のデバイスで QA テストを行う必要があります。さまざまなベンダーのさまざまなデバイス / さまざまなビルド番号 / 画面サイズのカテゴリ .
そのようにしか検出できない問題があります。