Most devices considered smartphones today use an identifiable and open operating system, often with the ability to add applications (e.g. for enhanced data processing, connectivity or entertainment) – in contrast to regular phones which only support sandboxed applications (like Java games). These smartphone applications may be developed by the manufacturer of the device, by the network operator or by any other third-party software developer, since the operating system is open.
What do you think?