I progressi tecnologici continuano a spingere hardware di elaborazione più potente in pacchetti più piccoli. I dispositivi mobili che combinano le dimensioni e le capacità di comunicazione di un telefono con l'apertura e la capacità di navigazione sul Web di un computer sono considerati smartphone. La soglia minima per considerare un telefono uno smartphone cambia costantemente con i nuovi progressi tecnologici, ma un paio di caratteristiche aiutano a definire un telefono come uno smartphone.
Potenza di calcolo
Gli smartphone sono guidati da potenti processori che consentono loro di eseguire applicazioni ad alta intensità di calcolo, eseguire il rendering di pagine Web complete ed eseguire più processi contemporaneamente. In genere hanno notevoli quantità di RAM per migliorare le prestazioni. Gli smartphone di fascia alta potrebbero avere una potenza di elaborazione sufficiente per competere con i computer netbook. La potenza di elaborazione degli smartphone è in costante aumento man mano che vengono sviluppati processori più veloci ed efficienti dal punto di vista energetico.
Opzioni di connettività
Gli smartphone si integrano con altri dispositivi e servizi dati attraverso una varietà di connessioni. Molti smartphone dispongono di connessioni Wi-Fi per consentire al telefono di accedere ai dati su una rete Wi-Fi anziché su una connessione dati 3G. Gli smartphone dispongono anche di radio Bluetooth per condividere i dati in modalità wireless con altri dispositivi. Alcuni supportano anche il Bluetooth stereo per le cuffie wireless. A partire da febbraio 2011, praticamente tutti i nuovi smartphone sono compatibili con le reti dati 3G per l'accesso ad alta velocità. Molti smartphone sono inoltre in fase di sviluppo per essere compatibili con le nuove reti dati 4G.
Servizi dati
Gli smartphone utilizzano i servizi dati wireless in diversi modi. Sincronizzano automaticamente i tuoi account di posta elettronica con il loro client di posta interno. Mantengono inoltre sincronizzate le informazioni sui contatti e sul calendario con i servizi di calendario online o il calendario basato su computer. Gli smartphone dispongono di browser Web in grado di visualizzare siti Web completi sullo schermo del telefono. Alcuni smartphone possono persino supportare video basati su Flash. Possono anche trasmettere contenuti multimediali, come radio Internet o video Netflix, tramite una connessione dati wireless.
Schermo
Gli smartphone dispongono di ampi display ad alta risoluzione per la navigazione sul Web, la riproduzione di video e i videogiochi. Molti smartphone utilizzano display touch-screen come input principale per la facilità d'uso e per massimizzare lo spazio sullo schermo. Gli smartphone che non dispongono di una tastiera QWERTY fisica utilizzano una tastiera su schermo per l'immissione del testo. Molti smartphone utilizzano un sensore interno per determinare come tieni il telefono. Ciò consente al display di passare dalla visualizzazione verticale a quella orizzontale quando si accende il telefono.
Sistema operativo
Gli smartphone eseguono sistemi operativi personalizzati. Gli iPhone di Apple eseguono iOS, i BlackBerry utilizzano il sistema operativo BlackBerry, i telefoni Android eseguono il sistema operativo Android, gli smartphone Palm eseguono il sistema operativo web e gli smartphone Windows eseguono Windows Mobile o Windows Phone. In genere, le applicazioni sviluppate per un sistema operativo funzionano su qualsiasi smartphone con quel sistema operativo. Ciò consente agli sviluppatori di dedicare più tempo alla creazione di applicazioni di qualità e meno tempo alla personalizzazione delle proprie applicazioni per i singoli telefoni. Ogni sistema operativo ha il proprio store di applicazioni dove è possibile acquistare e scaricare applicazioni per il proprio smartphone.