How GLKit And Core Image In The IOS 5 SDK Raise The Bar For App Design


IOS 5 attracts more than 200 new capabilities to iPhone users, also on the first day alone has received millions of downloads – even a lot of who the download servers had been brought down for a short though.

While some of these tech media may possibly have been critical of this i-phone 4S – that the i-phone 4S was a run away victory in the preorder department.

Two features that is going to have dramatic affect by increasing the overall feel and look of i-OS applications are GLKit and Core Picture AppValley.


App programmers have been able to utilize OpenGLes 1.1 since the SDK was first released, and the iPhone 3GS ended up competent to work with OpenGL ES 2.0.

OpenGLes 2.0 permits striking speed increases, and the use of shaders. Inspite of the positive aspects a lot of software usually do not utilize OpenGL ES 2.0 because of the additional complexity.

GLKit removes much of the demand for much of the code required to establish an OpenGL ES 2.0 see. GLKit in addition supplies a number of high-level helper classes allowing developers to execute customized shader consequences promptly.

You can expect for a lot more programs to now make use of 3D images and GPU driven effects like light and shadows. This likely will not signify that the death of second games on the iPhone and i-pad, nonetheless nevertheless, it is going to surely improve the hopes of program users.

Core Picture

Core Image (abbreviated CI) gives i-OS program programmers to easily utilize filters to an image working with a highlevel API.

One of the fantastic things concerning CI is the fact that while being easyto make use of the GPU is utilized for fantastic performance.

Until currently a to develop similar effects most apps were accomplishing things onto a cumbersome pixel-by-pixel basis which greatly limited their own performance.

Together with Core Image programmers can with only two or three lines of code also you also can expect photo editing and drawing software are the ones that take advantage of CI. Software like Pixelmator on Mac OS X include around 100 picture filters offered by Core Image.

While drawing and photo applications can make use of Core Image the blockers may be rather beneficial in person interfaces as could be seen from Apple’s own Mac OS X applications such as the Dashboard.


GLKit and Core Image are two very crucial APIs for a programmer to understand, and also united with increased rate of the iPhone 4S will give you end the users with better appearing, and superior performing software.

Leave a Reply

Your email address will not be published. Required fields are marked *