How much do you really know about your Android operating system?
This mobile OS took the world by storm in 2008 and has since been changed and scaled many different ways.
Written in C,C++, and Java this Linux based OS has been deployed to over half of all mobile devices, outselling Windows, Mac os, and ios combined. As of 2013 Android already enjoyed an 81.3% market share and it’s no surprise that this OS has made its way to other platforms including:
- Watches (Like the Gear-2 by Samsung)
- PC’s as X86 Android allowed custom deployments
- Kindle (Runs an android core)
Not surprisingly much of this success has been contingent upon the availability of apps via the Google Play Store. The functionality of the Linux Kernel is not only found in Android.
Google ChromeOS, and indeed the entire Linux desktop, server, tablet, and mobile OS family depend entirely on their own versions of the kernel, or the operating systems built around it.
The Mac operating system uses a slight variation known as the Darwin Kernel, but is essentially the same Unix-Type system.
While Windows uses a non Unix-Posix system that cannot compile unix code. This is because Windows was originally written to be a graphical user interface for DOS and evolved along different lines accordingly.
What each of these systems has in common is the C programming language (if little else) and of course C being machine code, is ultimately just an interpretive layer between binary and whatever language your operating system is using.
Now you know just a little more about your Android.