SOFTWARE DEVELOPMENT KIT: iOS,
ANDROID,BLACKBERRY,WINDOWS PHONE
iOS
iOS
(originally iPhone OS) is a mobile operating system created and developed by
Apple Inc. and distributed exclusively for Apple hardware. It is the operating
system that presently powers many of the company's mobile devices, including
the iPhone, iPad, and iPod touch. In October 2015, it was the most commonly
used mobile operating system, in a few countries, such as in Canada, the United
States, the United Kingdom, Norway, Sweden, Denmark, Japan, and Australia,
while iOS is far behind Google's Android globally; iOS had a 19.7% share of the
smartphone mobile operating system units shipped in the fourth quarter of 2014,
behind Android with 76.6%.However, on tablets, iOS is the most commonly used
tablet operating system in the world, while it has lost majority in many
countries (e.g. the Africa continent and briefly lost Asia).
Originally
unveiled in 2007, for the iPhone, it has been extended to support other Apple
devices such as the iPod Touch (September 2007), iPad(January 2010), iPad Mini
(November 2012) and second-generation Apple TV onward (September 2010). As of
January 2015, Apple's App Store contained more than 1.4 million iOS
applications, 725,000 of which are native for iPads. These mobile apps have
collectively been downloaded more than 100 billion times.
The iOS
user interface is based on the concept of direct manipulation, using
multi-touch gestures. Interface control elements consist of sliders, switches,
and buttons. 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).
iOS
shares with OS X some frameworks such as Core Foundation and Foundation Kit;
however, its UI toolkit is Cocoa Touch rather than OS X's Cocoa, so that it
provides the UIKit framework rather than the AppKit framework. It is therefore
not compatible with OS X for applications. Also while iOS also shares the
Darwin foundation with OS X, Unix-like shell access is not available for users
and restricted for apps, making iOS not fully Unix-compatible either.
Major
versions of iOS are released annually. The current release, iOS 9.1, was
released on October 21, 2015. In iOS, there are four abstraction layers: the
Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch
layer. The current version of the operating system (iOS 9), dedicates around
1.3 GB of the device's flash memory for iOS itself. It runs on theiPhone 4S and
later, iPad 2 and later, iPad Pro, all models of the iPad Mini, and the
5th-generation iPod Touch and later.
Android
Android
is a mobile operating system (OS) currently developed by Google, based on the
Linux kernel and designed primarily for touch screen mobile devices such as
smart phones and tablets. Android's user interface is mainly based on direct
manipulation, using touch gestures that loosely correspond to real-world
actions, such as swiping, tapping and pinching, to manipulate on-screen
objects, along with a virtual keyboard for text input.
In
addition to touch screen devices, Google has further developed Android TV for
televisions, Android Auto for cars, and Android Wear for wrist watches, each
with a specialized user interface. Variants of Android are also used on
notebooks, game consoles, digital cameras, and other electronics. As of 2015,
Android has the largest installed base of all operating systems.
Initially
developed by Android, Inc., which Google bought in 2005, Android was unveiled
in 2007, along with the founding of the Open Handset Alliance – a consortium of
hardware, software, and telecommunication companies devoted to advancing open
standardsfor mobile devices. As of July 2013, the Google Play store has had
over one million Android applications ("apps") published, and over 50
billion applications downloaded. An April–May 2013 survey of mobile application
developers found that 71% of developers create applications for Android, and a
2015 survey found that 40% of full-time professional developers see Android as
their priority target platform, which is comparable to Apple's iOS on 37% with
both platforms far above others.
At Google
I/O 2014, the company revealed that there were over one billion active monthly
Android users, up from 538 million in June 2013. Android's source code is
released by Google under open source licenses, although most Android devices
ultimately ship with a combination of open source and proprietary software,
including proprietary software required for accessing Google services. Android
is popular with technology companies that require a ready-made, low-cost and
customizable operating system for high-tech devices.
Its open
nature has encouraged a large community of developers and enthusiasts to use
the open-source code as a foundation for community-driven projects, which add
new features for advanced users or bring Android to devices originally shipped
with other operating systems. At the same time, as Android has no centralised
update system most Android devices fail to receive security updates: research
in 2015 concluded that almost 90% of Android phones in use had known but
unpatched security vulnerabilities due to lack of updates and support.
The success
of Android has made it a target for patent litigation as part of the so-called
"smartphone wars" between technology companies.
BlackBerry
BlackBerry
OS is a proprietary mobile operating system developed by BlackBerry Ltd for its
BlackBerry line of smart phone handheld devices. The operating system provides
multitasking and supports specialized input devices that have been adopted by
BlackBerry Ltd. for use in its handhelds, particularly the track wheel,
trackball, and most recently, the trackpad 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 APIclasses,
although applications that make use of certain functionality must be digitally
signed. Research from June 2011 indicated that approximately 45% of mobile
developers were using the platform at the time of publication. BlackBerry OS
was discontinued after the release of BlackBerry 10, but BlackBerry will
continue support for the BlackBerry OS.
Windows Phone
Windows
Phone (WP) is a family of mobile operating systems developed by Microsoft for
smart phones as the replacement successor to Windows Mobile and Zune. Windows
Phone features a new user interface derived from Metro design language. Unlike
Windows Mobile, it is primarily aimed at the consumer market rather than the
enterprise market. It was first launched in October 2010 with Windows Phone 7.
Windows Phone 8.1 was the last public release of the operating system, released
to manufacturing on April 14, 2014
Work on a
major Windows Mobile update may have begun as early as 2004 under the codename
"Photon", but work moved slowly and the project was ultimately
cancelled. In 2008, Microsoft reorganized the Windows Mobile group and started
work on a new mobile operating system. The product was to be released in 2009
as Windows Phone, but several delays prompted Microsoft to develop Windows
Mobile 6.5 as an interim release.
Windows
Phone was developed quickly. One result was that the new OS would not be compatible
with Windows Mobile applications. Larry Lieberman, senior product manager for
Microsoft's Mobile Developer Experience, told eWeek: "If we'd had more
time and resources, we may have been able to do something in terms of backward
compatibility." Lieberman said that Microsoft was attempting to look at
the mobile phone market in a new way, with the end user in mind as well as the
enterprise network. Terry Myerson, corporate VP of Windows Phone engineering,
said, "With the move to capacitive touch screens, away from the stylus,
and the moves to some of the hardware choices we made for the Windows Phone 7
experience, we had to break application compatibility with Windows Mobile 6.5.
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.