开发新的Windows Phone 8应用程序的平台:WinRT或Silverlight



我从头开始开发一个新应用程序,我一直试图在面向未来的WinRT开发或已经测试过的Silverlight方法之间做出选择。

该应用程序将主要使用两个平台似乎都支持的位置和本地存储功能。

我主要担心的是,一方面,WinRT似乎是Microsoft支持的方法,并且在某个时候Silverlight可能会被丢弃。但是,截至 2014 年 10 月,多达 37% 的设备仍在运行仅受 Silverlight 方法支持的 8.0 版本。此外,Windows Phone 8似乎比8.1有更多的学习材料可用,所有这些都假设Silverlight方法,尽管WinRT在某些关键功能和命名空间中相似

我并不强烈需要支持Windows Phone 8,尽管为了针对大多数用户,它似乎仍然更好。到目前为止,还不需要创建Windows 8应用程序,因此我不认为这是使用WinRT的好处

到目前为止,我倾向于使用 WinRT,因为正如我所说,未来似乎是将获得大部分支持的平台,但现在它仍然感觉"处于最前沿"

考虑到上市时间不到六个月,是否有任何强烈的偏好采用这两种开发方法?

WinRT绝对是Windows开发的未来。 预计Microsoft将在Windows 10中进一步结合Windows/Windows Phone。 Silverlight 8.1 是一个权宜之计,允许开发人员轻松地将其应用程序移植到 Windows Phone 8.1。 我不希望看到Silverlight 10.0。

如下面的博客所述,开发通用应用程序有很多优点。除了 Windows Phone 之外,您还可以重复使用该代码来开发适用于 Windows 设备的应用程序。http://blogs.windows.com/buildingapps/2014/09/30/universal-windows-apps-get-better-with-windows-10/

最新更新