Smartfon jest urządzeniem przenośnym. W związku z tym posiada specjalnie opracowany system komunikacji z użytkownikiem, który jest inny niż w przypadku komputera stacjonarnego albo laptopa. Jest też urządzeniem kompaktowym, czyli całe działanie odbywa się w obrębie jednego przedmiotu - bez dołączonych urządzeń typu myszka lub klawiatura. To możliwe jest dzięki ekranowi dotykowemu, który jest urządzeniem wyświetlającym, czyli kierującym informację od komputera do użytkownika, a jednocześnie umożliwia wprowadzanie poleceń do komputera za pomocą odpowiednich dotknięć - gestów. Zamiast myszką przesuwać kursor i klikać klawiszem, użytkownik dotyka palcem ekran w odpowiednim miejscu i w odpowiedni sposób. Z grubsza dotykanie ekranu można podzielić na dwa sposoby. Pierwszym jest tapnięcie, czyli delikatne stuknięcie opuszkiem palca w ekran (najczęściej na ikonce jakiejś aplikacji). Taki sposób jest odpowiednikiem kliknięcia lewym klawiszem myszy i najczęściej służy ...