
In this post ,I am going  to share some of the interesting facts about Android platform which was discussed in an introductory session conducted by worldlinkat le meridian,Bangalore.
- Though Android platform is basically for mobile phones it has been successfully implemented in various other devices such as E-book Readers,Navigators and Netbooks.
- Android runs on Dalvic Virtual Machine,which is a register based virtual machine developed by google , unlike the usual one which is stack based.
- Android requires high-end hardware i.e a minimum of 400Mhz processing power and 128MB RAM and efforts are made to minimize high-end hardware dependency.
- Every App on android has memory isolation,so ensures high reliability.
- On Android every application has its own Virtual Machine.
- Did you know? A standard linux kernel supports 65k user ids.In Android every app has its own user id.
- ARM is RISC based CPU
- There are actually 2 reasons why Register-based Virtual Machine was used for Android.
- Register-Based Virtual Machines can be mapped well to RISC based CPUs.
- Using Stack-Based Virtual Machine for Android would have violated patents of Sun Microsystems( as told by the speaker)
Issues:
- Currently ,no debuggers are available for native libraries.
- Noticeable performance lag .apps take more than a second to start after they are activated.(Latency in Starting Applications inspite of Ghz processing power,clearly evident on Nexus One)
- User Experience is not on par with other devices such as blackberry.
- No HotKey Support.
- No Performance Measure Tools as of now.
- No JIT in Dalvik VM. (Register based RISC like instruction set (x86 types))
 Android runs on top of linux.
Android runs on top of linux.For Further Reading,
 
 About the Author
About the Author
0 comments:
Post a Comment
Your comments Will Be now Do-follow.
Comment Here.