0

我在问自己这个问题。

最后,如果我想制作一个 WinPhone 应用程序(使用 Xamarin.Forms,Android/iOS 平台的下一个),UWP 和 WinPhone 8.1 项目之间最好的是什么?

我现在不打算做一个 Windows 应用程序,只是手机的东西,因为我的网站已经可以用于计算机所以..

此外,WinPhone 8.1 可以在 Windows 10 移动版上运行,不是吗?因此,如果发布了任何更新,代码仍然可以工作,不是吗?

感谢 :)

4

2 回答 2

3

UWP 和 WinPhone 8.1 项目之间最好的是什么?

由于你只想做一个windows phone app,所以用windows phone 8.1 app或者UWP app都可以,但是如果你可以选择使用UWP app会更好,因为目前在UWP 应用,您可以在此处查看 UWP 应用中的新功能
此外,Windows Phone 8.1 应用程序中发生的一些已知问题已在 UWP 应用程序中得到修复。

此外,WinPhone 8.1 可以在 Windows 10 移动版上运行,不是吗?

是的,您是对的,目前 Windows Phone 8.1 应用程序将在 Windows 10 移动版上运行。

因此,如果发布了任何更新,代码仍然可以工作,不是吗?

我不能告诉你准确的答案,因为我们不知道未来会发布什么样的更新。但目前,它应该可以工作。

于 2016-07-06T16:01:30.037 回答
0

简而言之,正如@Fang Peng 指出的那样,UWP 应用程序将成为未来并且具有一些很酷的功能(例如 Continuum 支持),但是,还有其他因素需要考虑。

例如(其中最主要的)Windows 10 Mobile 到目前为止,仅渗透(或安装在)大约 11-12% 的所有 Windows 电话/移动设备。这样做的意义在于,仅选择 UWP,您只为大约 11-12% 的所有 windows phone/mobile 用户提供服务。

在我看来,如果你有时间和资源,你应该两者都做;WP 和 UWP 应用程序的大部分功能代码可以在可移植类库 (PCL) 中共享,以减少您必须编写的代码量。如果您不能同时启动两者,则可能先开发/发布 WP8.1,然后再开发 UWP 应用程序,因为您可以稍后放弃对 WP8.1 应用程序的支持(如果您愿意,可以在第一个版本之后)并专注于UWP,但你已经覆盖了所有的基础。

也许你应该看看 Xamarin。我现在正在使用它为 UWP(Windows 10 PC 和移动版)、Windows 8.1、Windows Phone 8.1、iOS 和 Android 创建应用程序。这真的很棒,特别是如果您的应用程序非常简单,但如果您希望它执行复杂的 UI 或特定于平台的内容,则需要大量扩展(因为它具有无限的灵活性),这是一种权衡。如果你能克服相当陡峭和漫长的学习曲线,你就可以以跨平台的方式做任何你想做的事情。

于 2016-07-29T15:45:04.313 回答