それぞれの違いをわかりやすくまとめました。
描画処理について
通常のView・・・ メインスレッドのみ
SurfaceView・・・ バックグラウンドスレッドでも描画処理を行う
主な用途
通常のView・・・ 静的なコンテンツに最適といわれている。
SurfaceView・・・ 常に更新される描画内容に最適
開発機の性能にもよりますが秒間の描画回数は圧倒的にSurfaceViewのほうが多いです。
ゲームといっても様々なジャンルがあるので一概には言えませんが多くのゲームはSurfaceViewを使うべきだと思います。
オセロや将棋などのようなボードゲームは複雑なアニメーションなどを含まない限りは通常のViewでよいでしょう。
拙い解説でしたがお役に立てたでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。