Wireless connectivity is also a conundrum for mobile designers. While the designer can control the CPU, RAM, disk, and battery in his device, wireless connectivity is often provided by another party.