A smartphone is generally taken to mean a full-featured mobile phone with a graphical touch screen and offering (in addition to making and receiving voice calls) email, instant messaging, web browsing and a wide range of additional functions provided through downloadable apps.