3

私は1つのことに非常に興味があります:

たとえば、HTC の Jelly Bean が、Samsung、Sony、Motorola などの Jelly Bean と異なる可能性はありますか? 「はい」の場合、なぜですか?

実際、これはプログラミングの質問です。私がテストしている一部のアプリは HTC で動作していますが、Samsung では (完全には動作していない、または「バグ」で)、またはその逆であるためです。

4

3 に答える 3

3

たとえば、HTC の Jelly Bean が、Samsung、Sony、Motorola などの Jelly Bean と異なる可能性はありますか?

絶対。

「はい」の場合、なぜですか?

彼らはできるからです。Android はオープン ソース ソフトウェアです。つまり、誰でも必要に応じて変更することができます。

Play ストア アプリが合法的にインストールされているデバイスは、Android API がひどく壊れていないことを確認するために設計されたテスト スイートに合格するなど、特定の互換性基準を満たす必要があります。

于 2013-03-23T18:49:02.513 に答える
2

どの「Jelly Bean」バージョンも同じ ASOP コアに基づいていますが、さまざまな理由が考えられます。ハードウェア プラットフォームをサポートするために TI または Qualcomm などによって開発されたチップセット レベルの変更、OEM および ODM のカスタマイズと最適化 (例: カスタム ランチャーまたはDolby Digital をオーディオ パイプラインに含める) は、動作が異なる可能性があることを意味しますが、ほとんどの場合、コア API 機能を変更するべきではありません。

特定のメジャー リリース内には、テストに表示される可能性があるポイント リリースの修正と変更もあります。

あなたが見ている種類のものの例はありますか

于 2013-03-23T18:39:46.643 に答える
0

はい、一部の企業はすべて異なり、次の Android バージョンをデバイスに導入するには時間がかかるためです。たとえば、今年 5 月に Android 5.0 Key Lime Pie がリリースされた場合、Motorola は Motorola X で最初にそれを搭載しますが、LG などの他の企業がそれに到達するまでには時間がかかるとします。私の LG Android デバイスはまだ Android 3.0 Honeycomb にも対応していません。

于 2013-03-23T21:39:32.917 に答える