Also, @jenix might correct me since I left Switzerland 2 years ago - if I wanna buy a train ticket with SBB last-minute just before hopping on the train and as a non-Swiss, I am really running late and don't have time to use the machine, isn't an app my only choice? I know that for some routes I was able to get a PDF and then they just scan the code, but not for all (at least in 2016).
This brings me back to the on-topic discussion here: these are exactly examples where I would swim against the stream here and say loudly "god thanks jolla for AD / the android layer" . It is naive to expect any improvement with the situation on the IT market today(++).