The Android™ mobile platform is an operating system that is used on several smartphones. It was built upon the open Linux kernel, and developed by Android, Inc., which is owned by Google. One of its most popular details is the fact that it is an open-source software stack, which means that any developer can create applications as they please, unlike many other cell phone operating systems. Not surprisingly, there are more than 100,000 applications available on the Android™ mobile platform as of 2010. Java programming languages are typically used on all applications for Android™ phones.
Most cell phone operating systems are proprietary, which means that only one company can develop applications. In contrast, the Android™ mobile platform is open source, allowing developers to create new applications in Java languages, to be used on any phone with this operating system. Most applications can be run at the same time, which means that users can listen to music while reading an e-book, for example. Additionally, due to the open source nature of the platform, new applications are always being developed.
Not only does this system allow developers the freedom to create applications, but it offers various tools to help them along. For example, developers can integrate the phone's core tools into their applications, including ringtones, camera, and text messaging system, to name a few phone basics that can be altered. Developers are encouraged to use the phone's hardware and location information, and set alarms and notifications when creating applications. Additionally, the application framework of this operating system allows developers to view C/C++ libraries. Such accessibility makes it possible for anyone with some innovative ideas and knowledge of Java languages to create new applications at any time.
The same open source capabilities that make the Android™ mobile platform attractive to developers also make it appealing to the typical user. Many people do not know how to make applications, but are interested in using the ones that others create, as they allow users to completely customize their phones. In addition, information from several parts of the Internet can be pulled together onto the phone, keeping everything in one place. For instance, when friends on social networking sites upload their phone numbers, pictures, and status updates to the site, this information can be automatically posted to the user's phone so that all information on each friend is current and in one location. Cell phones are not the only devices using this software; there are a variety of netbooks, tablet computers, and e-readers that also use this operating system.