A mobile operating system, also called a mobile OS, is an operating system that is specifically designed to run on mobile devices such as mobile phones, smartphones, PDAs, tablet computers and other handheld devices. The mobile operating system is the software platform which consist of key application, Middleware and operating system run on mobile devices.
Mobile operating system types:
- Symbian OS (Nokia)
- Bada (Samsung Electronics)
- BlackBerry OS (Research In Motion)
- Palm OS (Garnet OS)
- Windows Mobile (Windows Phone 7)
- Android OS (Google Inc.)
- iPhone OS / iOS (Apple)
Among all these Mobile OS, two of them are very popular.
We identified some common difference in between these two Mobile OS.
iOS is a platform that has some restrictive guidelines. As the iOS is not an open source, so the tools are limited and fix for the development of the iOS apps. Nothing is from outside, just needed to follow what are given in the guideline. This means that iOS is not too flexible. The reason behind this is that iOS does not compromise on security. Tradeoff the software development argues that we must need to compromise one of the constraints from availability and security. So iOS plate form is restricted and there is nothing deep for the development. There is no malware attack in iOS. Possibility of data loss is 50%. iOS does not give full access control to its users. App approval for play store takes a lot of times. There are many restrictions while uploading an app to play store. 90% iOS devices run on the latest updates of iOS. Paid apps are available in 155 countries. iOS apps are developed in objective c or swift.
Android is a plate form consists of three layers, operating system, middle layer and application. Android is not only the OS. But it is the combination of these three layers. Android is so flexible, as it allows third parties tools. It is because android is an open source plate form. Android can compromise on security. Malware can easily attack on data in android. Possibility of data loss is 75%. It gives full access control to the users. Approval of apps for play store is very quick, within 6 to 8 hours. Guideline is flexible of play store. 0.4% runs the latest version of Android. Paid apps are available in 132 countries. Android apps are developed in java.