1. iOS :
iOS is a mobile operating system which is provided by Apple Incorporation. It is mainly designed for Apple mobile devices like iPhone and iPod Touch. It was earlier known as iPhone OS. It is a Unix-like operating systems which is based on Darwin(BSD) operating system. It is the world’s second most used mobile operating system after Android. It is mainly written in C, C++, Objective-C, assembly language and Swift. The first version of iOS was launched in 2007.
2. Android :
Android is a mobile operating system which is provided by Google LLC. It is based on the modified version of the Linux kernel and other open source software. It is specifically designed for touchscreen mobile devices like smartphones and tablets. It was developed using C, Java, C++ and other languages. The first version of Android was launched by Google in 2008. The latest stable version of Android is Android 10. It is provided totally free of cost. It is the most used operating system overall.
Difference between iOS and Android :
S.No. IOS ANDROID 1. It was developed and is owned by Apple Incorporation. It was developed by Google and Open Handsert Alliance and is owned by Google LLC. 2. IOS was initially released July 29, 2007 Google was initially released in 23 September , 2008. 3. when IOS released it’s first version is iPhone OS 1, before named IOS . When Google released it’s first version is Android 1.0, Alpha. 4. It was launched in 2007. It was launched in 2008. 5. Its target system types are smartphone, music player and tablet computer. Its target system types are smartphones and tablets. 6. It is specially designed for Apple iphones and ipads. It is designed for smartphones of all companies. 7. Its kernel type is Hybrid. Its kernel type is Linux-based. 8. It has the preferred license is Proprietary, APSL and GNU GPL. It has the preferred license of Apache 2.0 and GNU GPLv2. 9. It is mainly written in C, C++, Objective-C, assembly language and Swift. It is written using C, C++, Java and other languages. 10. Its update management is Software Update. Its update management is Systems Software Update. 11. Swift is majorly used for iOS application development. Java and Kotlin are majorly used for Android application development. 12. IOS has Commercial Based Source model with open source components. Android is an Open Source based Source model. 13. IOS based Devices have Safari as default Internet Browser. Android devices have google chrome but one can install any Internet Browser. 14. IOS have Siri as Voice Assistant. Google have Google Assistance. 15. IOS based Devices have a feature of blocking 3rd party app stores. But Google doesn’t block 3rd party app stores. 16. IOS devices available with 34 languages. Android Devices available with 100+ languages.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.