Above and beyond the process, though, is the systematic codification of knowledge about the best practices to follow for application development. The World Wide Web Consortium has issued a candidate set of recommendations for mobile web (not native) applications [8]. Apple has published an iPhone Application Programming Guide [9] with guidelines for various
aspects of iPhone development. The Developer’s Guide for Android includes a Best Practices section that addresses application compatibility, user interface guidelines, and designing for performance and responsiveness, among other things [10].