We promised in the previous post on Android Porting, we had promised that Iyan 3d will be ready for android in first week of October. Now we’ve missed our target date for the release. So we thought we’ll update about the progress on android and you can understand how much of our promise we have kept.
The whole process of porting Iyan 3d to Android platform can be listed into the following titles with the corresponding percentage of completion.
- Engine porting – 95%
- UI Development – 75%
- QA Testing – 25%
- Beta Testing – 10%
Engine Porting: The Engine that drives the app was custom built for this purpose in c++ and has support for OpenGL ES 2.0 and Metal on iOS. The whole engine porting went much smoother than we expected. However, Android devices manufacturers have too many GPU options starting from cheap & slow GPU to super fast GPU. All these GPUs are different in one form or the other, some lack a few OpenGL ES extensions and some have very smart implementations which our Engine can take advantage of. This is why 5% is still pending.
UI Development: This where most of the Android developer spend their time on. Most of us know why, or here is the answer – fragmentation in many forms. We are trying to support the most common screen resolutions and it is not as easy as we thought.
Here is a picture of different Android devices running the current development version of Iyan 3d
New Target Date: To be realistic, we can only expect the final release by another 40 days. However, for those of you who are already aware of Iyan 3d and if you are waiting for this app, you can participate on our beta testing stage. The Beta testing will start in another 2 weeks. We’ll update you soon on how to sign up for our beta testing. By participating in our beta testing you’ll have the advantage of interacting with our development team. We’ll also share some advanced tips and tricks with you.