» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] MS演示ARM平台的Windows系统

posted by wap, platform: GoogleChrome

其实别以为Windows8对Intel是一个压力,其实对MS何尝不是?

ARM能跑X86编译出来的软件吗?当然不能。

Win8 X86和Win8 ARM不兼容怎么办?

估计MS还是抛出.Net和SilverLight技术这两个,或者直接玩克劳德了。

但是到时候有多少人继续鸟Win8 ARM还有待观望,如果走向跨平台,那以前的软件资源肯定或多或少有影响了,毕竟你不会指望《星际争霸2》能在Windows 8 ARM上跑吧?


本帖最近评分记录
  • mirokuneal 激骚 +1 最骚 Rated by wap 2011-1-6 22:43

TOP

posted by wap, platform: GoogleChrome

如果ARM和X86版不兼容的话,那这货和Windows CE/Windows Mobile有啥区别?

这玩意真的觉得有点蛋疼啊,MS要早点应招,在iPhone1代的时候就要醒悟,布局才对,人家APPLE虽然没盖茨那么早看出下一代计算平台是移动端,但是起码人家比你早发力很多。



TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @McLovin  于 2011-1-6 15:28 发表
按理说,如果底层WINDOWS接口都是一样的,可以在编译器层面解决这个问题。
相同的软件代码,选择编译出不同的版本即可。
X86和ARM的差异太大了,Linux跨平台编译的时候代码都要做很多功夫,估计这个也不会少。

我觉得还是走云平台的可能性靠谱一些,或者.Net/SilverLight这种解释型的环境。


TOP

posted by wap, platform: GoogleChrome

反正现在还没谱,我就看保守的MS怎么设计出一个融合传统Windows和触摸屏控制,并适合大尺寸电脑屏幕和小型化Tablet的UI来,想想就兴奋啊

TOP

posted by wap, platform: GoogleChrome

短期没不会啊,打死Intel它也不会开放的,用其他方式实现一系列SSE恐怕很难

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @潮吹圣手  于 2011-1-6 15:55 发表
看过win源码的都知道改一改cpu硬件层就能支持各种cpu
能看到Win源代码你已经很牛逼了,至于要多人工去“改一改”,啧啧……

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @纵海行舟  于 2011-1-6 15:55 发表
posted by wap, platform: GoogleChrome

我估计win8直接就把触摸输入作为标准核心组件,开发人员在新应用中必须兼容。
问题是,这个输入核心如何兼容键鼠+触摸屏两套输入方式?

这个UI和输入方式可不好设计啊。

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @纵海行舟  于 2011-1-6 16:02 发表
posted by wap, platform: GoogleChrome

这是微软必须去做的事,现在桌面系统已经足够成熟和炫丽了,如果不在其他方面更新,windows要如何进化?如何吸引顾客升级?这都是微软必须考虑的。
也是,我们一起来看看MS的最终结果吧,其实MS的触摸UI还是很炫很好用的,就是如何和传统Windows结合起来这一点我还是没有啥头绪,当然,我不是MS

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @利多卡因  于 2011-1-6 16:20 发表
微软出arm版windows个人感觉是因为arm已经公开宣布进军服务器领域,微软不可能在这块市场上让自己输在起跑线上的

至于让OS支持更多硬件,这说不上容易也说不上不容易,一个合格的程序员应该知道移植工作的核心在哪 ...
对,我的意思就是如此。

例如一个架构(就说X86吧),有某个SSE指令可以让图片A比平时快100倍的变成图片B。

但是ARM架构没这个指令怎么办?只能模拟,模拟的结果就是做这个处理的时候慢了100倍!

如果这个指令在某个软件中很关键,例如某个游戏,某个地方总是比X86慢100倍,你觉得这游戏还能玩吗?


移植绝对是可以的,这个不存在难点,问题是架构的不同,X86架构现在有非常非常多的特殊结构和指令集,远远超过了ARM。你别说这些指令集平常用不到,当年我测试台湾一家公司生产的兼容X86并支持MMX技术的CPU,就有N多日常软件不支持,为啥?因为缺乏某些硬件指令。

这些性能损失都是需要人工去修复的,想办法解决,这并不是换个编译器就能搞定的问题。新软件还好,设计的时候就能充分的考虑两个平台,以前的老软件别想了,人家甚至可能都懒的维护了,怎么可能为了你重新翻新一遍?

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @潮吹圣手  于 2011-1-6 17:27 发表
无聊到一定程度才会用内联汇编的,只要一切使用OS应用层标准框架内的资源,随着OS跨硬件平台不是什么大问题
试试DirectX和OPENGL非mobile版?

TOP

发新话题
     
官方公众号及微博