There are six things that developers need to keep in mind when developing for mobile computers, six things that don't necessarily come into play when thinking about PCs. That's how Ben Bederson and ...