Android is a software platform and operating system for mobile devices, based on the Linux operating system, developed by Google and later the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code. Android has been criticized for not being all open-source software despite what was announced by Google. Parts of the SDK are proprietary and closed source and some believe this is so that Google can control the platform. Google will continue to make money from online advertising, but now seeks to extend this onto mobile devices.
Read the rest of this entry »