I'm just wondering whether I'll be able to use the CLI apps I know and love on a smartphone or tablet running Ubuntu Touch.
Can you help me understand what sorts of characteristics of any given package (whether through apt-get or another package manager such as NPM or Rubygems) indicate that it will WORK or NOT WORK on Ubuntu Touch on an Android device, rather than just pointing to a list of known working packages?
One obvious question would be what are the problems compiling things to an ARM instruction set instead of x86? But I'm sure there are dozens of other things to consider....
To use an analogy, in general is Ubuntu Touch more like Microsoft Surface Pro (Windows) or Microsoft Surface (Windows RT)?