Eine App ist für mich ein Minimalprogramm, welches ich für ein bestimmten reduzierten Zweck verwende. 10 Min damit gespielt und schon kenne ich jede Ecke der App. Bei einem "richtigen" Programm würde ich ggf. Tage brauche, bis ich alle Funtionen herausgefunden habe.
Fun fact: Unter Unix ist genau diese Reduktion auf einen ganz bestimmten Zweck (und auch nur auf den!) mal das Programm-Ideal gewesen. Was mehr war, war Bloatware. Also sind
ls,
more,
echo,
cat und
netcat alles Apps?