Follow Us On Twitter



Sunday, 29 January 2012

iOS 5 Optimization

On the Google Project page for bootdroid, I mentioned that due to screen resolution and size specification in general on the Android platform vary drastically, I would have to modify the iPad OS to resize it's resolution when it came to a device with a certain screen size. Almost every device running the Android OS nowadays is a different size with a certain resolution, so this is a crucial feature I would have to implement. Now on the iOS platform, Apple has made it almost impossible to resize the resolution of the GUI interface that it has to offer.. almost.


Since all of Apple's products are certain screen sizes with either a default resolution or a 2x resolution (also known as retina display), they don't have to modify for a number of screen resolutions (such as Android does). So instead, Apple's firmware was built for specific screen sizes, instead of being optimized for whatever screen size that comes in it's path. I hate to say it, but it's a very good move on Apple's part, because there are so many images and graphic effects, that it's nearly impossible to modify the firmware for different screen sizes. Not to mention that every app was developed for these resolutions that Apple has implemented, so every app is compatible with these iOS devices.


This is going to cause some trouble when it comes to booting the iOS firmware on different screen resolutions. Android devices that have screen resolutions that are lower than 960x640, or if you can divide the resolution 960x640 by an integer to equal your current devices resolution, then it will likely be more compatible with the iOS 5 firmware and the pixels will be less diluted. Which means when it comes to Android tablets, I will have to use the iPad OS.


So, in order to avoid this conflict of screen resolution differentials, I will most likely have to recreate a lot of the graphics of iOS in either SVG files or many different sized image files. Also, since I can't just magically download a Photoshop ready version of all of these graphics, I will have to recreate these all by hand. When it comes to the finishing product I will make it look very identical to the real graphics used on the iOS devices, but it will take some time.


More information coming soon.

4 comments:

  1. This may hinder any dream I've had of running iOS on my Motorola Atrix :-(. Keep up the good work though.

    ReplyDelete
  2. please release a beta download

    ReplyDelete
  3. any news on when this will be in a Stable build for the SGS2???

    Keep up the good work

    Cheers Corey

    ReplyDelete