如何将应用程序提交到Windows应用商店2014-03-10 MSDN Bruno Terkaly如果获得正确的指导,将应用程序提交至 Windows 应用商店非常容易。我应该知道这一 点 — 我已经独立提交了两个应用程序(Kids Car Colors 和 Teach Kids Music)至 Windows 应用商店,我还帮助其他人提交了数百个应用程序。相信您可以在一两内将一款优 质、有用的应用程序提交至应用商店。本文将介绍如何通过 10 个简单步骤完成这一任务。考虑为 Windows 8 编写 Windows 应用商店应用程序的理由有很多。首先,Windows 应用商店提供一亿多个应用程序下载,无疑是适合企业家和开发人员的可行生态系统。利用 Windows 开发人员技能创收的机会从未如此巨大。我的一位同事开发了一款纸牌游戏,并由 此获得了每月 30,000 多美元的收入。认真考虑为软件市场编写应用程序的另一个不 错理由是:未来的软件开发显然在朝着这个方向发展。不久前,公司或个人开发人员还通过 创建网站来定位或包装自己。尽管情况依然如此,新兴趋势却是通过基于 Web 的市场(如 Windows 应用商店)创建和分发软件。因为最大限度地减少了客户采购、记帐和收款 、部署以及安装(这里只列出了几个方面)等令人分神的难题,这一软件模型为刚起步的创 业者解决了许多麻烦问题。对于数百万的客户而言,Windows 8 和 Windows 应用商店让他们 能够轻松地从全球几乎任意地方找到、使用和购买高质量、通过认证的应用程序。对于开发 人员而言,Windows 8 和 Windows 应用商店让他们能够轻松地分发和更新自己开发的应用程 序,并从中获得报酬。在开始之前,我想指出:本文的重点是 Windows 8,而非 Windows Phone。Windows Phone 有单独的应用商店 (Marketplace) 和其自身的单独 SDK。简单的 10 步本文的目的是说明我在将两个应用程序提交至 Windows 应用 商店时采取的步骤。可以想见,我得学会一些新技能,我希望将这些技能传授给您。让我们 来看看这些步骤。您有了灵感 — 想要开发出一款游戏、办公或信息应用程 序,或适合格式的任意内容。下载工具、SDK 等等。您需要运行 Windows 8,还需要下载和安装 Visual Studio 2012 Express for Windows Desktop(免费)以及可 选的 SDK(如 Windows SDK for Windows 8 和 Advertising SDK)。在 Microsoft 开发人员中心门户创建 Windows 应用商店开发人员帐户。在 Microsoft 开发人 员中心门户,您可以注册并输入有关您的应用程序的信息(如名称、定价、应用内购买、应 用商店的描述和屏幕快照(完成步骤 5 后,可看到屏幕快照))。您可以获得一个免费 Windows 应用商店帐户。考虑应用程序是否显示广告。如果显示广告,则 需要 Microsoft Advertising pubCenter 的帐户。您将获得 AdUnitId,它在应用程序中的 AdControl 中使用。从各种项目模板和语言中进行选择后,在 Visual Studio 中创建一个项目。开发工作完成后,您将创建应用程序包(实际上是应用程序的压缩 版本)。将应用程序包上载至开发人员中心门户。您已经在步骤 3 中输入 了有关应用程序的信息。现在,需要上载完成的应用程序包。在开发人员 中心门户完成其余工作。上载应用程序包后,填写剩余的两个部分 — 应用程序详情和测试 人员注意事项。现在,等待认证。如果应用程序未能通过合规性测试,您 需要修复相关问题。重新提交应用程序。不过,第一次未能通过认证很常 见。本文可帮助: bit.ly/rVo1VY。调整和增强应用程序 。应用程序应随时间的推移不断改进。其收入模型也可能发生变化。例如,您可能选择试用 模型而非带广告的免费模型。通过广告赚钱需要具备庞大的规模。现在, 让我们来了解一些详情。构思形成在有好的想法之前,您不可能真正开始行动。在我 的示例中,这很容易。我有个 2 岁的儿子,他更喜欢用设备学习,而不是书本。我意识到他 喜欢两样东西:汽车和音乐。因此,我开发第一款应用程序的目的是用汽车教他认识颜色。 通过第二款应用程序,我希望向他展示管弦乐队中各种乐器的外观和声音。无论是从 下载次数,还是人们花在应用程序上的时间来看,游戏都明显更受欢迎。受欢迎程度位列第 二的应用程序类别是社交网络,之后是娱乐和实用程序(有关详细信息,请参阅 read.bi/ZGIUV6 的幻灯片“移动的未来”)。如果您 的目标是最大限度地提高受欢迎程度并因而获得经济收益,需要考虑将资源投入到哪个应用 程序类型上。设计 Windows 8 代表着 UI 设计领域中的一次重大飞跃。它使用起来 快速、流畅,针对支持触控的移动设备(如笔记本电脑、平板电脑和变形本)进行了优化。 这一全新的设计模式之前称为 Microsoft UI 设计语言,也称为现代 UI。与炫丽的图形相比 ,它更加关注漂亮的字体,将内容置于最终用户的面前,而非镶边上的命令上。对于利用现 代 UI 设计进行的应用程序开发工作来说,其基础是一种将平衡、对称和层次视为主要支柱 的简单方法,如图 1 中的必应新闻应用程序所示。忘记投影效果、透明度和 3D。Windows 应用商店接受的所有应用程序必须遵循 Windows 应用商店 UX 设计指南(请参阅 design.windows.com 和 bit.ly/R1mlWH 阅读更多设计指南)。

图 1 全新 Windows UI 设计实践