web-dev-qa-db-ja.com

Android

長い間Appleタッチデバイスユーザーとして、初めてAndroidの電話(Galaxy SIII)を手にしたとき、私は本当にびっくりしました。私が使用したすべてのApple製品とは対照的に、Galaxyはすべてのタッチ操作で少し遅れていました。その結果、システム全体がより遅くなっているように見えます。

詳細な調査の結果、これはAndroidユーザーの間で 一般的な苦情 であり、サードパーティのアプリ(特に SGS Touch Screen Booster )で非常に簡単に変更できることがわかりました)。

なぜSamsung(そしておそらく他のAndroidメーカー)が最初にこのレイテンシを作成し、システム変数の単純な微調整によってそれを改善しないのですか?

1
ewittke

これをググると、かなりの量の情報に出くわすようです。いくつかの記事へのリンク Andrew Munnによる "The Reason Android is Laggy"というタイトルの記事へのフォローアップ Andrewの要約a Google従業員のDianne Hackbornからの返信

... iOSよりAndroidプラットフォームのセキュリティと柔軟性の向上がパフォーマンスオーバーヘッドの原因であり、ハードウェアの高速化が問題の解決に役立つことを示唆

2つの記事の間では、ラグは単にパフォーマンスの問題であり、意図的に設計された「機能」ではないようです。

ちょっとしたことですが、その一部は、Googleが多くのハードウェアについて直接発言していないことによるものだと思いますAndroidが続く-OSが幅広いデバイスをサポートする必要があるという事実と相まって。多くのメーカーが価格競争を望んでいるため、おそらくデバイスの能力を下回っています。そして、非常に多くのデバイスがAndroidの実行を望んでいるため、OSは、たまたま使用しているデバイス以外のシナリオにも対応する必要があります。

「システム変数の簡単な微調整」については、言及したアプリにもいくつかのトレードオフがある可能性が高いという別の直感があります。あるもののパフォーマンスが向上している場合は、他の場所のパフォーマンスを奪う必要がある可能性があります。

2
DA01