2

アプリに ViewGroup ギャラリーがあり、すべての子ビューは親と同じ大きさです。これは、親が一度に 1 つの子ビューしか表示できないことを意味します。ただし、画面の外側には、まだこのビューグループにある 10 または 20 の他の子ビューが存在する場合があります。それらは、可視四角形のすぐ外側にありますが、非可視に設定されていません。

これらのビューはビューグループのパフォーマンスを悪化させますか (描画、タッチ イベント、または sth の場合)? ビューが増えると、パフォーマンスが低下しますか?

4

1 に答える 1

3

ビューが多いほどパフォーマンスが低下しますか?

はい、ブラウザで開いているタブが多いほど、Webの閲覧が遅くなります。10ビューが多すぎる、または50ビューでさえあるという厳格なルールはありません。すべてのビューは異なる量のリソースを消費し、すべてのデバイスは速度を落とす前に異なる容量を処理します。しかし、ミニマリストのデザイン手法を採用して過剰反応すると、ひどいユーザーエクスペリエンスを生み出す可能性があります。(ブラウザまたは他のプログラムで1つのタブのみを使用するように戻ることを想像してみてください...)

したがって、秘訣は、機能と応答性の間の幸せな媒体を打つことです。


AndroidのDDMSツールは、アプリが消費するメモリの量と応答の速さを把握するのに役立ちます。これは、「ベルとホイッスル」を追加する余地があるかどうか、または「脂肪をカットする」必要があるかどうかを判断するための最良の方法です。

于 2013-03-14T14:56:50.507 に答える