android architecture or Android software stack is categorized into five parts:
Let's see the android architecture first.
The first mobile handset, the T-Mobile G1, was released in the United State in October 2008. Android runtime is a second layer of bottom. Its provides key component called by Dalvik Virtual Machine it's a Java Virtual Machine for Android.
Rather than being a mobile OS created of single hardware implementation, Android is designed to support a large variety of hardware platform, from Smart phone to tablets and televisions.
Android application framework supports the features :-