They apply to any user interface, more or less independently of the supported activity, the user, and the form of solution.
Why do we need Principles:
Because of varieties of tasks and new technique, designers constantly involve in unfamiliar design problems. Principles can provide a source of help by referencing of general principles which are based upon cognitive theory.
- Application - HCI Design Principles