Different interfaces based on devices?

This is exactly my question here:

Please let us know what you figure out. Thanks!