Bei Apps handelt es sich im Grunde um herkömmliche Computerprogramme, die jedoch auf mobilen Endgeräten ausgeführt werden. Besonders ist dabei, dass sie auf die Hardware und die Sensorik des mobilen Gerätes zugreifen können. Um dies sicherzustellen, stellen die Hersteller spezielle Programmierbibliotheken zur Verfügung, die es ermöglichen, dass Hardware und Apps miteinander interagieren können.
Der Touchscreen stellt