Simple Is Not Easy
Have you ever used an app – whether on a phone, tablet, or desktop, and found them lacking?
Developers creating app versions of existing desktop software or online services face a dilemma. Apps are generally slimmed down versions of the original as they need to be used on touch interfaces, and the code needs to be smaller.
So app developers need to decide what features are important, how the app might be used differently in that context, and what can be left out. Even though desktop software is often bloated with features that are rarely used, deciding what to leave . . . [more]


