- Open source framework, Android OS is open source and it is part of the Open Handset Alliance, most of the leading handset manufacturers in the world have Android phones.
2) Uses of tools are very simple.
3) Availability of Apps, majority of the apps in Google Play are free as compared to the paid apps on iPhone.
4) Inbuilt support for the Flash.
5) Social networking integration like with Twitter, Facebook, ..etc
6)Integrated Applications & Features, Eg: Android allows an option to share, after taking a photo with the Camera.
7) Free to customizes, we can customize widgets as our wish with new properties.
8) Better Notification System (comprises emails, updates from various widgets.)
9) Updated user interface design
10) It has a better App Market, to easily upload and download.
11) Different Resolutions for Different Screen Sizes.
12) System wide copy and paste functionalities.
13) Multi touch interfacing
14) Java Support so can develop Robust applications.
15) Multilanguage support
16) Android can support for multitasking i.e simultaneously run different application for example while listening the music we can chat with some one.
Key features of Android
- Storage: here we use lightweight relational database i.e Sqlite which is modified version for low memory devices.
- Connectivity: Android supports connectivity technologies including GSM/CDMA/ Blue tooth, Wi-Fi, 3G, 4G, ..etc
- Messaging : SMS and MMS are available forms of messaging
- Multiple language support : Android supports multiple languages
- Web browser : it can support all browsers because of open source WebKit layout engine
- Java support : Java is platform independent that we can compile and run any where so here we are compile our java classes with Dalvik virtual machine so output file is worked with low battery and less memory.
- Media support : Android supports all for of media formats like WAV, JPEG, PNG, GIF, BMP, 3GP or MP4 container
- Streaming media support : Android can support for live streaming as well
- Additional hardware support : Android can support for cameras, touchscreens, GPS, sensors & gesture effects etc..
- Multi-touch : Android has native support for multi-touch
- Bluetooth : Supports sending files, accessing the phone book, voice dialing and sending contacts between phones.
- Video calling : it can support video calling also this feature can support from android 2.1
- Multitasking : Multitasking of applications
- Tethering : Android supports tethering, which allows a phone to be used as a wireless/wired Wi-Fi
- External storage : Most Android devices supports SD card options and read all formats FAT32, Ext3 or Ext4 file system.