BoomerCE 发表于 2012-12-30 20:50

微软黑科技系列 - 很多人都不知道,Windows Phone 7 和 8 是原

下载 Windows Phone SDK 就知道,Windows Phone 7 虽然是在专门的模拟器里跑,但是把模拟器 ROM 解开之后就知道全是原生 x86 代码;Windows Phone 8 都不要模拟器了,官方直接就给的是一个虚拟机~然后一切的 app 都是原生支持 x86,连重新编译都不需要,想试验的话,直接从网上下载个 xap 程序扔模拟器就能跑~

这个就像 Xbox 360 可以用 PowerPC CPU 直接跑 x86 的大型 3D 游戏一样,属于微软黑科技系列~

另外,Xbox 360 的固件大小连 16MB 都不到,大概只有 PSP 的一半~

gofbayrf 发表于 2012-12-30 20:54

是原生x86代碼還是原生 .net 代碼?

BoomerCE 发表于 2012-12-30 20:58

引用第1楼gofbayrf于2012-12-30 20:54发表的:
是原生x86代碼還是原生 .net 代碼? images/back.gif


系统本身是原生 x86,解模拟器 ROM 或者虚拟机 VHD 镜像就知道

app 都是 .NET 的,没有 x86 和 ARM 的区别,同一个 xap 可以直接在 ARM 手机和 x86 虚拟机里跑

大死人花 发表于 2012-12-30 21:02

怪不得WP那么屎,原来和android一样跑的都是模拟器

sofronio 发表于 2012-12-30 21:05

开发成本极低。。。弄个vs express加上wp sdk就能写c#了。。。

Jet.Black 发表于 2012-12-30 21:38

MSFT可是一个编译器科技树点满的公司。

再说字节码跨平台不是上世纪就实现了么?

BoomerCE 发表于 2012-12-30 21:43

引用第5楼Jet.Black于2012-12-30 21:38发表的:
MSFT可是一个编译器科技树点满的公司。

再说字节码跨平台不是上世纪就实现了么?

images/back.gif


这个主要是针对那个 Intel 猴机安兔兔跑 30000 分的帖子发的,指出一下 Windows Phone 对 x86 的支持比 Android 还好,到时候说不定厂商推出 x86 WP 比 x86 猴机还快…

另外就是黑索,PS2 机能比 Xbox 要低,但 PS3 兼容 PS2 当时只能靠把 PS2 和 PS3 做在同一块主板上,结果后来缩水的 PS3 就不能玩 PS2 游戏了;微软是直接软兼容,高下立判

tumuyan 发表于 2012-12-30 21:59

qwased 发表于 2012-12-30 22:41

那也只是应用啊,系统本身还不是跑在ARM上的

五月病少女 发表于 2012-12-30 23:57

引用第8楼qwased于2012-12-30 22:41发表的:
那也只是应用啊,系统本身还不是跑在ARM上的 images/back.gif

lz意思是系统是在ARM平台上模拟x86,最底层是模拟器,模拟器上面才是系统
用x86的U跑wp8的话,只要去掉模拟器就行了

BoomerCE 发表于 2012-12-31 00:07

引用第9楼五月病少女于2012-12-30 23:57发表的:

lz意思是系统是在ARM平台上模拟x86,最底层是模拟器,模拟器上面才是系统
用x86的U跑wp8的话,只要去掉模拟器就行了 images/back.gif


没,没,不是这个意思~系统是分开编译成 ARM 和 x86 两个版本的,只是感慨微软一声不响就做出了完美版的随时可以投入生产的 x86 Windows Phone,而 Android x86 叫了半天还有各种各样的问题~

lyghzw 发表于 2012-12-31 00:10

意思是编译器可以直接把代码编译成x86和arm两种程序?

对于wp8,只能是养肥再说了,现在的生态圈还不适合我。

myron_cloud 发表于 2012-12-31 00:24

不明觉厉的wp7用户路过~那7和8为毛要傍高通啊直接上wintel组合多拉轰……眼看这intel靠着刷制程连低功耗芯片的理论性能都要破表了高通还在这出冰箱专用用四核……

五月病少女 发表于 2012-12-31 00:29

引用第10楼BoomerCE于2012-12-31 00:07发表的:


没,没,不是这个意思~系统是分开编译成 ARM 和 x86 两个版本的,只是感慨微软一声不响就做出了完美版的随时可以投入生产的 x86 Windows Phone,而 Android x86 叫了半天还有各种各样的问题~ images/back.gif

额。。。好像两个帖子看混了,另外那边好像有人说是跑在虚拟机上

即使做出完美x86的wp系统,巨硬能不能放下身段,降低授权费,这也是普及的一道坎吧

風美由飛 发表于 2012-12-31 00:56

引用第12楼myron_cloud于2012-12-31 00:24发表的:
不明觉厉的wp7用户路过~那7和8为毛要傍高通啊直接上wintel组合多拉轰……眼看这intel靠着刷制程连低功耗芯片的理论性能都要破表了高通还在这出冰箱专用用四核…… images/back.gif

打电话还是高通靠谱。

qwased 发表于 2012-12-31 01:00

引用第10楼BoomerCE于2012-12-31 00:07发表的:


没,没,不是这个意思~系统是分开编译成 ARM 和 x86 两个版本的,只是感慨微软一声不响就做出了完美版的随时可以投入生产的 x86 Windows Phone,而 Android x86 叫了半天还有各种各样的问题~ images/back.gif

WP7的应用全是C#写的,X86跑也没问题吧
但是WP8是可以用C/C++写ARM native code,你确定这个也能在X86上跑?

newdasemo 发表于 2012-12-31 01:22

qwased 发表于 2012-12-31 01:38

引用第16楼newdasemo于2012-12-31 01:22发表的:

lz说的很清楚了,你试试装个wp8的sdk,“模拟器”一跑你就明白了。 images/back.gif

就是摸你妻啊,我不懂LZ要表达什么

newdasemo 发表于 2012-12-31 01:58

星空天神 发表于 2012-12-31 02:00

难道说wp8编译的时候编出两套c++代码,一套对应arm一套对应x86?

mimighost 发表于 2012-12-31 06:10

回 9楼(五月病少女) 的帖子

arm完全虚拟x86在现在好像还做不到诶,而且这样绝壁会慢出翔来,arm跑x86虚拟机,想像都可怕

mimighost 发表于 2012-12-31 06:18

回 12楼(myron_cloud) 的帖子

高通的modem科技已经点满了

BoomerCE 发表于 2012-12-31 10:16

引用第11楼lyghzw于2012-12-31 00:10发表的:
意思是编译器可以直接把代码编译成x86和arm两种程序?

对于wp8,只能是养肥再说了,现在的生态圈还不适合我。 images/back.gif


是的,然后商城在下载的时候自动适配 CPU 架构~装个 Windows 8,去商城下载个 app 就知道了,下载页面上都写明了~

BoomerCE 发表于 2012-12-31 10:17

引用第15楼qwased于2012-12-31 01:00发表的:

WP7的应用全是C#写的,X86跑也没问题吧
但是WP8是可以用C/C++写ARM native code,你确定这个也能在X86上跑? images/back.gif


所以现在商城里都区分了 CPU 架构的,比如扫雷的 x86 版早就出了,ARM 版才出没多久~

refo2613 发表于 2012-12-31 12:13

real_zyf 发表于 2012-12-31 12:48

想必楼主完全不知道 platform builder这东西吧。微软的win ce一直都是各种cpu都支持的(当然要重新编译,代码最底层是不同的,剩下的部分都是c++)
你看到是x86的版本当然都是原生x86代码

real_zyf 发表于 2012-12-31 13:04

www.cnblogs.com/linuszhu/archive/2011/06/25/WindowsPhone7TrainingSummary.html

myron_cloud 发表于 2012-12-31 13:05

回 21楼(mimighost) 的帖子

高通就算是点满了,outel的机器不是也能通讯能上网嘛……LTE自然麻烦一点了……而且按wp这种限制程度可以算是匹配一次受用一年啊也不像月月旗舰这样的……哎其实我就是蛋疼手里这块单核机的小性能罢了……想当年wp7要是用z2460怎么至于战那么狼狈……

mimighost 发表于 2012-12-31 13:06

Re:Re:回 12楼(myron_cloud) 的帖子

引用第24楼refo2613于2012-12-31 12:13发表的 Re:回 12楼(myron_cloud) 的帖子 :


CDMA这科科技树,就是高通点开的

只不过欧洲和TG,强制点掉了WCDMA和TD,这2颗分支 images/back.gif


求samsung、水果都不要用高通的modem,也求移动不要求高通兼容TD。

做modem的很多,但是大家都用高通说明很多问题。

kpf190 发表于 2012-12-31 13:26

gofbayrf 发表于 2012-12-31 13:46

當年JAVA的口號是什麼來着 一次編寫 到處調試運行

ahsammas 发表于 2012-12-31 14:15

整个帖子看下来

到底是微软黑科技还是被黑。。。

精钢魔像 发表于 2012-12-31 14:19

是怎么看出是x86的?看文件名?

BoomerCE 发表于 2012-12-31 14:23

引用第25楼real_zyf于2012-12-31 12:48发表的:
想必楼主完全不知道 platform builder这东西吧。微软的win ce一直都是各种cpu都支持的(当然要重新编译,代码最底层是不同的,剩下的部分都是c++)
你看到是x86的版本当然都是原生x86代码 images/back.gif


诶?这帖子主要是黑
1) Android x86 吹嘘了那么久,还有各种各样的问题;微软从不宣传,但 Windows Phone 直接完美支持 x86
2) SQNY

话说你给的链接我去看了,倒是有一点点问题,Platform Builder for Windows CE 是可以在 MSDN 下载的;Platform Builder for Windows Mobile / Phone / RT 只有 OEM 厂商才能从微软处获得。

BoomerCE 发表于 2012-12-31 14:24

引用第29楼kpf190于2012-12-31 13:26发表的:


既然重新编译一下就可以用,为啥还有这种时间差? images/back.gif


因为微软办事就是这么慢,扫雷中文版迄今没有扫雷主题,只有草地主题

BoomerCE 发表于 2012-12-31 14:28

引用第32楼精钢魔像于2012-12-31 14:19发表的:
是怎么看出是x86的?看文件名? images/back.gif


好吧可以这么说…或者说,不可能用 Hyper-V 在普通电脑上装一个 ARM 虚拟机吧?

qwased 发表于 2012-12-31 14:35

Android x86有啥问题?

----发送自 STAGE1 App for Android.

BoomerCE 发表于 2012-12-31 14:38

引用第36楼qwased于2012-12-31 14:35发表的:
Android x86有啥问题?

----发送自 STAGE1 App for Android.images/back.gif


我整个人都碎片化了

newdasemo 发表于 2012-12-31 14:39

66666 发表于 2012-12-31 15:02

页: [1] 2
查看完整版本: 微软黑科技系列 - 很多人都不知道,Windows Phone 7 和 8 是原