Академический Документы
Профессиональный Документы
Культура Документы
Introduction
For a long time, cell phone developers comprised a small sector of a larger group of
developers known as device developers. Embedded device manufacturers typically
needed to guard their hardware secrets closely, so they gave embedded device
developers few libraries to call when trying to internet with a specific device. Most
embedded devices ran proprietary operating system. The common practice is to use
completely proprietary and closed software to run their devices.
Homebrew Developers
This refers to the developers who do not work for Cell Phone Development
Company and generally produce small one of the products on their own time.
Open Handset Alliance
The Open Handset Alliance is a group of hardware and software developers
established in November 2007. It has 65 members, including mobile phone makers,
software developers, mobile carriers and chip makers, whose goal is to create a more
open cell phone environment.
Mobile Application
Universal access
No universal access
Automatic updates
Hard to write
Easier to write
Inefficient communication
Efficient communication
Page 1
mouse
Iphone Apps vs Android apps
iPhone Apps
screen
Android Apps
What is Android?
Android is a free and open operating system from Google that runs on all kinds of
devices from phones, to tablets and even televisions. Android was built using Android as
a system is a java based operating system which was built using Linux(version 2.6) at
its core, and the philosophy was simple: Make a powerful mobile operating system that
is free and open-source.
The system is a very lightweight and full featured. Android applications are
developed using Java and can be ported rather easily to the new platform. Other
features of Android include an accelerated 3D graphics engine (based on hardware
support), database support powered by SQLite, and an integrated web browser. One
of the more exciting features of Android is that because of its architecture, third party
applications are executed with the same priority as those that are bundled with the core
system. Also, each application is executed within its own thread using a very lightweight
virtual machine. We now have access to anything the operating system has access too.
Android itself is not a language but rather an environment within which to run
applications.
Android Architecture
Page 2
Linux Kernel
Android OS is built on top of the Linux 2.6 Kernel
Libraries
Android Runtime
Core Libraries Provides the functionality of the Java Programming Language
Dalvik Virtual Machine
Application Framework
The block that applications directly interact with
Activity Manager
Content Providers
Telephony Manager
Location Manager
Resource Manager
Package Manager
Window Manager
Page 3
View System
Applications
This is where applications are placed
2003
Android Inc is established by once-upon-a-time staffer Andy Rubin and Rich Milner.
2005
In July 2005 Google acquired 22-month-old start-up Android Inc for an undisclosed
sum. Google bought the company for its engineering nous and technology.
2006
Rubin and his developers adapt the somewhat arcane (to non-techies) OS Linux into
something user friendly and easy to upgrade. Google then hawks its platform around
to handset makers and networks and invites them to contribute.
2007
In November 2007, a group of handset manufacturers, wireless carriers, and
software developers formed the Open Handset Alliance. It was in November 12,
2007 when they released the Google Android SDK.
2008
The first-ever Android phone arrives in August the shape of the HTC Dream
exclusively on T-Mobile. Re-branded the T-Mobile G1 for us in Blighty, the handset
debuts to some smart reviews from the tech press.
2009
In March, the HTC myTouch 3G hits the US and also passes the million mark in six
months. Its the first-ever budget blower running Android and its keen price point will
prove to be Googles secret weapon in the OS wars. The first-ever Android OS
update lands the very next month. Dubbed Cupcake, Android 1.5 brings a new soft
keyboard, home screen widgets and video recording to the platform.
2010
The year starts with first-ever Google branded phone named from Philip K Dicks
Cyberpunk novel Do Androids Dream of Electric Sheep, the Nexus One came out in
the market but didnt fulfil the sales expectations of some analysts. The HTC Desire
breaks cover in February. Its the most powerful Android phone at that time. The
Wildfire lands a few months later and although it lacks the might of its older brother,
stands out for a stylish aluminum uni - body construction.
Page 4
While those two phones establish HTC as the go-to Android phone maker, its status
soon comes under attack from an unexpected source, namely Samsung. Thats
underlined when the ten million-selling Galaxy S grabs the title of the European
Smartphone of the Year at the European Imaging and Sound Association (EISA)
Awards 2010-2011.
Also, it is the year when the first Android tablets released. Amid cheapie efforts from
clothes retailer Next and the smartphone cum slate hybrid the Dell Streak, the pick
of the bunch is the Samsung Galaxy Tab. The years big update news is the arrival
of Froyo or to give its more formal title Android 2.2. By the end of the year, its
Android Gingerbread 2.3 thats on everyones lips.
2011
The years two biggest tech events, namely the Mobile World Congress and the
Consumer Electronics Show are dominated by Android 2.3 Gingerbread powered
phones. The major change from last years challengers is the addition of beefed up
dual core processors, which feature in the Samsung Galaxy S2, the LG Optimus 2X
and the Sony Ericssons Xperia Arc and camera-focussed Neo, LGs Optimus 3D,
which adds 3D media playback, gaming, video recording and still photography to the
Android platform.
It is also the year when Android ramps up its challenge in the tablet space in the
shape of three new additions to the Galaxy Tab range, the Motorola Xoom and the
HTC Flyer. That was marked by the creation of Honeycomb - the first version of the
software created specifically with tablets in mind, adding larger icons to take
advantage of tablets extra display real estate, a 3D user interface, new notifications
and revamped Android Market.
[Source: http://www.uswitch.com/mobiles/news/2011/04/android_timeline_2003_2011/]
Android Versions
The first Android handset (the T-Mobile G1) began shipping in late 2008. Since its
release in 2008, Android has received several version updates, all code-named after
desserts (with the exception of Android 1.1, which is irrelevant nowadays). Each version
of the Android platform has added new functionality that is relevant, in one way or
another, for game developers.
Page 5
is
Page 6
KitKat(Version 4. 4)
Google announced that the next version of Android would be
named for their favorite confectioneries Kit Kat bars on
September 3, 2013.
We can print photos, documents, and web pages from our phone or tablet.
Page 7
From apps like Quickoffice, we can open and save files on Google Drive, other
cloud storage services, or our device.
Create and edit documents, spreadsheets and presentations from our phone or
tablet with the newly redesigned Quickoffice
Lollipop(Version 5.0)
Google has announced Android 5.0 Lollipop on June 25, 2014 and
became available on November 12, 2014.
Marshmallow(Version 6.0)
It was first unveiled in May 2015 at Google I/O under the codename
"Android 'M'". It was officially released in October 2015
introducing a new permissions architecture, new APIs for
contextual assistants (a feature notably leveraged by "Google
Now On Tap"a new capability of the Google Search app), a new
power management system that reduces background activity when
a
device is not being physically handled, native support for fingerprint
recognition and USB Type-C connectors, the ability to migrate data to a micro
SD card and use it as primary storage, as well as other internal changes.
Page 8