Currently our app is two branches (two different binaries) one is for touch device (compiled with JDE 4.7), the other is for non-touch device (compiled with JDE 4.6). These two versions are the same except some UI rendering and interactions for touch devices only.
I am trying to combine these 2 into one single binary, and compile with JDE 5.0 so that it can run on OS 5.0/6.0/7.0 and 7.1, for both touch and non-touch devices. My question is how do I handle those difference behaviors between touch and non-touch devices in one single binary? Thanks!