You are on page 1of 4

MBARARA UNIVERSITY OF SCIENCE

AND TECHNOLOGY

INSTITUTE OF COMPUTER SCIENCE


BACHELOR OF INFORMATION TECHNOLOGY
COURSE UNIT: MOBILE PROGRAMING

NAME: TUMUHIBISE ROGERS


REG NO:2014/BIT/178/PS
1. Comparison between Android and Apple ios.
 Android is an open source operating system widely used on smartphones
and tablets while Apple iOS was originally developed for the iPhone, it has
since been extended to support other Apple
devices such as the iPod touch, iPad and Apple TV.
 Development environment Android use java as develop language while
 Apple ios uses Objective-C as its development language.
 Android download files directly from the internet files like music while
apple ios they can not download files directly from the internet they use
their stores.
 Android they do not share applications with apple ios.
 Android when updating a file in application,it updates the entire
application while Apple ios when updating a file in application, it updates
only one file on application for example when apple ios are updating it
updates the new file in the application not all application.
 Reliability and Security Android is a multi-process system, in which each
application runs in its own process. Most security between applications and
the system is enforced at the process level through standard Linux facilities,
such as user.
 The iPhone has no security software and Apple doesn't let people load
third-party programs on the device,which could reduce the risk of infection
from malicious software. When the iPhone is connected to the Web,
dangerous possibilities emerge. The iPhone Auto-Lock disables the device's
screen after a preset
time period of non-use, and the Passcode Lock feature takes that a step
further. The Apple iOS security implementation includes a daemon called
the Security Server that implements several security protocols such as
access to keychain items and root certificate trust management.
 Android Software development kit includes a comprehensive set of
development tools which include debugger, libraries, documentation,
sample codes and tutorials. The SDK support the development
platforms with x86-architecture computers running Linux, Mac OS X,
Windows XP and Vista.
whereas Apple ios software development kit, Programmers can develop
applications that run on iPhone and iPod touch, Including Instruments,
iPhone simulator, frameworks and samples, compilers, Shark analysis tool,
and more. Apple ios SDK provides developers with a range of new
possibilities to enhance the functionality of their applications.
 Android supports its own Power Management designed with the premise
that the CPU shouldn't consume power if no applications or services
require power. Android requires that applications and services request CPU
resources with "wake locks" through.
whereas
Apple ios do not have the power management toolkit as Mac OS does.
Instead, this function is embedded into the core layer, which intelligently
powers up planes of devices as the system goes into standby or to sleep.
Mobile operating systems

1.Symbian
Symbian is a mobile operating system designed for smartphones originally
developed by Symbian Ltd. but currently maintained by Accenture. The Symbian
platform is the successor to Symbian OS and Nokia Series 60. The latest version,
Symbian ver.3, was officially released in 2010 and first used in the Nokia N8.
The first Symbian phone the touchscreen Ericsson R380 Smartphone was released
in 2000 and was the first
device to be marketed as a 'smartphone'
2.Palm OS
Palm OS is a mobile operating system initially developed by Palm, Inc., for
personal digital assistants (PDAs) Palm OS is designed for ease of use with a
touchscreen-based graphical user interface. It is provided with a suite of basic
applications for personal information management
3.iOS
iOS (previously iPhone OS) is a mobile operating system developed and
distributed by Apple Inc. Originally released
in 2007 for the iPhone and iPod Touch Unlike Microsoft's Windows CE and
Google's Android, Apple does not license iOS for installation on non-Apple
hardware 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.
4.Android operating system.
Android is a Linux-based operating system designed primarily for touchscreen
mobile devices such as smartphones
and tablet computers, developed by Google in conjunction with the Open
Handset Alliance . Initially developed by
Android Inc, whom Google financially backed and later purchased in 2005],
Android was unveiled in 2007 along
with the founding of the Open Handset Alliance, a consortium of 86 hardware,
software, and telecommunication companies devoted to advancing open
standards for mobile devices .
5.Bada
Bada is an operating system for mobile devices such as smartphones and tablet
computers. It is developed by Samsung Electronics. Its name is derived from bada,
meaning "ocean" or "sea" in Korean. It ranges from mid-range to high-end
smartphones.

You might also like