为什么我的应用程序不在市场上显示?(译文)
By S.F.
本文链接 https://www.kyfws.com/news/why-won-t-my-application-show-in-the-marketplace/
版权声明 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 4 分钟阅读 - 1555 个词 阅读量 0为什么我的应用程序不在市场上显示?(译文)
原文地址:https://www.codeproject.com/Articles/44854/Why-Won-t-my-Application-Show-in-the-Marketplace
原文作者:Joel Ivory Johnson
译文由本站翻译
前言
在Windows Marketplace for Mobile的用户论坛和开发人员论坛中,我都提出了很多关于为什么特定应用程序不显示的问题.
在Windows Marketplace for Mobile的用户论坛和开发人员论坛中,我都提出了很多关于为什么特定应用程序不显示的问题.有人认为它是Marketplace中的错误,但事实并非如此.这是一个解释.
开发者
为什么我的应用程序不在市场上显示?
在过去几天中,我已经为一些开发人员回答了这个问题几次.在所有情况下,应用程序实际上都存在于市场中.开发人员看不到应用程序的原因是,指定了特殊要求,以防止在用户未登录或帐户上没有兼容设备时显示该应用程序(请阅读下面的"用户"部分)有关详细信息).在指定应用程序需求时似乎存在误解.应用程序的"要求"部分询问设备中必须具有哪些功能才能使用该应用程序.它不是在询问应用程序可以使用设备的哪些属性.我将以必应地图为例.必应地图可与GPS设备配合使用.但是,如果用户的Windows Phone中没有GPS设备,则该应用程序仍可以从基于手机信号塔的位置或通过用户手动设置其位置来工作.因此,不需要为"地图"应用程序指定GPS要求.我见过开发人员指定键盘或D-pad的要求,因为他们的应用程序可以使用它们.但是它们的应用程序不需要这些属性,因为它们也可以依赖SIP(软输入面板)或触摸界面.除非用户使用其帐户上的兼容设备登录,否则将不会显示具有某些要求的应用程序.多余的设置要求可能会降低应用程序的可见度和销售量.
用户数
消失的应用程序
一些用户抱怨说,他们第一次访问Marketplace网站时会看到一个应用程序,但是登录后,该应用程序消失了,无法通过搜索或从他们的设备中找到.或者,可能只有用户登录市场后才能找到某些应用程序.当您未登录市场时,界面将显示未设置特定要求的应用程序(例如:不需要GPS,蓝牙,WiFi或硬件键盘的应用程序).这样的应用程序可以在大多数Windows Mobile手机上运行.如果应用程序需要某种功能,则只有在您登录并且兼容设备与您的帐户相关联时,它才会显示.如果应用程序有某些与设备冲突的要求,则该应用程序可能会在您登录时消失.一个例子就是垄断.它可以在QVGA和VGA设备上使用,但不能在WVGA和WQVGA设备上使用(这些是在撰写本文时的兼容性限制,将来可能会更改).在美国市场上,您无需登录即可看到专卖,但如果登录并在帐户上拥有Touch Pro II,它将消失不见. 那么,微软为什么要这样做呢?其背后的想法是最大程度地减少用户看到他或她无法购买的应用程序的数量.这种做法是相当标准的.在iPhone App Store设备中,兼容性取决于设备是否具有蜂窝无线电(如iPod Touch设备没有)以及设备是否支持OpenGL ES 2.0(如iPhone 3G或最新的iPod Touch型号). .如果我拥有第一代iPod touch,则从设备搜索时将找不到需要电话功能的应用程序. Android App Store以类似的方式进行操作,因此无法找到某些不适用于其设备的应用程序.
没有应用
我已经看到一些抱怨,说根本没有可用的应用程序.正如三月份所提到的,Windows Mobile移动市场最初将在29个市场中提供.如果您未满29岁,那么Marketplace应用程序可能不会为您显示任何应用程序.
许可
本文以及所有相关的源代码和文件均已获得The Code Project Open License (CPOL)的许可。
All-Topics 新闻 翻译