GLSurfaceView là khối xây dựng chính cho ứng dụng 3D vì Chế độ xem là dành cho các ứng dụng 2D. Nó được sử dụng rộng rãi không chỉ trong các trò chơi 3D mà còn các ứng dụng đa phương tiện như máy ảnh để tạo ra hiệu ứng xem trước đặc biệt.
GLSurfaceView mở rộng SurfaceView và bổ sung sở hữu chuỗi hiển thị và đối tượng hiển thị do khách hàng đặt. Chuỗi hiển thị tiếp tục chạy, liên tục hoặc theo yêu cầu và đại biểu cho đối tượng hiển thị để vẽ khung bằng API OpenGL. Đối với cả SurfaceView và GLSurfaceView, hiển thị đang hoạt động trong một chuỗi riêng biệt ngoài chuỗi chính. Sự khác biệt là với SurfaceView, chuỗi kết xuất được tạo bởi máy khách trong khi với GLSurfaceView nó được tạo bởi hệ thống. Hơn nữa, GLSurfaceView sẽ xử lý nội bộ việc đồng bộ hóa giữa chủ đề chính và chuỗi kết xuất.
Để biết thêm, hãy kiểm tra this và this
hãy nhìn vào liên kết này: http://pierrchen.blogspot.jp/2014/04/android-ui-internal-glsurfaceview.html – pierrotlefou