区别大了,很多API不见了,功能变少了,版本不兼容,1.x和2.0差别比较大,还有很多,你看看关于ES的简介就知道了,至于在android上既可以用java直接写,也可以用本地代码ndk来实现,就是自己习惯和效率的问题了
OpenGL ES是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计、OpenGL的应用范围更广、OpenGL ES主要是用于开发Android的、 简单的说、就是包含与被包含的关系、去除了开发Android过程中用不到的OpenGL内容、就是OpenGL ES了。。。。
OpenGL_ES是khronos协会从OpenGL裁剪定制而来的,专为手机,游戏机等嵌入式设备而设计。它的接口其实和Open_GL很类似。