Study On Mobile Platforms And Operating Systems Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

This paper covers the overview of Smartphone's platforms standards and the impact of open source and proprietary offerings in smart mobile phones operating systems. Even though 97 percent of American and European computers are run on windows OS, no operating system conquered the market for Smartphone's. While very few end users are concerned about which specific operating system their Smartphone uses, they are extremely interested in the applications and services which their phone supports, both of which may be a direct consequence of the choice of operating system. There are four mobile major operating systems available in the market currently they are: apple's OS X, Microsoft windows mobile, android and Symbian.

The success of platform depends on one major criteria that is its adaptability to third party applications


In last few years mobile telecoms has entered a new era, an era of mobile computation. There has been a huge rise in popularity of the Smartphone and this has made the Smartphone OS a key element in the design, development and delivery of the devices and services which an operator can offer. According to results of a UK based research and consulting firm, Wireless Expertise, global sales of Smartphone's will increase from 165.2 million in2009 to 422 million in 2013and escalating the total number of Smartphone users to 1.6 billion users. It also forecasted that the applications and games developed for Smartphone during 2008-09 was worth $4.66 billion, which would eventually rise up to $16 billion in 2013. This is the reason major mobile manufacturers and developers are introducing their own new mobile OS like Google came up with Android, blackberry with RIM and HTC with windows mobile 7.though the market is being bombarded with new mobile platforms, consumers just prefers the platform which is simple and innovative or may be as the needs arise consumers will be gravitated towards a truly open source OS platform. It's not clear yet who is the winner, but the future sure seems to be of open source platform.

The last two years have seen rapid changes in the landscape of the mobile phone OS. In January 2007, the LiMo foundation was founded, introducing what was a relatively new concept for the mobile industry, the concept of a fully open source OS. This was followed in November of the same year by the announcement of the OHA (open handset Alliance) to which Google donated the android OS. The final major development was Nokia's purchase of Symbian Ltd followed by the announcement that the Symbian OS would move to an open source format under the collaborative management of the symbian foundation. During this same period Apple has introduced its iphone product which is based on as its computer range, on a proprietary OS, RIM (Research In Motion) has also indicated that it has no intensions of moving from its proprietary OS, used in its blackberry devices, The Microsoft Windows OS still has significant share of the market and palm is managing to maintain a few percent of it.

even though all IT giants are betting big on mobile computing , open source developers were isolated with desktop and server environment until since last year when they started focusing on mobile os . it is very impressive how far Google's android has come in a very short span of time and just how well it gained the bigger hand over this OS market

Google's android and iphone OS are almost similar to each other in the way they work . with just few flaws in the initial version of android but it sure looks like its catching up with iphone OS 4. With all this momentum being build up how can Microsoft stay far behind in the race , so in order to pick up the pace with the growing competition, it had to dump their kin project and abandon the whole project and started working on a whole new project which would make them to remain in the race. Following which In February 2010 Microsoft unveiled windows phone 7 with new UI built on the windows CE 6 kernel.

In this epic war of Smartphone devices for sure puts tremendous amount of pressure on companies such as nokia and palm where everything is at stake if their platform doesn't crush the competition. Though all of the OS support multi-touch control, rich multimedia, rudimentary multitasking and advanced browsing experience, the kernel remains different : iphone 4.0-OS x mobile kernel, android 2.2- Linux kernel, windows phone 7- windows ce 6. The very strongest difference between them is the developing language. iPhone OS is basically developed on objective C, it is the programming language generally based on C with extensions for OO concept, for example interfaces, classes, inheritance, messages. Whereas on android is developed on java language which leverages the amazing JDT tools which has the one of the best feature of incremental compiler


The UI in there OS are written for figure manipulation, which makes users to interact with mobile more easy and user friendly. the user interface on iPhone OS 4, and android 2.2 are all icon based, whereas windows mobile phone 7 in not. The big advantage of the winmo 7 over iphone os4 and android is that there are shells which already are available that turn a windows mobile into any user customizable dream interface. That means winmo owner can flash custom ROMs on their mobile device and make it work they way they want.


At present there are more than 10000 apps for both android and iphone os whereas Microsoft got late in the game with marketplace which was lunched few months back. The availability of the apps to the consumer at one central location is defiantly a big advantage

However for programmer's and app developers it remains a challenge to get an app into a app store in all the app markets


Iphone4, android and winmo all of them are designed for multi-tasking. when the user leaves the application to start some other application , the first app keeps running on the background, however winmo has the greater advantage over iphone and android in terms of how os handles the user installed applications .in winmo user can install the software on either external sd card or internal system memory but where as in android it only installs on the system memory

With so many OS available in the market, it becomes difficult for handset vendors. Manufactures and developers to work together to bring the high value solutions to market .Right now, building a fit for all platform app looks like a dream .with all there major os working on different kernels it would be difficult using native code using java,css and HTML to all the OS,