为Windows 10移动设备开发应用程序:快速指南

编者按:微软于2017年10月宣布,将不再为Windows 10 Mobile智能手机平台规划新功能或硬件。

Windows 10这是微软最受期待的操作系统,被认为将使微软重新回到竞争的顶端。在通用Windows平台的支持下,这次升级为开发人员提供了几个新的工具、特性和功能。

以下是一份快速指南,帮助移动应用程序开发者为这个巨人的全新操作系统创建应用程序。

准备开发设备

Windows 10遵循不同的应用程序开发过程。下面列出了你需要遵循的步骤,以便准备你的设备在Windows 10设备上开发....

  • 开发者不再需要为他们想要开发、测试或部署应用的每台设备单独授权。相反,他们只需要启用一次设备,使用设置选项卡。
  • 如果你使用的是Windows 8.1,你必须申请一个developer许可证注册你的Windows Phone设备。
  • 如果你正在使用Visual Studio,你会被要求通过一个对话框提示来启用你的设备。你需要点击“开发者设置”,然后进入更新和安全页面。按照以下步骤完成设备的初始准备。
  • 接下来,您需要选择您希望在首选的Windows phone或平板电脑上启用的任务。您可以选择启用您的设备用于开发和侧面加载其他应用程序。微软规定某些隐私政策侧面加载应用程序。
  • Windows 10操作系统支持移动支付

Windows手机和平板电脑的安全性

通用Windows应用程序已签名,以便为您选择的移动设备提供最大可能的安全性。请确保您在设备上安装的应用程序包来自可信赖的来源。为此,用于签名应用程序的证书必须安装到您的设备上。此外,您选择的设置将影响设备的安全级别。

为了拷贝的应用在Windows智能手机上,证书已经需要安装到设备上。然后,您可以通过选择副载应用程序设置继续进行。要在平板电脑上侧载应用程序,您需要安装.appx和其他证书,这些都是运行应用程序和PowerShell所必需的。或者,您也可以分别手动安装证书和应用程序包。

调试应用程序

在Windows智能手机上,您可以安装任何.appx应用程序包并运行,而不需要安装证书。如果您选择了开发人员模式,请单击该文件并继续将其安装到您的设备上。不过,要确保用于测试应用程序的包来自可靠的来源。对于平板电脑,一旦你选择了开发者模式,你就可以直接开始调试你的应用程序,而不需要开发者许可。还可以通过安装.appx和相关证书来副载应用程序。

部署应用程序

为了将Windows 10桌面应用程序部署到运行相同操作系统的移动设备上,你必须使用Windows 10WinAppDeployCmd工具提供给你。确保两台设备都连接到网络的同一子网;有线或其他。注意,这些设备也可以通过USB连接。另外,请记住不能使用此工具安装证书。

提交应用程序到Windows商店

微软现在鼓励应用程序开发者为其Windows 10设备开发不同的、可用的应用程序。Windows Store正在为其最新平台邀请应用程序提交。该应用商店提供统一的应用市场,从而提高应用的曝光度;从而为开发商开辟了更多的机会增加收入

这个页面有用吗?