Field Guide · hardware

Also known as: Smartphone, Smart phone, Mobile phone

A smartphone is a pocket-sized touchscreen computer with a cellular connection, sensors, and a battery, running apps — the most widespread computer on earth.1

SoC (CPU/GPU) modem · Wi-Fi battery / power sensors touchscreen memory & storage
Inside a phone, a system-on-a-chip is the hub: it drives the touchscreen, talks to the cellular and Wi-Fi modem, reads a cluster of sensors, and runs off a tightly managed battery, with memory and storage close by.

Overview

Inside, a smartphone has the same building blocks as any computer — a CPU, RAM, and storage — most of them integrated into a single system-on-a-chip. Around that hub sit a touchscreen, a cellular modem and Wi-Fi radio, and a dense cluster of sensors: accelerometer, gyroscope, magnetometer, GPS, and more.

It runs a mobile operating system, almost always Apple’s iOS or Google’s Android, and the software it runs comes packaged as apps. The whole design is a negotiation with the battery: performance, screen brightness, and radio use are all traded against how long a single charge lasts.

Phone vs tablet vs wearable

The mobile tiers differ mostly in size, screen, and power budget:

Trait Smartphone Tablet Wearable
Screen ~6 in ~10 in ~1–2 in / none
Cellular Standard Optional Optional (eSIM)
Battery A day+ Days Hours–a day
Primary role Do-everything Media, light work Sensing, notify
Standalone Yes Yes Often tethered

The phone is the anchor of the group; tablets scale it up, wearables shrink it down.

Where it fits

For developers a smartphone is a deployment target, not a development machine: you write and build the software on a laptop or desktop, then run it on the phone. Apps are built with platform languages — Swift for iOS, Kotlin or Java for Android — covered under mobile app development. In an SDR setup a phone is somewhere to view decoded data over the capture node’s web console, not the machine doing the decoding.

Sources

  1. Smartphone — Wikipedia, on the pocket touchscreen computer and its platforms. 

See also