Metro App Cert requirement 3.3 is unclear


  • This requirement states:
    "3.3 Your app must provide the same user experience on all processor types
    If your app has a different user interface or functionality when it runs on different processor types, you must submit a separate app for each processor type and describe the differences in the Description of each app."

    These statements are contradictory... please clarify.  The first statement says you "must do X", the second statement says, "if you don't do X, here's what else you have to do"

    Additionally and more importantly, in other meetings w/ MSFT, we've been told that an app does not need to support both ARM and IA.

    lundi 12 mars 2012 01:32

Toutes les réponses

  • Hello,

    To clarify, the app will need to function and respond the same with an x86 or x64 processor alike. If this means that a separate app must be written for both architectures, then that would be the solution.

    The app must be written so that it can be used with any type of processor, and look and feel the same with both. If the app cannot be written to perform the same way in either architecture then a separate app must be submitted for each architecture.

    lundi 12 mars 2012 22:11
  • You mention x86 and x64, but not ARM.  Does this also apply to ARM?  If yes, how is this possible if an app relies on a specific hardware capability that exists on 1 architeture but not another?
    lundi 12 mars 2012 22:35
  • The app version would need to have exactly the same function with any processor.

    If an app version relies on a specific hardware capability and will not function the same in a different environment, then a separate app version must be developed and submitted for the other environment.

    If an app version will not perform the same with any type of processor, then you must submit a separate version of the app for each type of processor it will be used with. I hope this helps!

    lundi 12 mars 2012 22:56
  • Jesse,

    Can I write an app that targets ONLY one specific architecture - e.g. ONLY IA or ONLY ARM and upload it to the store? 

    jeudi 15 mars 2012 22:48
  • Hi Devinder,

    Please continue checking the app certification requirements periodically for clarification.

    • Modifié Jesse_F vendredi 23 mars 2012 19:45
    • Proposé comme réponse Jesse_F mercredi 2 mai 2012 18:11
    • Non proposé comme réponse moyj76 mercredi 2 mai 2012 18:35
    vendredi 16 mars 2012 16:32