Anecdotally I have heard from people within Microsoft who speak to developers, who develop for platforms other than Windows, who are amazed that despite all this talk of One Microsoft and a common design language across all platforms it is still necessary to build separate apps for each platform.