Patterns are simply well-defined, well-researched best practices, but fundamental principles of design must be followed always, the user must always be kept in mind, and the purpose of the design must always be considered.
In mobile interactive design, we might summarize these core principles as "user centered design," context, and other principles. A set of more specific ones are detailed at the end of this section. These core principles are always considered, the proper pattern for the situation is determined, and the correct application is created from the user's needs, their context, and by integrating the solution into the whole system.
The patterns in this book attempt to follow this philosophy. Not only are they intended to be a point of departure, but they explicitly state what conditions are required, which are optional, when to simply follow adjacent or superordinate standards, and the key pitfalls if the edges are exceeded.