I've created a gadget that only targets mobile. When I enabled this gadget, I see in my browser console on Desktop:
[Error] Error: Unknown dependency: ext.gadget.MobileMaps Error: Unknown dependency: ext.gadget.MobileMaps sortDependencies — load.php:159:215 resolveStubbornly — load.php:160:377 load — load.php:171:140 (anonymous function) — index.php:13 startUp — load.php:79:750 onreadystatechange — load.php:80:313 logError (load.php:177:344) handler (load.php:155:846) fire (load.php:45:128) fireWith (load.php:46:436) fire (load.php:46:488) track (load.php:155:634) resolveStubbornly (load.php:160:434) load (load.php:171:140) (anonymous function) (index.php:13) startUp (load.php:79:750) onreadystatechange (load.php:80:313)