A mobile handheld device is a small general-purpose, programmable, battery-powered computer and is small enough to be held in one hand.
Handhelds are different from desktop PCs or notebooks due to the following special features:
Limited network bandwidth:
Though the 5G networks go some way toward addressing this problem, the wireless bandwidth is always far below the bandwidth of wired networks.
Small screen/body size:
This feature restricts most handheld devices from using full-sized keyboards or images.
High mobility:
The high mobility of handheld devices is an obvious feature that separates handheld devices from PCs.
This feature also makes possible many new applications such as mobile recommendations that normally cannot be done by PCs.
Short battery life and limited memory, processing power, and functionality are additional features, but these problems are gradually being solved as the technologies improve and new methods are constantly being introduced.