Windows 8:开发人员及其与 Windows 应用商店的关系
目录:
- Modern UI 应用必须满足什么才能进入商店?
- 桌面应用程序是的,但仅作为链接
- Windows Store 中的测试版和试用版
- 申请价格:从1.49到1000美元
- 应用内购买,另一种通过应用程序赚钱的方式
- 推送通知、实时连接和广告网络
- 深入了解Windows 8
我们继续我们的Windows 8 特别报道。在上一期中,我们深入分析了Windows 应用商店、它的工作原理以及我们如何利用它来找到我们需要的应用程序。今天我们也来聊聊应用商店,不过这次是站在开发者的角度:一个应用需要满足什么条件才能出现在应用商店,以及微软提供的其他附加服务。
Modern UI 应用必须满足什么才能进入商店?
现代用户界面应用要进入Windows 应用商店,首先必须通过一系列测试。Microsoft 在代码和 API 级别以及可用性级别建立了严格的要求,以防止任何不具备最低质量的应用程序进入商店。
认证有两个阶段,一个是自动的,另一个是人工执行的。在自动测试阶段,验证应用程序只调用允许的API,并且所有发送的字段和文件(捕获和图标)符合相应的限制。
接下来是更广泛的测试阶段,这是一个人将测试应用程序的部分。就像您是普通用户一样,您将探索应用程序,尝试所有选项,浏览不同的页面,甚至尝试做应用程序意想不到的事情(例如,在文本字段中输入字母)。
通过这个,他们尝试验证应用程序是否正常工作,并且运行良好。最基本的要求是应用程序必须从安装的那一刻起就可以正常运行,不能因错误或崩溃而意外关闭,启动时间不能超过 5 秒或暂停时间不能少于 2 秒,以及接口不能随时停止响应
"除此之外,他们将确保尊重用户隐私。这意味着如果他们存储或使用个人信息,他们必须出示隐私声明,并在他们要共享或发送相同信息时发出警告(你以后都不能关闭,Facebook 风格)。 "
认证过程还检查广告是否具有侵扰性,不会出现在应用程序或通知栏的位置,它们是否尊重用户的系统设置,以及它们是否可以在任何计算机上使用,无论屏幕大小或输入法。
最后,微软监控申请内容:没有种族歧视、煽动暴力之类的,年龄分级合适。
总而言之:Windows 应用商店中提供的任何应用程序都已通过测试,可确保您下载的内容运行良好且符合承诺。当然,这是理论上的:在 Windows Phone 上这个过程非常相似,看看 WhatsApp 会发生什么,例如。
桌面应用程序是的,但仅作为链接
桌面应用程序也将出现在商店中。除了Metro 或Modern UI 应用程序,Windows 应用商店还将接受桌面应用程序。但是,我们无法直接从那里下载它们:商店将仅充当应用程序列表。在进入每一个的详情页的时候,我们都会有进入厂商网站下载的链接。
要通过认证,桌面应用程序必须满足与现代UI 应用程序相同的要求。此外,Microsoft 对下载链接施加了一些额外的限制:它们必须是直接的(无需绕过数千次下载或购买应用程序),有 32 位和 64 位版本,并且还包含与在商店中提供给 Microsoft。最后一个条件,只有企业开发者才能提交桌面应用。
Windows Store 中的测试版和试用版
Windows Store 的一个缺陷是,与其较小的移动表亲不同,它不提供测试版应用程序。在 Windows Phone 上,开发者可以提交一个 beta 版本,该版本是私有的,仅通过自我认证。开发者收录了想要试用该应用程序的用户的电子邮件,他们将是唯一能够下载和试用它的人。
Windows Store 没有这个功能,这对开发者来说是一个错误和麻烦,主要是因为普通用户没有开发者帐户无法安装Modern UI 应用程序。这样,如果有人想提供一个应用程序的测试版,他们将只能指望极少数人,而不会收到那么多的评论或建议。
"Windows Store 提供的,并且这次相对于Windows Phone 商店有所改进的是试用版。任何付费应用程序都可以有时间限制的试用模式(7 天)。当时间过去时,系统警告 >"
如果用户决定购买完整版,从他们付款的那一刻起,他们将能够不受任何限制地使用该应用程序。最重要的是:无需额外下载任何内容,也不会丢失任何数据。
申请价格:从1.49到1000美元
当然,Windows Store 允许您发布付费应用程序。价格由微软设定,范围从 1.49 美元到 1,000 美元不等。在可能最常见的较低范围内,增量为 0.50 美元。随着价格越来越高,差异也越来越大
以欧元计算,最低价格为1.19欧元。奇怪的是,价格并没有以同样的方式上涨,但有时会相差 30 美分,有时会相差 50 美分,如您在屏幕截图中所见。选择的可能性非常广泛,所以任何人都可以给出他们喜欢的价格。
在应用程序销售收入中,微软占据传统份额:30%。但是,当销售额超过$25,000时,佣金将变为20%。
应用内购买,另一种通过应用程序赚钱的方式
在Windows 8 中,Microsoft 提供了一种为开发人员创收的新方式:应用内购买,或集成到应用程序中的购买。这个概念非常简单:为应用程序的小附加组件或添加付费。
例如,赛车游戏可以利用应用程序内购买,以便用户可以购买专属汽车,或者新闻阅读器可以为应用程序销售不同的主题。最大的优势是购买是使用 Windows 商店帐户进行的,因此不会向应用程序的创建者提供付款详细信息。
对于开发者来说,In-App purchases也有重要的优势,主要是所有的支付和产品管理都在微软的服务器上完成。如果您想将该购买传输到服务器(例如,以便在另一台 PC 上安装应用程序时下载必要的数据),您只需检查购买收据。
推送通知、实时连接和广告网络
WNS 服务器在发送推送通知时充当中介。Microsoft 为开发人员提供了一些与Windows 应用商店相关的服务。它们是扩展应用程序功能或促进某些任务的工具,只要它们在商店中发布了它们的应用程序。
首先是推送通知。对于接收这些即时通知的应用程序,它必须使用 WNS(Windows 通知服务)。WNS 充当计算机和发送通知的开发人员服务器之间的中间服务器。请务必注意,在 Windows 8 中没有其他方法可以向应用程序发送推送通知。
Live Connect 允许您使用您的 Live 帐户轻松识别您自己。Microsoft 还提供Live Connect 服务。如您所知,在 Windows 8 中,您可以创建一个链接到 Live 帐户的用户帐户。 Live Connect 允许应用程序以非常简单且对用户非常安全的方式访问该 Live 帐户(只要我们给予明确许可)以及 SkyDrive、日历、联系人和 Messenger。
"此服务还可用于识别外部服务器上的用户。例如,假设您下载了一款在线策略游戏,您可以在浏览器或移动设备上与其他玩家对战。好吧,我们不必创建一个新帐户,只需使用我们的 Live 帐户即可毫无问题地识别自己。这是一个类似于使用 Facebook/Twitter> 进入的过程。"
最后,微软还有一个广告网络。通过免费的 SDK,任何开发人员都可以将其包含在他们的应用程序中,并直接在他们的 Windows 应用商店帐户中赚取额外收入,并省去寻找广告商或管理这些广告的代理机构的所有麻烦。