These days, most of us interface with our computing devices in the same old-fashioned ways—via keyboards, mice, and ...
For as capable as smartphone hardware is, the software running on them can be especially restrictive and cumbersome. Unlike a ...