Mobile Operating System
The operating system as we all know is the system which is responsible for determine the functions and features available on these devices. The mobile Operating system will also determine which third party applications can be used on the devices.
As there are various devices, we have various operating systems, All of us before purchasing a device, wil get ample of choices to select, this always leads to a confusion what needs to be selected, what platform is to be preferred, Offcourse this all needs a basic understanding of the choices given by the manufacturer. Following are 9 popular Mobile operating systems explained in detail:
1. Android OS (Google Inc.) :
Android is a Linux-based operating system primarily designed for mobile devices such as Smartphone and tablet computers utilizing ARM processors. A secondary target for the light-weight OS is embedded systems such as networking equipment, smart TV systems including set top boxes and built in systems and various devices as varied as house hold appliances and wrist watches. Most embedded applications are for ARM based devices but notably Google’s Google TV devices use Intel chips with the x86 version of Android. The x86 processor architecture is also utilized, to a lesser extent, in traditional personal computer applications most notably with notebooks and, rarely, laptops and desktops. It is developed by the Open Handset Alliance, led by Google.
http://developer.android.com is one of the best resource for leaning app development using Android.
2. Bada (Samsung Electronics):
Bada is an operating system for mobile devices such as Smartphone’s and tablet computers. It is developed by Samsung Electronics. Its name is derived from a Korean word pronouncing “bada”, which means “ocean” or “sea” in Korean. It ranges from mid-range to high-end Smartphone’s. To foster adoption of Bada OS, Samsung is reportedly considering releasing the source code under an open-source license, and expanding device support to include Smart TVs.
3. BlackBerry OS:
BlackBerry OS is a proprietary mobile operating system, developed by Research In Motion (RIM) for its BlackBerry line of Smartphone handheld devices. The operating system provides multitasking and supports specialized input devices that have been adopted by RIM for use in its handhelds, particularly the track wheel, trackball, and most recently, the track pad and touch screen.
The BlackBerry platform is perhaps best known for its native support for corporate email, through MIDP 1.0 and, more recently, a subset of MIDP 2.0, which allows complete wireless activation and synchronization with Microsoft Exchange, Lotus Domino, or Novell GroupWise email, calendar, tasks, notes, and contacts, when used with BlackBerry Enterprise Server. The operating system also supports WAP 1.2. Updates to the operating system may be automatically available from wireless carriers that support the BlackBerry over the air software loading (OTASL) service. Third-party developers can write software using the available BlackBerry API classes, although applications that make use of certain functionality must be digitally signed.
Research from June 2011 indicates that approximately 45% of mobile developers were using the platform at the time of publication.
4. iPhone OS / iOS (Apple):
iPhone OS) is a mobile operating system developed and distributed by Apple Inc. Originally released in 2007 for the iPhone and iPod Touch, it has been extended to support other Apple devices such as the iPad and Apple TV. Unlike Microsoft’s Windows CE (Windows Phone) and Google’s Android, Apple does not license iOS for installation on non-Apple hardware. As of June 12, 2012, Apple’s App Store contained more than 650,000 iOS applications, which have collectively been downloaded more than 30 billion times. It had a 23% share of the Smartphone operating system units sold in the first quarter of 2012, behind only Google’s Android. In June 2012, it accounted for 65% of mobile web data consumption (including use on both the iPod Touch and the iPad).At the half of 2012, there were 410 million devices activated.
The user interface of iOS is based on the concept of direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. The response to user input is immediate and provides a fluid interface. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching from portrait to landscape mode).
5. MeeGo OS (Nokia and Intel):
MeeGo is a Linux-based free mobile operating system project. Primarily targeted at mobile devices and information appliances in the consumer electronics market, MeeGo is designed to act as an operating system for hardware platforms such as netbooks, entry-level desktops, nettops, tablet computers, mobile computing and communications devices, in-vehicle infotainment devices, SmartTV / ConnectedTV, IPTV-boxes, smart phones, and other embedded systems. MeeGo is currently hosted by the Linux Foundation.
6. Palm OS (Garnet OS):
Palm OS (also known as Garnet OS) is a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS is designed for ease of use with a touch screen-based graphical user interface. It is provided with a suite of basic applications for personal information management. Later versions of the OS have been extended to support smart phones. Several other licensees have manufactured devices powered by Palm OS.
7. Symbian OS (Nokia):
Symbian is a mobile operating system (OS) and computing platform designed for Smartphone’s and currently maintained by Accenture. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user interface component based on S60 5th Edition. The latest version, Symbian^3, was officially released in Q4 2010, first used in the Nokia N8. In May 2011 an update, Symbian Anna, was officially announced, followed by Nokia Belle (previously Symbian Belle) in August 2011. Symbian OS was originally developed by Symbian Ltd. It is a descendant of Psion’s EPOC and runs exclusively on ARM processors, although an unreleased x86 port existed.
8. webOS (Palm/HP):
Open webOS, formerly HP webOS or simply webOS, is a mobile operating system based on a Linux kernel, initially developed by Palm, which was later acquired by Hewlett-Packard. The official name is webOS, un capitalized, but WebOS is also used. Palm launched webOS in January 2009. Various versions of webOS have been featured on several devices, including Pre, Pixi, and Veer phones and the HP Touchpad tablet.
9. Windows Mobile (Windows Phone 7):
Windows Mobile is a mobile operating system developed by Microsoft for Smartphone’s and Pocket PCs. Windows Mobile was the predecessor of Windows Phone and these two operating systems should not be confused, because the operating systems are completely different: they are not part of a same continuum of operating system development and thus Windows Mobile cannot be updated to Windows Phone. Windows Mobile has been discontinued. In February 2010, Microsoft announced Windows Phone to supersede Windows Mobile, incompatible with Windows Mobile devices and software.