2015-07-19 106 views
2

我想遵循指南(http://microsoftedge.github.io/WebAppsDocs/en-US/win10/CreateHWA.htm)开发Windows 10应用程序,但它说它需要Windows 10 Insider Preview作为需求。不过,我现在无法下载它,因为它指出:我可以在Windows 8.1设备上开发Windows 10应用程序吗?

我们非常接近Windows 10的公开发行版,所以我们暂时没有将任何新PC引入Windows内部人员计划。

我现在有什么方法可以开发Windows 10应用程序吗?我想完成它,以便Windows 10发布后它可以出来。谢谢!

回答

5

您也可以使用Windows 8.1开发Windows 10应用程序。您需要Visual Studio 2015以及最新的Windows SDK。将来你也可以从Windows 7开发。 (两者已在旧金山的构建会议上公布)。

会有一些限制 - 您无法将Win10应用程序部署到本地系统,因为您在本地运行W8.1。 (但你可以使用远程或虚拟机)。XAML设计师也会受到一些限制。 最简单的方法可能是开始在云中的远程计算机上开发。这里有一个指南如何设置:https://github.com/DanielMeixner/DevDreamMachine

随着我们越来越接近VS2015和W10的发布,请查看这篇文章。在VS2015发布和可能会影响到您的Windows发布之间,应用程序开发存在一些限制。 http://blogs.windows.com/buildingapps/2015/06/29/release-dates-and-compatibility-visual-studio-2015-and-windows-10-sdk/

+0

好的。我试了一下,然后按照步骤创建了我的第一个Win10应用程序。我还安装了Win10模拟器,想测试并运行应用程序。但是,一旦我点击运行,手机会一直显示“加载”屏幕(上面有蓝色小圆点)。操作系统可以被加载,但只有应用程序无法加载。我做对了吗?该应用程序应该能够在模拟器上运行吗?谢谢! – user2335065

+0

好吧,我发现它实际上工作,如果我用另一个替换我的网址。我的页面有一个window.location = someLocation是防止工作。 Win10应用程序浏览器不支持它或什么?但是,如果我去模拟器上的浏览器并打开,它运行正常。 – user2335065

+0

我还没有尝试过,但如果您使用window.location重定向,这实际上可能无法正常工作。确保新的URI出现在appxmanifest的ApplicationContentUriRules列表中。 –

相关问题