Windows Phone 8 应用程序的应用程序内存使用限制是多少,我需要三种不同可用设备的内存限制(如 720p、WXVGA 等)
WP8 内存上限的 zen 具有三个方面:默认基线 (150MB+)、扩展内存 (180MB+) 和低内存设备选择退出 (300MB+)。
基线:
默认情况下,WP8 上的所有应用程序(D3D、XAML 和 XNA)至少有 150MB,高于 WP7 上的 90MB。从 90MB 增加到 150MB 是为了容纳高清显示器上更详细的视觉效果所需的额外内存。
扩展内存上限
应用程序还可以通过指定 ID_FUNCCAP_EXTEND_MEM 来请求额外的内存。当要求额外内存时,所有设备上保证至少有 180MB。当请求额外内存时,您的应用实际上可能在高内存设备上获得高达 380MB 的内存。
低内存设备选择退出
应用程序还可以通过指定 ID_REQ_MEMORY_300 来选择退出低内存设备 (512MB RAM)。这保证了您的应用程序只能在高内存设备(RAM 大于 1GB)且内存至少为 300MB 的设备上运行。
您应该考虑“高内存设备”的方式是,它就像拥有可选传感器(陀螺仪、指南针等)或任何其他可选硬件(NFC 等)一样。不要假设用户拥有这些额外的内存,除非您想大大限制应用程序的分发。公共统计数据显示,低内存设备的销量相当好,除非绝对必要,否则您不应该取消您的应用程序在这些设备上的资格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)