The most common mobile operating systems (OS) used by modern smartphonesinclude Apple's iOS, Google's Android, Microsoft's Windows Phone, Nokia's Symbian, RIM's BlackBerry OS, and embedded Linux distributions such as Maemo and MeeGo. Such operating systems can beinstalled on many different phone models, and typically each device can receive multiple OS software updates over its lifetime.
The distinction between smartphones and feature phones can bevague and there is no official definition for what constitutes the difference between them. One of the most significant differences is that the advanced application programming interfaces (APIs)on smartphones for running third-party applications can allow those applications to have better integration with the phone's OS and hardware than is typical with feature phones. Incomparison, feature phones more commonly run on proprietary firmware, with third-party software support through platforms such as Java ME or BREW. An additional complication in distinguishing betweensmartphones and feature phones is that over time the capabilities of new models of feature phones can increase to exceed those of phones that had been promoted as smartphones in the past.