At Build, Microsoft announced the concept of universal apps that will run on Windows Phone 8.1 and Windows 8.1 and Xbox One. With a unified app store to come, architects, UX designers, and developers will need to think about mobility simply as an alternative interface, not reduced functionality.
Your app’s views will differ on a Windows phone, tablet, PC, and Xbox One, but your data model and business logic should be identical.
My talk at Twin Cities Mobile March came before Build, so it’s very iOS specific, but the same ideas apply: