In this document, I am trying to compare the APIs of ICS with those of iOS 5. So, the comparison is from the point of view of the developer. And, I am looking only at the public APIs documented on the Android SDK web site. I know there are other APIs in the source code and they may be used by some applications. But if they are private it means they may change in the future and the applications using them would break.
Both systems are huge and not always very well documented. The best way to check the assumptions is by writing code and experimenting. But it is taking time and I don't have it. I used to develop for iOS but I stopped at iOS 3.0 and only explored a few domains. I developed a bit for Android and stopped at Froyo. So, obviously this comparison is containing mistakes. I am sure I have missed some features (specially on ICS side). I hope my readers will help me to improve the comparison. I am far from being an expert at all of those domains. So, this document is first to help me improve my understanding and also for the non-experts who'd like to know more about each OS. So, please, don't be too harsh with me if you find some big mistakes :-) Because I am sure you'll find some. Comparing ICS and iOS 5 is a risky thing to do :-) So, for the trollers and zealots : don't waste your time and mine. You'll be censored heavily. Freedom of speech means you can express yourself on your blog and I don't have to read it. It does not mean you can say anything here. This document is sometimes using the word «OS» for Android or iOS. Of course, it is incorrect since they are distributions. But, most people are speaking like that so the document is following the general trend. I have tried to avoid copy/pasting extracts of the OS documentations but in some cases it was too tempting. Finally, this document will be improved based upon the comments. So, I'll track here the list of changes I have made sorry , the rest of content as following: http://www.alpheccar.org/content/95.html -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

