· What is Android?
Ø Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
Ø The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
· In 2005, Google buys Android. In 2007, the Open Handset Alliance is announced. Android is officially open sourced.
· Android Versions & Levels:
Versions | API Level | Name | Released in |
Android 1.1 | 2 | Petit Four | Feb 2009 |
Android 1.5 | 3 | Cup Cake | Apr 2009 |
Android 1.6 | 4 | Donut | Sep 2009 |
Android 2.0 | 5 | Éclair | Oct 2009 |
Android 2.0.1 | 6 | Éclair | Dec 2009 |
Android 2.1 | 7 | Éclair | Jan 2010 |
Android 2.2 | 8 | Froyo | May 2010 |
Android 2.3 | 9 | Gingerbread | Dec 2010 |
Android 2.3.3 | 10 | Feb 2011 | |
Android 2.3.4 | 10 | May 2011 | |
Android 3.0 | 11 | Honey Comb | Feb 2011 |
Android 3.1 | 12 | May 2011 | |
Android 3.2 | 13 | July 2011 |
· Features of Android:
Android itself supports the following features:
Ø Storage — Uses SQLite, a lightweight relational database, for data storage.
Ø Application framework enabling reuse and replacement of components
Ø Dalvik virtual machine optimized for mobile devices
Ø Integrated browser based on the open source Webkit engine
Ø Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
Ø Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
Ø GSM Telephony (hardware dependent)
Ø Bluetooth, EDGE, 3G, and Wi-Fi (hardware dependent)
Ø Camera, GPS, compass, and accelerometer (hardware dependent)
Ø Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plug-in for the Eclipse IDE
No comments:
Post a Comment