Я согласен.Вы обязательно должны пойти по первому варианту.OpenGL является излишним для вашего приложения.Но если вы делаете это приложение «для удовольствия», вы можете использовать OpenGL, чтобы получить опыт и ознакомиться с OpenGL, пока в следующий раз вам это может понадобиться.:)