Designing interfaces that support a myriad of devices, while targeting multiple platforms can be a nightmare for developers. In the past, multiple test kits and prototypes had to be built before the ...