Devices running our application can be classified by type: desktop or mobile is probably the most common split for GUI-enabled applications. It is not only a matter of screen size (although that can surely make a difference), but also of other aspects such as the input type of the device (keyboard and mouse rather than touch sensors), the probability of a change in the orientation of the screen during operation, the probability the device will be operating in an indoor or outdoor environment, and other similar aspects.
If some of these aspects have a straightforward link to the main topic of the chapter (responsiveness as the UI's ability to adapt to the actual use case), others may sound somewhat unrelated.
It is easy to agree that using a keyboard and a mouse means using a high-precision, fine-grained, input system. We can have UIs crowded with many small buttons lined up in multi-row toolbars and still be sure the user will have...