Sunday, January 29, 2012

State of Android Operating System in June 2011


The Android platform is described and compared below:

Existing Version:

Android 2.three.four for mobile devices and Android 3.1for tablet devices.

Base Framework:

Linux based kernel with core services written in C, C++ and JAVA libraries. It runs on numerous processor architectures - ARM, MIPS, x86, Energy.

Future Visibility:

Upcoming Android OS code named Ice Cream Sandwich will be converging telephone and tablet versions of the OS with single UI across all form variables.

OS Efficiency:

Performance, efficiency and speed are powerful points of all Android intelligent phones.

Device Management:

SDK delivers device administration features at program level. Several policies can be enforced like settings password top quality, max failed password attempts, password expiration, device lock, data wipe, storage encryption etc.

User Knowledge:

Android is incredibly user friendly. Assistance for Multi-touch gestures and Accelerometer, Magnetometer offered at par with iPhone, even though iPhone is a shade improved.

Optimized graphics:

Library based on OpenGL ES 1. specs.

Net Browser:

It is based on WebKit, supports HTML5, CSS3 Web fonts.

Storage:
It supports external storage. Flash memory varies from model to model. SQLLite and native information storage mechanisms are attainable for applications.

Communication:

SIP API's Enables to add SIP-based internet telephony attributes. Also supports NFC, a brief-range wireless technology.

Hardware Assistance:

Has a video Camera, A-GPS, 3G, WiFi, Bluetooth. Accelerometer, Gyroscopes, Magnetometer and Multi-touch display with varying display sizes. Some characteristics are device dependent.

Multi Tasking:

Full multi-tasking applications can be written.

Media Help:

Audio - 3GP, MP3, MP4, MIDI, Wave, Ogg, FLAC(Android three.1+).

Video - H.263, H.264 AVC and MPEG4 SP, VP8 (Android 2.three.three+).

Flash ten.1 is supported in v2.two and above.

Improvement environment

Tools and Language:

Eclipse IDE, JAVA.

SDK:

Google presents Android SDK two.three.four, three.1 and NDK for developers to write applications. For graphics and wealthy user interface, OpenGL ES help is on the market from the SDK and some custom libraries.

SDK gives assortment of emulators for developers to test, debug and run the applications through development. In build Unit testing tools.

Developer Assistance:

Operating System gives complete control of it to the developer application by way of quantity of low level APIs and programming hooks. The programming work is typical compared to other platforms.

Prior understanding of JAVA is ought to. Low level programming, nonetheless, demands specialized mobile improvement abilities working with NDK.

Application assistance

Android Industry:

More than two,00,000 applications on the market.

Then again compared to the app retailers of other Mobile OS platforms, Android Marketplace has a substantially higher % of zero cost apps. 25% apps are cost-free on the other app retailers - apple, blackberry.

60% apps are absolutely free on the Android Market place.

App Distribution:

Android apps are available over the air through Android Industry controlled by Google. Private OTA distribution is attainable.

Enterprise Assistance:

Android has restricted device management capabilities. It also supports VPN connections.

Consumer Support:

Considerable quantity of applications - two,00000 - are accessible for users to download free or at nominal charge. Wide range of device possibilities is obtainable.

Devices accessible

Present:

Droid two, Xperia, Nexus S, Samsung Galaxy etc. About 150+ devices worldwide.

Future: Several device solutions are to be attainable from number of manufacturers. This is one of Android's greatest accelerators and one thing Apple will get difficult to compete against.

Pros and Cons

Android is an open Mobile OS platform, with lot of emerging functions that are required in today's wise phone. It also enables many touch tone capabilities liked by folks on iPhone.

Applied for a great deal more than 150 devices by various manufacturers.

It is genuinely a Multi-threaded, multi-processing OS. Developers can develop lot of capabilities, which is not doable on the Apple iPhone platform.

The OS consists of a lot of emulator UI skins that enables a developer to develop the application for one particular set of screen sizes and intensity, but conveniently make it readily available on other screen sizes, sharpness without any improvement. This is significant for both manufacturers and developers.

Countless OEM's are creating net-books / tablets / other mobile devices based on the Google Android platform. Not confident how this ties with the Google Chrome OS.

Android Market is the second most popular application store with extra than 2,00,000 applications offered for download. 60% of these are zero cost. On other app retailers - Apple, Blackberry, about 25% are free of charge.

The Android 3.1 OS is a state of the art mobile OS with functions on the market on typical desktop OS and greater efficiency. Extra facts available on .

Enterprise Security and other device administration characteristics will make organizations to include things like Google Android in the enterprise. This adoption of Android by enterprises will improve in near future.

The biggest disadvantage of the Android OS is how they will continue to assistance the a variety of OS / devices going into the future. Also the vision for Android vs. that of Google Chrome in other devices other than mobile phones is not clear.

0 comments:

Post a Comment