Есть ли способ решить фронт на основе ожидаемой сложности игры/приложения на этапе планирования, следует ли использовать обычный холст-рисунок в SurfaceView или идти с OpenGL?
Я играл с Canvas и мне нужно только 2D-движение, и на довольно новом телефоне я получаю довольно приличную производительность с кучей примитивных объектов и несколькими растровыми изображениями, которые бегают по экрану на сплошном фоне.
Можно ли сказать, что если я собираюсь рисовать фоновые изображения и увеличивать количество перемещаемых объектов и рисовать поверх них, то я должен перейти прямо к OpenGL?