Thursday, January 17, 2013

Related Literature - Android


Android

According to Wikipedia, android is a Linux-based operating system for mobile devices. It was developed by the Open handset Alliance, led by Google. Google financially backed the initial developer of the software, Android Inc., and later purchased it in 2005. The promotion of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance, an association of eighty-six hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google releases the Android code as open-source, under the Apache License. The Android Open Source Project (AOSP) is tasked with the preservation and further development of Android.


Android has a large community of developers writing applications ("apps") that widen the functionality of the devices. Google can download from third-party sites to through online stores such as Google Play (formerly Android Market), the application store run developers write primarily in a customized version of Java Applications In June 2012, there were more than 600,000 applications available for Android, and the estimated number of applications downloaded from Google Play was 20 billion.

Android became the world’s leading Smartphone platform at the end of 2010. For the first quarter of 2012, Android had a 59% Smartphone market share worldwide. At the half of 2012, there were 400 million devices activated and 1 million activations per day.  Analysts point to the advantage to Android of being a multi-channel, multi-carrier OS.

iOS is better smart phone platform, it has great features and many more, but for a jeepney commuter an apple phone (which iOS run) is a very expensive phone. Not all commuters can afford this.

Symbian OS because of the advancement of technology, the Symbian was left behind by android and iOS.

According to Zach Epstein (May 24th, 2012) Android finished the quarter as the overall leader among the mobile operating systems, accounting for more than half of all smart phone shipments. Android boasted the longest list of smart phone vendor partners.
Table 2.0 Worldwide mobile device sales to end users by operating system in 2Q12 (Thousands of Units)
Operating System
2Q12
 Units
2Q12 Market Share (%)
2Q11
 Units
2Q11 Market Share (%)
Android
98,529.3
64.1
46,775.9
43.4
iOS
28,935.0
18.8
19,628.8
18.2
Symbian
9,071.5
5.9
23,853.2
22.1
Research In Motion
7,991.2
5.2
12,652.3
11.7
Bada
4,208.8
2.7
2,055.8
1.9
Microsoft
4,087.0
2.7
1,723.8
1.6
Others
863.3
0.6
1,050.6
1.0
Total
153,686.1
100.0
107,740.4
100.0
Source: Gartner (August 2012)

Table 2.1 Worldwide Smartphone Sales to End Users by Operating System in 4Q11 (Thousands of Units)
Operating System
4Q11
 Units
4Q11 Market Share (%)
4Q10
 Units
4Q10 Market Share (%)
Android
75,906.1
50.9
30,801.2
30.5
iOS
35,456.0
23.8
16,011.1
15.8
Symbian
17,458.4
11.7
32,642.1
32.3
Research In Motion
13,184.5
8.8
14,762.0
14.6
Bada
3,111.3
2.1
2,026.8
2.0
Microsoft
2,759.0
1.9
3,419.3
3.4
Others
1,166.5
0.8
1,487.9
1.5
Total
149,041.8
100.0
101,150.3
100.0
Source: Gartner (February 2012)



Table 2.2 Worldwide Smartphone Sales to End Users by Operating System in 2010 (Thousands of Units)
Company
2010
 Units
2010 Market Share (%)
2009
 Units
2009 Market Share (%)
Symbian
111,576.7
37.6
80,878.3
46.9
Android
67,224.5
22.7
6,798.4
3.9
Research In Motion
47,451.6
16.0
34,346.6
19.9
iOS
46,598.3
15.7
24,889.7
14.4
Microsoft
12,378.2
4.2
15,031.0
8.7
Other Os
11417.4
3.8
10432.1
6.1
Total
296,646.6
100.0
172,376.1
100.0
Source: Gartner (February 2011)
            On table 2.2 it show the sales of different mobile platform from 2010 up to the second quarter of 2012. Table shows that android sales have gone higher every year.

In terms in compatibility, Android Support Package includes static "support libraries" that you can add to your Android application in order to use APIs that are either not available for older platform versions or that offer "utility" APIs that aren't a part of the framework APIs. The goal is to simplify your development by offering more APIs that you can bundle with your application so you can less about platform versions.
Retrieved from: http://developer.android.com/tools/extras/support-library.html#Notes
Table 2.3  Comparison list the main differences between each versions of the android platform.
Android Versions

Release date
Key features added
Version name
Android market share
API Level
Flash support
Screen size support
Based on Linux kernel version
Android 4.1
2012 Jun 27
Android Beam (easy data transfer: NFC + Bluetooth)
Voice Search
Speed enhancements
Camera application improvements
Accessibility: gesture mode, enable braille external keyboards...
Jelly Bean
1.2 %
16
Yes
3.1.10
Android 4.0.4
2012 Mar 28
stability improvements
better camera performance
smoother screen rotation
Ice Cream Sandwich
20.8 % (4.0.3 - 4.0.4)
15
Yes
3.0.1
Android 4.0.3
2011 Dec 16
Social stream API in Contacts provider to show updates associated to your contacts
Video stabilization and QVGA video resolution API access
Accessibility API refinements for screen readers
Calendar provider updates
Ice Cream Sandwich
15
Yes
3.0.1
Android 4.0.2
2011 Nov 28
Minor fixes
Ice Cream Sandwich
0.1 % (4.0.1 - 4.0.2)
14
Yes
3.0.1
Android 4.0.1
2011 Oct 19
Facial recognition (Face Unlock)
UI use Hardware acceleration
Better voice recognition (dictating/Voice typing)
Web browser, allows up to 16 tabs
Updated launcher (customizable)
Android Beam application to exchange data through NFC
Resizable widgets
Ice Cream Sandwich
14
Yes
3.0.1
Android 3.2.6
2012 Feb 15
Minor fixes
Honeycomb
1.6 % (3.2 - 3.2.6)
13
Yes
2.6.36
Android 3.2.4
2011 Dec 15
Added "Pay as you go" for tablets
Honeycomb
13
Yes
2.6.36
Android 3.2.2
2011 Sep 30
Minor fixes
Honeycomb
13
Yes
2.6.36
Android 3.2.1
2011 Sep 20
Android Market updates including easier automatic updates
Google Books updates
Wi-Fi improvements
Chinese handwriting prediction improved
Honeycomb
13
Yes
2.6.36
Android 3.2
2011 Jul 15
Optimizations for a wider range of tablets
Compatibility display mode (zoom for fixed-sized applications)
Media sync from SD card
Honeycomb
13
Yes
2.6.36
Android 3.1
2011 May 10
UI improvements
Open Accessory API
USB host API
Mice, joysticks, gamepads... support
Resizable Home screen widgets
MTP notifications
RTP API for audio
Honeycomb
0.5 %
12
Yes
2.6.36
Android 3.0
2011 Feb 22
Multi core support
Better tablet support
Updated 3D UI
Google Talk video chat
Google eBooks
"Private browsing"
Honeycomb
0 %
11
Yes
2.6.36
Android 2.3.7
Google Wallet support for the Nexus S 4G
Gingerbread
57.2 % (2.3.3 - 2.3.7)
10
Yes
2.6.35
Android 2.3.6
Voice search issue fixed
Gingerbread
10
Yes
2.6.35
Android 2.3.5
2011 Jul 25
Improved network performance for the Nexus S 4G
Fixed Bluetooth issues on the Samsung Galaxy S
Gmail application. Improvements
Gingerbread
10
Yes
2.6.35
Android 2.3.4
2011 May 10
Open Accessory API
Voice or video chat using Google Talk
Gingerbread
10
Yes
2.6.35
Android 2.3.3
2011 Feb 9
NFC API improvements (peer to peer communication...)
Gingerbread
10
Yes
2.6.35
Android 2.3
2010 Dec 6
Updated UI
WebM video playback capability
Improved copy/paste
Social networking features
Near Field Communication support
Native VoIP/SIP support
Video call support
Gingerbread
0.3 % (2.3 - 2.3.2)
9
Yes
1366×768 WXGA
2.6.35
Android 2.2
2010 May 20
Speed improvements
JIT implementation
USB Tethering
Applications installation to the expandable memory
Upload file support in the browser
Animated GIFs
Froyo
14 %
8
Yes 10.1
800×480 WVGA
2.6.32
Android 2.1
2010 Jan 12
Updated UI
Eclair
3.7 % (2.0 - 2.1)
7
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 2.0.1
2009 Dec 3
Eclair
6
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 2.0
2009 Oct 26
HTML
Digital zoom
Microsoft Exchange support
Bluetooth 2.1
Live Wallpapers
Updated UI
Eclair
5
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 1.6
2009 Sep 15
Gesture framework
Turn-by-turn navigation
Donut
0.4 %
4
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 1.5
2009 Apr 30
Bluetooth A2DP, AVRCP support
Soft-keyboard with text-prediction
Record/watch videos
Cupcake
0.2 %
3
No Flash Lite 4 on some device
320x480 HVGA
2.6.27
Android 1.1
2009 Feb 9
Banana bread
2
No
320x480 HVGA
2.6
Android 1.0
2008 Sep 23
Apple pie
1
No
320x480 HVGA
Android 0.9
2008 Aug 18
No
Source:http://socialcompare.com/en/comparison/android-versions-comparisonhttp://socialcompare.com/en/comparison/android-versions-comparison

On the table 2.3 it shows the different android versions and what feature added on the latest version. It also show the different version name and what API (application programming interface) to be used by a programmer in creating an application on a certain version of android.

No comments:

Post a Comment