Como publicar una aplicación Windows Phone que no soporte dispositivos de baja memoria

Hay casos en los cuales, lamentablemente, el límite de memoria que una app Windows Phone puede usar no es suficiente para poder ejecutarla, por ejemplo, en aplicaciones que hacen uso de mapas, muestren muchas imágenes o tengan largas listas de datos.

El límite depende de la versión del Sistema Operativo:

  • Para Windows Phone 8 es de 150 MB.
  • Para Windows Phone 7 es de 90 MB.

Para avisarle al Store que nuestra app no soporta funcionar en dispositivos con baja memoria (256 MB en WP7 y 512 MB en WP8) debemos agregar, en el manifiesto de la app (WMAppManifest.xml) lo siguiente (abriéndolo con el editor XML):

  1. Una sección Requirements:
    Para WP8, debe ir justo después de la sección ScreenResolutions.
    Para WP7, debe ir justo después de la sección Capabilities.
  2. Un elemento Requirement dentro de la sección Requirements:
    Para WP8, un atributo Name con valor ID_REQ_MEMORY_300.
    Para WP7, un atributo Name con valor ID_REQ_MEMORY_90.

Ejemplo (WP8):

<Requirements>
      <Requirement Name="ID_REQ_MEMORY_300" />
</Requirements>

Si se cuenta con una app para WP7.1 y se quiere dejar de soportar también los dispositivos WP8 de baja memoria (512 MB), se debe usar ID_REQ_MEMORY_300, el cual elimina el soporte para los dispositivos WP7 y WP8. Si se especifican ID_REQ_MEMORY_90 Y ID_REQ_MEMORY_300, el requerimiento ID_REQ_MEMORY_90 es ignorado.

Saludos!

@gjbellmann

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s