A Smartphone is a handheld personal computer , a handheld PC with a mobile operating system (e.g. Windows 10 OS or Android OS or iOS or Symbian OS or webOS) and an integrated mobile broadband cellular network connection for voice , sms and Internet data communication . Smartphones are able to run a variety of software components known as "apps"