跳至正文

开发您的 Windows 8 应用程序 – 资源、工具和提示

开发您的 Windows 8 应用程序 – 资源、工具和提示

Windows 8 应用程序市场正在蓬勃发展,据MetroScore Scanner称,Windows 8 应用程序商店中现在有超过 100,000 个应用程序,是仅三个月前可用应用程序数量的两倍。快速增长的一个重要催化剂可能是微软推出的奖励系统,以吸引开发人员向Windows 应用商店提交好的应用程序。

虽然与 Play 商店中的 700,000 个应用程序和 App 商店中的 850,000 个 iOS 应用程序相去甚远,但 Windows 应用商店中的 100,000 个应用程序意味着您的Win 8 应用程序很有可能脱颖而出。现在是创建 Windows 8 应用程序的最佳时机。另外,它也比您想象的要容易得多,您甚至不必知道如何编码。

构建 Windows 8 应用程序

如果您是 Windows 开发人员,那么您已经拥有创建 Windows 应用程序所需的一切,这意味着没有陡峭的学习曲线,也无需花大价钱购买新的编码工具。

如果您不是,那么您将需要一份适用于 Windows 8 的 Microsoft Visual Studio Express 2012,它是免费的,可以从 Microsoft 下载。当然,您还需要 Windows 8 的副本。

ms visual studio express 女士

如果您是Mac 用户,那么您会很高兴听到您可以在 Mac 上构建 Windows 8 应用程序。Microsoft 非常希望每个人都能开发 Windows 应用程序,因此他们创建了一个有用的页面来向用户展示如何使用 Mac 构建 Windows 8 应用程序。

需要编码技能?

如果您想编写自己的代码,则需要了解 HTML5、CSS 和 JavaScript 等 Web 开发语言,或 C++、C# 或 Visual Basic (VB.NET) 和 XAML 等传统编程语言。

如果您不熟悉这些语言中的任何一种,那么 Microsoft Press 提供免费电子书Programming Windows 8 Apps with HTML、CSS 和 JavaScript,其中涵盖了构建 Windows 8 应用程序所需了解的所有内容。还有一些示例应用程序和代码块,您可以下载并剪切和粘贴它们以简化操作。

建立“触摸第一”

虽然编码相似,但界面完全是全新的。Windows 现代用户界面 (UI) 专为触摸屏设计,其工作方式与我们已经习惯的标准 Windows UI 不同。

微软希望应用程序设计人员设计“触摸优先”。开发人员需要以更图形化的方式思考并考虑一些事情,例如增加应用程序上链接之间的间距(手指比鼠标指针“大”,使得靠得太近的链接难以点击)。

这种“触摸优先”设计要求的结果是,与普通桌面应用程序相比,您可能需要在设计上花费更长的时间。

此外,如果您要为 Windows Phone 8 设备制作应用程序,您还需要考虑该应用程序在不同设备和不同方向上的外观,例如小的纵向格式屏幕而不是您使用的普通横向屏幕一台电脑。

掌握 Windows 8 设计

如果这听起来很棘手,那么有一些非常有用的网页和书籍可以帮助您掌握现代设计。MSDN 上的Planning Windows Store apps 页面是一个很好的起点,它将指导您完成设计应用程序之前需要考虑的所有事项。

此外,Windows 应用商店应用程序页面的设计指南 提供了一些用户体验指南以及有关以下内容的信息:

  • 如何组织内容
  • 在哪里放置常用命令,如复制、粘贴
  • 应用栏或 Charms 中有哪些命令
  • 使用什么触摸手势
  • 如果需要,在哪里放置广告

使用 App Certification Kit 测试应用程序

对您的设计感到满意并为应用程序创建代码后,您需要测试该应用程序。为帮助测试该应用程序,Microsoft 创建了 Windows 应用程序认证工具包,该工具包可分析您的应用程序代码并测试该应用程序的可靠性、性能、对 Windows 安全功能的遵守情况,以及执行测试以确定该应用程序是否符合 Windows 8 Modern UI .

Windows 应用程序认证工具包

请注意,如果您正在考虑为 Windows RT 创建应用程序,则需要考虑其他测试。

将您的应用程序提交到商店

测试后,下一阶段是将其提交给 Windows 应用商店以供批准,为此您需要一个Windows 应用商店帐户

获取 Windows 应用商店帐户

如果您符合以下条件,您可以获得一个免费帐户:

  • 学生:你可以通过dreamspark计划得到一个
  • 初创公司:您可以通过BizSpark计划获得一个
  • MSDN 订阅者:转到您的MSDN 订阅仪表板,您会在其中找到一个名为Windows 应用商店开发人员帐户的项目。

如果您不属于这些类别中的任何一个,那么您将需要购买一个开发者帐户,为此您可以Visual Studio Express菜单上选择“项目”>“商店”>“打开开发者帐户”。

个人49 美元(31.50英镑) 企业99 美元(63.67 英镑

提交应用

提交应用程序以供批准是流程的最后阶段。您需要将应用程序上传到商店,然后在商店对其进行测试并研究代码。不幸的是,与大多数审批流程一样,没有固定的时间范围,这完全取决于提交的应用程序数量以及应用程序的复杂程度

至少你应该在项目结束时及时建立几个批准周期,希望如果你遵循了所有的指导方针,它会在第一次尝试时获得批准。但是,如果您的应用失败,您需要花时间解决问题,然后重新提交。

恭喜!您拥有 Windows 8 应用程序!

一旦应用程序获得批准,它将被添加到 Windows 商店,这就是下一个旅程的开始。如果你幸运,它可能会被商店的编辑选中并成为最喜欢的应用程序;如果不是,那么您将需要开始自己推广它——那是改天再写的一篇全新文章。

标签: