Title: Android Programming for Smart phones - Get All Answers
1Get All Answers
2Contents
- History of Android
- Android Fragmentation
- The Role of Google
- Features and Architecture
- Android Software Development Kit
- Android Devices
- Android Compatibility
- Mobile Gaming
- Conclusion
3History of Android
- The version history of the Android mobile
operating system began with the release of the
Android beta in November 2007. The first
commercial version, Android 1.0, was released in
September 2008. Android is under ongoing
development by Google and the Open Handset
Alliance (OHA), and has seen a number of updates
to its base operating system since its initial
release. - The most recent major Android update is
- Android 5.0 "Lollipop", which was released
on - November 3, 2014.
4Android Fragmentation
- A term being used in the Android development
community is Android fragmentation. - Fragmentation within Android is when a variety of
versions of the Android platform, combined with a
mixture of - hardware result in the inability for some
devices - to properly run certain applications.
5The Role of Google
- Expand search advertising revenue
- Step in a door in developing countries. As more
and more users satisfy their computing needs on
their smart phones, Google want's to be in a
prime position to serve and satisfy the needs of
those users - Understand usage data. As Google understands how
people - use their products outside the PC, they can
provide more - personalized search experiences.
- Remember that Google ultimate goal is to store
information - of everything and everyone on the web and
this is a small - step in that direction
6Features and Architecture
- Android is not just another Linux distribution
for mobile devices - Android possesses several nice features
- An application framework that provides a rich set
of APIs for creating various types of
applications. - reuse and replacement of components
- A set of graphics libraries for 2D and 3D
programming. - Media support for common audio, video, and image
formats. - Theres even a specialized API for playing back
sound effects, which will come in - handy in your game development adventures.
7Android Software Development Kit
- A software development kit (SDK or "devkit") is
typically a set of software development tools
that allows the creation of applications for a
certain software package, software framework,
hardware platform, computer system, video game
console, operating system, or similar development
platform. - It may be something as simple as the
implementation of one or more application
programming interfaces (APIs) in the form of some
libraries to interface to a particular
programming language or to include sophisticated
hardware that can communicate with a particular
embedded system. Common tools include debugging
facilities and other utilities,
8Android Devices
- Android is not locked into a single hardware
ecosystem. Many prominent handset manufacturers,
such as HTC, Motorola, Samsung, and LG - They have jumped onto the Android bandwagon, and
they offer a wide range of devices running
Android. - In addition to handsets, there are a slew of
available tablet devices that build upon Android.
- Some key concepts are shared by all devices,
- though, which will make your life as
game developer - a little easier.
9Mobile Gaming
- Gaming was a huge market segment long before the
likes of iPhone and Android appeared on the
scene. However, with these new forms of hybrid
devices, the landscape has started to change.
Gaming is no longer something just for nerdy
kids. - Easier for small time developer to make a fortune
- Mobile devices are everywhere. Thats probably
the key statement , From this, you can easily
derive all the other facts about mobile gaming.