To understand the fragment better, we need to know about Rasterization. And fragments corresponding to pixels, usually a fragment is a pixel, but in some high resolution devices, a fragment may have more pixels. All graphics starts with vertex, a list of vertices can form a piece of graph. There’re two basic ideas in OpenGL, vertex and fragment.
In Android platform, several versions of the OpenGL ES API are supported, but why OpenGL ES 2.0? Because it does a great job both in compatibility and performance, you can check it here. OpenGL ES a flavor or subset of the OpenGL specification, it’s intended for embedded devices like smart phones, PDA and game consoles. It’s a abbreviation for Open Graphics Library for Embedded Systems. Well, one way to do that is through OpenGL ES. And you may wonder how do app developers build all those complex graphics and animations in a game. The performance of your smart phone’s GPU is important, especially when you are playing 3D games. Today most android devices in the market has a GPU, we all know that it’s a hardware unit for processing 3D graphics.