View:顯示視圖,內置畫布,提供圖形繪製函數,觸屏事件,按鍵事件函數;必須在UI線程中更新畫面,速度較慢。
SurfaceView:基於View視圖進行拓展的視圖類,更適合2D遊戲的開發;是View的子類,類似雙緩機制,在新的線程中更新畫面,所以刷新界面速度比View快。(雙緩機制:即前臺緩存和後臺緩存,後臺緩存計算場景、產生畫面,前臺緩存顯示後臺緩存已畫好的畫面。)
GLSurfaceView:基於SurfaceView視圖再次進行擴展的視圖類,專用於3D遊戲開發的視圖;是SurfaceView的子類,OpenGL專用。(OpenGL:是一個開放的三維圖形軟件包。)