新的Windows Phone Silverlight 8.1应用程序

我刚刚将Windows Phone HTC 8S更新为Windows Phone 8.1开发者预览版,我想开始使用任何新的API。 我确实遇到过Windows.Phone.System.LockScreenExtensibility命名空间,但它说:

支持的最低手机Windows Phone 8.1 [仅限Windows Phone Silverlight 8.1应用程序]

我们目前正在制作的普通Windows Phone 8应用程序和“Windows Phone Silverlight 8.1”应用程序之间是否存在差异? 我以前从未听说过Silverlight 8.1应用程序。

Windows Phone Silverlight 8.1是Windows Phone 8应用程序的“ 延续 ”(除了原生应用程序和一些例外,大多数WP8.0应用程序都是Silverlight 8.0)。 它为代码提供了更少的可能性,您可以在MSDN上阅读更多内容:

Windows Phone Silverlight 8.1应用程序模型使Windows Phone 8开发人员可以访问Windows Phone Store应用程序中的一些最新function,而无需显着修改现有的Windows Phone 8代码。

在8.1下开发Windowsapp store应用时,有两条主要路径:Windwos RunTime应用程序和提到的Windows Phone Silverlight 8.1 – > MSDN 。 两者都有优点和缺点。 Windows运行时应用程序可以更轻松地移植到其他设备,您还可以找到一些仅适用于运行时应用程序和WinRT下的其他控件的API。 您可能还想阅读有关通用应用程序的信息 。

至于Silverligt,您也可以看一下这个video 。

有关编程概念的更多信息,请访问MSDN 。

所以当你找到这样一句话时:

适用于:Windows Phone 8和Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

这意味着它不能与WP8.1 RunTime应用程序一起使用。 反之亦然:

支持的最低手机Windows Phone 8.1 [仅限Windows运行时应用]

仅适用于RunTime应用程序。 这里的好例子是这两个模型中的不同导航 。