是否可以将 Windows 8 应用程序直接推送到一些非开发设备(无需直接访问设备)?例如,如果有人想在展览期间在对我们产品感兴趣的人的设备上安装我们的应用程序的演示版本。
3 回答
First of all, the application deployment bypassing the Windows Store is called sideloading.
One basically has two options to perform sideloading:
Windows 8 Pro
andWindows Server 8
, if they are joined to a domain, are directly ready for side-loading.Windows 8
andWindows 8 RT
, as well as the above-mentioned systems without domain, require the activation of a specialSideloading key
, which can be purchased by enterprises only and usually available in 100 packs (priced at $3000 per pack, $30 per licence).
The installation of the app can be done either by using the application image and DISM or in runtime by add-appxpackage
PowerShell CmdLet.
Here is a good explanation of the whole process (in German).
不,在展会上绕过 Windows 应用商店直接加载您的应用程序是不切实际的。Windows 应用商店提供了一个安全的环境来下载经过认证的应用程序。
如果用户可以直接从 Windows Store 下载试用版,那将是一个更好的体验——也许你可以提供免费的 wifi/网络连接,以及 bit.ly 链接或某种 QR 码以快速下载为您的应用程序。:)
虽然在某些情况下可以进行侧面加载(演练),但它并不打算在这种情况下使用。它适用于企业部署,演练文章有很多关于特定选项和相关成本的详细信息,如果目标计算机/Windows 未运行 Windows 8+ 企业版。
另一种选择是,您还可以将用于测试目的的应用程序部署到另一台开发人员机器(这需要 Windows 8 开发人员许可证)。除了 Windows 8 应用程序开发人员之外,任何人都不会激活此功能(如您所知,它们会在 30 天后过期)。这可能违反了许可协议,尽管预计这仅用于开发目的。它还涉及 powershell,因此在展览中可能会是一种尴尬的安装体验。
有可能老哥...
只需开发人员解锁您的手机并直接从 PC 部署应用程序。