Windows 8 应用开发全解析
1. 应用分发方式
在开发 Windows 8 应用时,通常有三种主要的应用分发方式。
1.1 传统 Windows 桌面应用
可以编写能在早期 Windows 版本上运行的桌面应用。这类应用主要基于 .NET Framework,使用 C# 或 Visual Basic 作为主要编程语言。不过,这种方式与本文重点讨论的 Windows 8 现代 UI 应用开发有所不同。
1.2 Windows 应用商店应用
这是本文重点介绍的开发方向。开发者可以编写利用 Windows RT 和 Windows 8 现代 UI 的应用程序。这些应用通常会通过 Windows 应用商店进行无限制分发,即应用发布到商店后,任何 Windows 8 用户都可以下载和安装。
1.3 旁加载应用
当开发者不想将应用发布到应用商店,而是仅想让特定客户使用时,Windows 8 提供了企业旁加载(Enterprise Sideloading)的方式。但并非所有 Windows 8 机器都支持旁加载应用,只有 Windows 8 企业版用户可以。基础版本的 Windows 8 不支持旁加载,只能从应用商店下载和安装经过批准的应用。不过,基础版 Windows 8 机器也可以通过为每台机器购买临时密钥来支持旁加载应用。此外,要使应用旁加载生效,目标机器必须属于启用了“允许所有受信任的应用安装”策略的域。
| 分发方式 | 适用系统 | 特点 |
|---|