flynroll 发表于 2015-12-27 17:14

关于 Windows 10 UWP 想请教

本帖最后由 flynroll 于 2015-12-27 17:16 编辑

请问是不是 Windows 10 商店应用相比 Windows 8 在架构/运行时上有改动,导致针对 Windows 10 开发的商店应用不能在 Windows 8 上运行?非计算机专业,对一些技术细节不太懂。

看到一些 Windows 8 商店应用可以在 Windows 10 上使用,反之则不一定成立,就想问问是怎么回事。另外记得有些商店应用可以在 Windows 8 和 Windows Phone 8 上使用,这不算 UWP 是吧?可以开发能同时运行在 Windows 8 / 10、Windows Phone 8 / 8.1 和 Windows 10 Mobile 平台的商店应用么?

临界点 发表于 2015-12-27 17:29

是的 架构语言都有变化 只能向下兼容 反之不行

----发送自 SHARP 304SH,Android 4.4.2

美人希 发表于 2015-12-27 19:56

我记得win8的时候基于win runtime的就是UWP啊,但是现在看来又好像不是。
https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx

iou90 发表于 2015-12-27 20:07

lz最后问题的答案是 不行

临界点 发表于 2015-12-27 20:49

iou90 发表于 2015-12-27 20:07
lz最后问题的答案是 不行

只开发win8版的话也可以吧但就不是UWP了

66666 发表于 2015-12-27 21:01

shahito 发表于 2015-12-27 23:02

本帖最后由 shahito 于 2015-12-27 23:07 编辑

没做过 Windows 8/10 这方面的开发。
讲一下我的见解(大部分是网上看来的,可能有些不对)

Windows 8 (包含 Windows RT) 和 Windows Phone 8 是2个有略微区别的平台,你要写两个项目,但是这两个项目可以复用(重复使用)部分代码。
然后 8.1 的时候,微软推出了一个叫 Universal Windows apps 的东西,Windows 8.1 和 Windows Phone 8.1 就可以用同一份代码,然后使用不同的布局对应不同的平台了。
然后 10 的时候,微软推出了一个叫 Universal Windows Platform (UWP)的东西,然后改进了其他的东西和新增了其他的功能。

1.另外记得有些商店应用可以在 Windows 8 和 Windows Phone 8 上使用,这不算 UWP 是吧?
如果我没说错的话,这可能是Windows 8.1 的那个 Universal Windows apps。

2.可以开发能同时运行在 Windows 8 / 10、Windows Phone 8 / 8.1 和 Windows 10 Mobile 平台的商店应用么?
可以,不过不是用 UWP 之类的技术,而是其他一些技术。(有很多开发技术可以实现跨多个平台的)

3.请问是不是 Windows 10 商店应用相比 Windows 8 在架构/运行时上有改动,导致针对 Windows 10 开发的商店应用不能在 Windows 8 上运行?
如果你是用 UWP 这样的技术的话,在 Windows 8 肯定是不能用的。因为 UWP 是对应 Windows 10 上的,它在 Windows 8 的开发框架基础上加了很多新的接口和功能。(粗浅点讲【虽然完全不正确】,在 Windows 8 上,提供了 100 个接口【想象成主板之类的针脚接口,不过这里的接口是系统层面上的】,而 Windows 10 的 UWP 在 Windows 8 那一套开发的框架的基础上,为了方便开发者开发,又加了 50 个接口。而你一个 UWP 的应用,它可能用到了 Windows 10 上特有的那个 50 个接口中的部分,所以这个应用是完全不能在 Windows 8 上运行的。如果你问如果 UWP 没有用到那个 50 个接口或者强行运行,可以在 Windows 8 上运行吗?这也是比较麻烦的,微软可以让这样的应用在 Windows 8 上跑,但是实际上微软应该不会为 Windows 8 提供这样的服务了,因为这是要人力成本来修改的兼容的【当然也可能是基于这样的原因考虑的:Windows Phone 8.1 的用户不多,微软为了推行 Windows 10】)

sdefrfg 发表于 2015-12-28 00:43

iou90 发表于 2015-12-28 09:30

临界点 发表于 2015-12-27 20:49
只开发win8版的话也可以吧但就不是UWP了

Windows 8 / 10、Windows Phone 8 / 8.1 和 Windows 10 Mobile

请看清问题

flynroll 发表于 2016-1-22 02:46

shahito 发表于 2015-12-27 23:02
没做过 Windows 8/10 这方面的开发。
讲一下我的见解(大部分是网上看来的,可能有些不对)



不知怎么今天才看到这篇回复,写了这么多真是非常感谢!

shahito 发表于 2016-1-22 09:45

哦,其实我今天看了下我以前的回答,随便问了下群里懂这个的人,我感觉我有个别方面可能是说错的,所以你还是大概做个参考吧……
页: [1]
查看完整版本: 关于 Windows 10 UWP 想请教