android programming for smart phones | get all answers

9
1 Get All Ans wers

Upload: chris-efron

Post on 10-Aug-2015

250 views

Category:

Technology


0 download

TRANSCRIPT

2

Contents

• History of Android• Android Fragmentation• The Role of Google • Features and Architecture • Android Software Development Kit• Android Devices• Android Compatibility • Mobile Gaming• Conclusion

3

History 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.

4

• 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.

Android Fragmentation

5

The 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

6

Features and ArchitectureAndroid is not just another Linux distribution for mobile devicesAndroid 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.• There’s even a specialized API for playing back sound effects, which will come in handy in your game development adventures.

7

Android 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,

8

Android 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.

9

Mobile 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. That’s probably the key statement , From this, you can easily derive all the other facts about mobile gaming.