Obecnie gram z grafiką 2D w Androidzie i używam zwykłego starego SurfaceView do rysowania rysunków i bitmap na ekranie. To działa dobrze, ale w ruchu sprite'a jest trochę jąkania i zastanawiam się, czy można to zrobić w czasie rzeczywistym (ale nie strasznym szybko).Różnice i zalety SurfaceView vs GLSurfaceView na Androida?
Wiem, że istnieje GLSurfaceView, który wykorzystuje OpenGL, ale jestem ciekawy, w jakim stopniu to robi różnicę. Czy akceleracja zwykłego sprzętu SurfaceView, czy też muszę korzystać z OpenGL? Jakiego rodzaju różnicy prędkości można się spodziewać po przełączeniu na OpenGL i ile zmiany kodu wymagałoby przełączenia (logika gry znajduje się w oddzielnym obiekcie, który dostarcza uporządkowaną tablicę rysunków do SurfaceView)?
Tak. GLSurfaceView jest przyspieszany w HW, a SurfaceView nie (jako Android 4.3). – pierrotlefou