In these cases, a developer would need to modify the input methods to work with mouse, trackpad and/or a.
However, Android apps are designed with touch in mind and not every Chrome OS device has a touchscreen, for example. It is derived from the free software Chromium OS and uses the Google Chrome web browser as its principal user interface.