locked
Desktop app <==> Metro app communication through remote web services?

    Question

  • Hi all.

    It's widely known that Desktop apps and Metro apps cannot communicate through any traditional means on the device (IPC, Sockets, local service, etc).

    However, is it possible (and certifiable) for Desktop and a Metro app communicate through a remote web service? Would it be certifiable for an app to have a Desktop and a Metro component in order to work?

    Thanks in advance.

    Tuesday, May 07, 2013 8:00 PM

All replies

  • 3.1 You must use only the Windows Runtime APIs to implement the features of your Windows Store app

    We describe these APIs in the Windows Store apps API reference. Your app may only depend on software listed in the Windows Store or that is identified as Windows 8 compatible in the Windows Compatiblity Center.

    Windows Store apps must not communicate with local desktop applications or services via local mechanisms, including via files and registry keys.

    Unless your app is a Storefront for software, your app must not encourage users to install desktop software that is not required to complete the primary value of the app.

    Communicating to a remote web service is definitely allowed (and generally recommended!), but depending on desktop software for the app to be useful would not be.

    --Rob

    Tuesday, May 07, 2013 8:14 PM
    Owner