Describe the differences in developing user interfaces for different application environments.

Describe the differences in developing user interfaces for different application environments.