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

Overview

Inside, a smartphone has the same building blocks as any computer — a CPU, RAM, and storage — paired with a touchscreen, a radio, and a dense cluster of sensors. It runs a mobile operating system, almost always Apple’s iOS or Google’s Android, and the software it runs comes packaged as apps.

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, not a capture machine.

Sources

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

See also