POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 3018|回复: 11
打印 上一主题 下一主题

ARM在微软的支持下逐步向桌面--MSDN泄密:微软或将开放传统Win32 API在Windows RT平台

[复制链接]
跳转到指定楼层
1#
发表于 2012-12-18 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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


2#
 楼主| 发表于 2012-12-18 11:15 | 只看该作者
看了一下,应该是为64位的ARM准备的。
也就是说,是为下一代的ARM 或者 丹佛 这些准备的。
现在市场上的ARM还是32位
回复 支持 反对

使用道具 举报

头像被屏蔽
3#
发表于 2012-12-18 11:35 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2012-12-18 11:58 来自手机 | 只看该作者
到了现在这个时候,winRT的销量应该把M$抽醒了吧
回复 支持 反对

使用道具 举报

5#
发表于 2012-12-18 12:01 来自手机 | 只看该作者
Tempestglen 发表于 2012-12-18 11:35
微软有可能掌握intel的命运,微软对nv有优先购买权,nv其实已经是微软的小密。

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

intel的命运原来掌握在您的嘴炮里,你不去当Arm CEO可惜了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-12-18 12:03 | 只看该作者
the_god_of_pig 发表于 2012-12-18 11:58
到了现在这个时候,winRT的销量应该把M$抽醒了吧

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

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

怎么看,intel都不会是得益的一方。
回复 支持 反对

使用道具 举报

7#
发表于 2012-12-18 12:29 | 只看该作者
什么时候的老新闻了,自己装个VS2012看看,VC是有ARM目标平台的。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-12-18 13:23 | 只看该作者
Airhouse 发表于 2012-12-18 13:00
这扯得什么乱七八糟的东西。。。这文档只不过告诉你这个新函数在X64和ARM架构下需要用不同参数来使用而已, ...

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

使用道具 举报

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

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

使用道具 举报

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

你以为OfficeRT是用C#写的啊,本来就同时支持
回复 支持 反对

使用道具 举报

11#
发表于 2012-12-18 14:31 | 只看该作者
支持和不支持有区别吗?
回复 支持 反对

使用道具 举报

12#
发表于 2012-12-18 17:34 | 只看该作者
我都说过了,应该是基本都能支持的
RT不支持的原因在我看来最大的可能就是:ARM性能还是拖不动
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-9-20 13:21

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表