1

我计划实现从 Surface Win8 新平板电脑上使用的应用程序。

是否有必要从新的 Windows App Store 传递(就像 iOS 一样)或者我是否能够分发 .exe 而无需从 Microsoft 传递?

4

3 回答 3

1

我的理解是:

  • Surface RT:只能安装 Metro 应用程序,并且只能从商店安装(与 iPad 相比)
  • Surface Pro:Metro 应用程序可以从商店安装,常规应用程序可以从任何地方安装(与 Windows 8 PC 相比)。

请注意,这仅来自我通过阅读技术博客收集的信息,而不是来自 Microsoft 官方来源。

于 2012-07-29T21:02:34.473 回答
1

据我了解的信息。假设标准 Surface 没有桌面模式。这意味着这款平板电脑将完全可以与 Android 和 iOS 相媲美。专业版也将提供桌面模式。在正常情况下“完整的 Windows 8”。

如果是这种情况,您可以在 Standard 上安装和运行 Metro 特定应用程序,或者更好地描述为“在 WinRT 下开发的应用程序”。但是对于 Pro 版本,还有经典 Office 等 Windows 桌面应用程序。

[更新]
根据微软的一些 QA,他们将在 Windows 8 版本中产生差异。他们将在商店外提供应用程序的分发。这对于业务线使用和 Intranet 用途的示例来说是极其重要的一点。不过,他们即将将此功能提供给 Windows 8 的企业版。

“..只有 Windows 8 的企业版才能‘侧载’应用程序。侧载绕过 Windows 应用商店在组织内安装自定义企业应用程序..”

我觉得答案有点“是的,您可以在商店外分发应用程序”和“不,对于公共或全球范围内的使用,您必须通过 Windows 商店”。作为经销商,这似乎是一种变通方法。不过,这个“侧载应用程序”的接收者必须意识到这种变通方法。这是来自 Microsoft 开发人员页面的引用,

准备其他 PC 一些商业用户可能不使用支持企业侧载的 PC。造成这种情况的常见原因是其企业使用的 Windows 版本不支持此功能,或者 IT 管理员不管理 PC。随着用于工作的个人设备的增长趋势,这种情况变得越来越普遍。

要将 Metro 风格的应用程序旁加载到 PC 上:将组策略设置为“允许安装所有受信任的应用程序”。如果您无法使用组策略,则可以通过以下设置进行设置: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1 验证应用程序是否由目标计算机上受信任的 CA 签名 激活通过在目标机器上使用脚本来启用旁加载的特殊产品密钥。我们将在即将发布的博文中详细介绍 IT 管理员将如何获取产品密钥。产品密钥只需在 PC 上安装和激活一次。

来自链接:http: //blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx

出于商业目的,它似乎是一种包分发,您可以在其中选择哪些企业用户应该有资格使用哪些 Windows 8 - Metro - 应用程序。

于 2012-07-30T08:50:01.777 回答
0

可以直接分发Metro style apps,许可和部署方式与 iOS 非常相似。你需要有开发者许可才能在windows store中开发和部署,这里你可以分开business target or direct distribution.

我认为操作的方式是尽量减少问题并完全控制应用程序。部署的每个应用程序都必须通过 Windows 商店的认证。

有关详细信息,请参阅此处的链接。

.exe 可执行文件:

您应该能够像在 PC 环境中一样安装和控制 exe。但是您需要为此拥有完整的 Windows 8 操作系统。

如果您的应用程序依赖于域和网络,那么您必须确保您的平板电脑操作系统是 Windows pro(8 或 8.1),否则它无法加入域。

我建议不要纠结于 Metro 风格的应用程序,而是开发看起来像 Metro 风格的应用程序的 WPF 应用程序。

微软可能很快会提出更新,因为上述信息在 2014 年 6 月 2 日有效,据我所知。

于 2014-02-06T05:02:52.583 回答