POPPUR爱换

标题: ARM在微软的支持下逐步向桌面--MSDN泄密:微软或将开放传统Win32 API在Windows RT平台 [打印本页]

作者: gzpony    时间: 2012-12-18 10:54
标题: ARM在微软的支持下逐步向桌面--MSDN泄密:微软或将开放传统Win32 API在Windows RT平台
MSDN泄密:微软或将开放传统Win32 API在Windows RT平台
ugmbbc发布于 2012-12-18 09:57:55|1799 次阅读 稿源:MSDN
感谢我是软狗汪汪汪的投递
想必Windows RT没传统桌面应用的支持导致用户难受,开发者难堪。我已经见到好多希望微软开放Windows RT下的桌面API的各种文章了,想必微软是会开放的,只是应该存在一个过渡期,这不,昨晚睡不着手机逛MSDN,发现MSDN上其实对ARM的文档都写好了。



这个函数在32位操作系统是没有的,在64位下是属于系统核心的结构化异常处理(SEH)的一个函数,位于Core Windows文件kernel32中,这怎么看都不像是能在WinRT下使用的东西(Metro程序要这货干啥?),怎么看都是桌面程序使用的(x64下就是桌面程序使用的)。

再之因为RT是32位系统,下面给出的原形中也把数据结构给转换成了32位格式,而微软在下面的说明也没明确给出是desktop app only还是能和metro app共用,只明确写了个不支持WP8(没写不支持Windows RT),以及这函数最早出现的时候是在WinCE年代,而WinCE是传统桌面API编程的,或许我们应该坐等微软发大招?

查看:http://msdn.microsoft.com/en-us/library/windows/desktop/ms680597(v=vs.85).aspx



作者: gzpony    时间: 2012-12-18 11:15
看了一下,应该是为64位的ARM准备的。
也就是说,是为下一代的ARM 或者 丹佛 这些准备的。
现在市场上的ARM还是32位
作者: Tempestglen    时间: 2012-12-18 11:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: the_god_of_pig    时间: 2012-12-18 11:58
到了现在这个时候,winRT的销量应该把M$抽醒了吧
作者: the_god_of_pig    时间: 2012-12-18 12:01
Tempestglen 发表于 2012-12-18 11:35
微软有可能掌握intel的命运,微软对nv有优先购买权,nv其实已经是微软的小密。

nv的丹佛如果成功,微软可 ...

intel的命运原来掌握在您的嘴炮里,你不去当Arm CEO可惜了
作者: gzpony    时间: 2012-12-18 12:03
the_god_of_pig 发表于 2012-12-18 11:58
到了现在这个时候,winRT的销量应该把M$抽醒了吧

微软应该是一系列的计划,所以不会看某一次行动的成绩。

WinRT目前的主要弱点是可跑的应用太少。
微软当然也知道这个。
随着时间推移,和如果有上述的开放桌面API的支持,RT的应用的生态环境将大大改善。

怎么看,intel都不会是得益的一方。
作者: acqwer    时间: 2012-12-18 12:29
什么时候的老新闻了,自己装个VS2012看看,VC是有ARM目标平台的。
作者: gzpony    时间: 2012-12-18 13:23
Airhouse 发表于 2012-12-18 13:00
这扯得什么乱七八糟的东西。。。这文档只不过告诉你这个新函数在X64和ARM架构下需要用不同参数来使用而已, ...

不用打这么多字,只需要回答一下。
这个是overload 不假,这个function 是不是属于win的API?
具体实现在不同平台上当然不同。
原贴的意思是微软这样做,一个同名的API函数可以接受x86和ARM的调用(内部实现当然可能是根据平台不同而代码不同的),意味着微软的桌面API函数将有可能同时支持x86和ARM。
作者: Prescott    时间: 2012-12-18 13:45
gzpony 发表于 2012-12-18 13:23
不用打这么多字,只需要回答一下。
这个是overload 不假,这个function 是不是属于win的API?
具体实现 ...

微软的桌面API函数将有可能同时支持x86和ARM
=============
这不是有可能,而是必然!否则你以为WinRT下面的程序都怎么来的。给不给你用,那是另外一回事请。

作者: acqwer    时间: 2012-12-18 13:47
gzpony 发表于 2012-12-18 13:23
不用打这么多字,只需要回答一下。
这个是overload 不假,这个function 是不是属于win的API?
具体实现 ...

你以为OfficeRT是用C#写的啊,本来就同时支持
作者: kinno    时间: 2012-12-18 14:31
支持和不支持有区别吗?
作者: doocoo    时间: 2012-12-18 17:34
我都说过了,应该是基本都能支持的
RT不支持的原因在我看来最大的可能就是:ARM性能还是拖不动




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4