【转】Windows 10解决2个问题,翻身仗基本稳操胜券!

asdingo UID.75149
2015-02-21 发表

本帖最后由 asdingo 于 2015-2-21 12:10 编辑

【文章转来的,觉得有些看法还是很中肯很有思想的。】
抱歉,这篇文章来得有点晚,主要是有一些问题需要向码农朋友们请教,比如Windows 10 在设计和底层架构上发生了哪些变化。昨天看了一些与Windows 10相关的文章,真是不忍卒读,大多老调重弹微软不行啦,泛泛而谈一些马后炮。

唉,你们到底有木有认真去了解Windows 10呢?马后炮谁都会放,洋洋洒洒的撒狗血我也在行,咱这里也不浪费口水了,咱先了解微软为什么直接跨过Windows 9直奔Windows 10去了。

用微软的话来讲,Windows 10是一个全新的系统和平台,横跨PC、平板、手机、Xbox及其它智能硬件,从大屏到小屏,甚至没有屏都可以全部兼容。

这些是我们都可以看见的,但老话讲的好,外行看热闹,内行看门道。结合码农的角度来看,微软在Windows8时代,主要做了这几件事情:

第一,微软不惜坑用户把Windows phone 8的内核换成和PC端一样的NT内核;

第二,推出适用触摸的Windows RT操作系统;

第三,Windows phone 8.1更换API,把开发者坑了一遍。

第四,推出自己的账户体系,一个账户全部通用。

微软这么做的目的是什么,说简单,就是为了“三屏一云”的战略服务。我们在这里动动嘴皮子容易,微软就得不断的坑用户和开发者,毕竟得有人充当实验的小白鼠。

如果按照之前的步骤来讲,Windows 8的目的在于,让Windows系统出现在移动端,建立自己的账户体系,用户体验先放到一边,所以不惜一边坑用户,一边坑开发者。

而Windows 9,或者我们称之为Windows 8.2更合适,应该是一个过度操作系统,这时候微软要做的就是在用户体验和操作界面上让PC端和移动端能够保持一致,实现PC端和移动端无缝切换。

按微软以前的尿性,Windows 10应该在2年后。尽管微软一再加快研发速度,但是现实太残酷了,Windows 8的惨淡没给微软争取到时间。所以,微软一咬牙,直接上Windows 10,移动端和PC端的命名也保持一致,就是Windows 10。

Windows 10 的出现,最直观的感受就是为解决移动端的落后。微软连续坑了手机用户和开发者终于让开发者在PC端、移动端等都使用上了同一种开发语言和架构,通用appx格式。

简而言之,以后开发者无需单独再去开发手机、平板之类的应用,直接把桌面的软件适配一下就行。

Windows 8时代,微软在移动端遇到的最大问题是,一般的开发者专注于苹果和安卓的平台,很少再有成本和精力去顾及Windows phone等平台,所以微软即使拥有庞大的桌面生态,但是无法转移到移动端上来。

而Windows 10 统一平台后,微软移动端虽然暂时落后,但微软PC端还是老大吧,还占据90%以上的市场份额,有本事,你别开发桌面软件。既然开发了,那就简单了,反正就是做一下适配而已,同样的成本和精力,就把PC端、移动端等都完成了。

这时候微软还担心自己的移动生态圈落后吗?还担心自己的应用不够多吗?当然具体的措施我们得看微软开发者大会上的后续动作。

所以,第一个问题解决后,微软要做的就是解决第二个问题:赶紧让用户都用上Windows 10。

第一步,微软痛下杀手停止Windows 7更新,对于我大天朝而言无所谓,反正我们特立独行惯了,用盗版都能用出优越感来。

第二步,我这种学渣都能猜到微软一定会不惜重金砸广告,砸各种赞助,只要有人的地方,一定都会出现微软的广告。

第三步,破天荒的看到,微软竟然不卖操作系统了,竟然宣布Windows 7、Windows 8和Windows 8.1用户可以在一年内免费升级Windows 10系统!

这得下多大的狠心啊!就如同有一天你听到雷布斯说,小米手机不用抢购了,全部白送。我的神呀,作为一个大天朝的穷屌丝,终于可以不用盗版系统了。顿时泪流满面。

按照微软操作系统隔代红的历史规律,加上Windows 10借用Windows 7的壳来减少用户的学习成本,最重要的是免费,我还真找不出Windows 10失败的理由来。

如果非要找理由的话,就是大家一起抵制Windows 10,拒绝升级(天朝一大特色,我用盗版的XP我自豪)。当然凡事都有例外,如果Windows 10真失败的话,那也只能用“气数已尽”来解释了。

不说了,PC端和手机都等着升级预览版呢。

标签: Windows

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
q123hb UID.105020
2015-02-21 回复

5

zcxsythenew UID.911687
2015-02-21 回复

微软好像没有说过桌面和应用商店应用要统一。

slice UID.3863
2015-02-21 回复

本帖最后由 slice 于 2015-2-21 12:35 编辑

以后基于Win10 SDK的独立应用可以发布到Xbox One,这点不错。

算起来APPX的生态圈就有手机,平板,PC,外加个Xbox了。

至于Win10的吸引力,我觉得DX12是灰常大的吸引力。
如果DX12真如传说中强大的话。
有人肯定会说初期DX12的游戏会很少。
其实如果有足够说服力,跟进会比你想象的快。
因为游戏支持DX12,并不需要游戏重新开发,游戏所有的关卡,地图都不需要变。
只是更新下3D引擎而已,只是为了效能而非提升效果的话,一个不大的补丁都可以搞定的事情。


Win10需要做好的就是:
不要让Win7用户反感。
也不要让Win8用户反感。
加上Win10免费升级。
XP的烂机器趋于淘汰。
WP8等着升级。
Win10可以说是占据天时地利人和。

Win10达到Win7的地位不难,就看微软如何作死了。

axile UID.563392
2015-02-21 回复

本帖最后由 axile 于 2015-2-21 12:41 编辑

Quote***链接停止解析***
以后基于Win10 SDK的独立应用可以发布到Xbox One,这点不错。

算起来APPX的生态圈就有手机,平板,PC,外 ...


DX11都10年了,经过Win7,8,8.1三代也还没算成为主流,Win10靠DX12?
还有换引擎有你说的轻巧?

slice UID.3863
2015-02-21 回复

本帖最后由 slice 于 2015-2-21 12:52 编辑

Quote***链接停止解析***
DX11都10年了,经过Win7,8,8.1三代也还没算成为主流,Win10靠DX12?


如果效果不变,LOL之类只是引擎的升级即可效能提升个30%,你看快不快。

DX11就不说了,效果用得越多,显卡越绷不住而已,而且DX11那些特效还要带着放大镜看,细分曲面这些入门网游敢用嘛,敢发挥完DX11特效的基本也是显卡危机了,也就只有那种显卡危机之类的游戏会在乎DX11的支持。

axile UID.563392
2015-02-21 回复

Quote***链接停止解析***
如果效果不变,LOL之类只是引擎的升级即可效能提升个30%,你看快不快。

DX11就不说了,效果用得越多,显 ...


LOL是DX9吧,哪里说升级DX12了,这种需要适应大众硬件的游戏不可能用高版本DX

slice UID.3863
2015-02-21 回复

本帖最后由 slice 于 2015-2-21 12:53 编辑

Quote***链接停止解析***
LOL是DX9吧,哪里说升级DX12了,这种需要适应大众硬件的游戏不可能用高版本DX ...


DX12改变的根本是效能,和以前有本质不同,不是显卡危机类游戏才可以享受,甚至Intel 核显都可以享受,在纠结于核显LOL的帧数时,如果真有不小的性能提升,我觉得动力真的不小。
因为高配置游戏玩家其实对DX11之类接受度蛮高的,stream统计可以看出来,而DX12会把这种作用普及到入门用户,而非显卡危机。

LOL不支持,是因为它不需要那些高级特效,把LOL变成显卡危机,不会因为效果而去提升。
所以LOL升级支持DX12,也并非为了提升效果,而是效能。
很可能就是Win7只能DX9,而Win10可以DX12多个10FPS。
这就是我说的DX12会把这种作用普及到入门用户。

问题是DX12真有传说中神奇么?

as168795 UID.959965
2015-02-21 回复

Quote厚类罚克 发表于 2015-2-21 12:15
感觉文章是搞混了桌面应用和通用应用,用户习惯在PC上用exe或者直接浏览网页,根本没有用appx应用的习惯, ...


哈哈,简直真相,用win8.1我appx的应用基本下一个删一个,之后就懒得去碰了。

漠漠飞飞吧 UID.94770
2015-02-21 回复

楼上要掐架的节奏

haifeng18 UID.93231
2015-02-21 回复

现在乐观派关于微软的未来总结起来就一句话,因为微软桌面牛哔,所以手机平板等等以后肯定也很牛哔{:4_160:}

995813528 UID.35828
2015-02-21 回复

我去,真不知道这货请教的"码农朋友们"是什么,如果最核心最关键的一点都丢掉了,那这文章里的两个问题再怎么解决都没用。

axile UID.563392
2015-02-21 回复

Quote***链接停止解析***
DX12改变的根本是效能,和以前有本质不同,不是显卡危机类游戏才可以享受,甚至Intel 核显都可以享受,在 ...


DX12是通过在DX11的基础上给予开发者更多对硬件的控制权,让开发者可以手动优化提升速度。不是说用了DX12自动就能提升速度的,提升性能也是对保证DX11的质量而言,不会比DX9快。而且DX9引擎升级到DX12整个架构都要改,流水线都差了十万八千里,开发商不会这么傻为了提升点性能没事去升级的。

slice UID.3863
2015-02-21 回复

本帖最后由 slice 于 2015-2-21 13:22 编辑

Quote***链接停止解析***
DX12是通过在DX11的基础上给予开发者更多对硬件的控制权,让开发者可以手动优化提升速度。不是说用了DX12 ...


所谓的性能优化,主要都是游戏引擎这一块来做。
而游戏内容,往往都和效能关系不大,它们在绘制人物,绘制地图,基本是不关注硬件的。
所以完全不想要对效果进行优化,涉及游戏内容这部分,调整不大的。
说白了就是内容制作这块如果只是和游戏引擎打交道,不是直接和DX打交道。

所以你可以看到网游之类,有DX支持方面的升级,并非要去把以前的关卡,地图,人物整个升级一遍。
会大量更新游戏素材,那也是因为为了支持DX11的新效果额调整之类而需要。


你没有转过一个弯,就是游戏内容需要去优化,游戏内容优化,往往是为了实现新API中更耗的效果,如果不想要改变效果,那就基本不需要。
其实游戏内容压根不关心是DX9还是DX10,甚至OpenGL,就像War3,管你DX7还是DX8,你切OpenGL都可以,因为引擎支持。


axile UID.563392
2015-02-21 回复

至于APPX也就是WINRT,是微软为移动/触摸系统专门开发的,现在适配桌面也只是没办法走回头而已,不用过多猜测,微软自己都不清楚未来的方向

axile UID.563392
2015-02-21 回复

Quote***链接停止解析***
所谓的性能优化,主要都是游戏引擎这一块来做。
而游戏内容,往往都和效能关系不大,它们在绘制人物,绘 ...


额。。。你好像没听懂我说的,我在说DX9游戏不可能这么简单升级到DX12,没说性能提升是不是引擎的事...

slice UID.3863
2015-02-21 回复

Quote***链接停止解析***
额。。。你好像没听懂我说的,我在说DX9游戏不可能这么简单升级到DX12,没说性能提升是不是引擎的事... ...


我觉得很简单,一个游戏,DX7,DX8,DX9,甚至OpenGL的切都很容易。
因为游戏内容与DX无关,只是说某些场景需要牺牲某些效果,那套API难以实现活不能实现之类的。

举个不恰当的例子:
同样绘制1000个三角形在屏幕上。
你其实都一样,你只是告诉游戏引擎绘制,你不关心到底是DX7负责,还是DX8负责还是OpenGL负责。
现在的问题就是,你用同样的方式让游戏引擎给你呈现1000个三角形。
是否会因为游戏引擎的升级,为DX12的优化,而得到性能提升。

按理说,是可以的,因为DX12的主要是对硬件资源更底层的利用,和对硬件多线程的优化。
所以,你这1000的三角形如何绘制,是游戏引擎去解决的问题。
游戏引擎支持了DX12,多线程利用好了。
你这1000个三角形就可能更快。
但并不代表你让游戏引擎绘制1000个三角形的方式变了。

正因为DX12是对硬件资源的更充分利用。
所以,对游戏引擎之外的上层更透明。
更类似于,你驱动升级,游戏和DX,啥都没变性能提升了10%之类。
因为驱动比DX也更底层,那么上层也就不需要关注。
你管我驱动或者引擎用了啥黑科技,让你1000个三角形绘制更快了。
上层需要关注底层的时候,那是因为上层要实现某个效果,底层是否支持。

而DX12的优化,对于并非想提升效果的就游戏来说,基本就是引擎级别的支持即可。
因为DX12关于效能方面的提升,例如CPU多线程更耗的利用,对显卡XXX的利用,都是可以做到对上层透明的。

slice UID.3863
2015-02-21 回复

本帖最后由 slice 于 2015-2-21 14:01 编辑

Quote***链接停止解析***
额。。。你好像没听懂我说的,我在说DX9游戏不可能这么简单升级到DX12,没说性能提升是不是引擎的事... ...


其实我们不要说DX了,我们说mantle吧。

例如寒霜引擎提供了支持后,一大票采用这个引擎的游戏不过是支持或等待补丁了。
本质它们是在适配新游戏引擎。

我担心的是DX12对某些东西提升没有那么大。
例如DX9级别特效的旧游戏。
例如入门级别的硬件。
这是升级和跟进的主要动力。

那所谓的百分之几十的提升,很可能是是要故意显示这种效果的特定场景才有。

总体来说,我还是不信任Intel之类的,理想和现实差距是很大的。
DX12的吸引力主要还是游戏玩家。
对大众网游玩家影响不大。

前面的路 UID.932351
2015-02-21 回复

言之过早

hyrz2006 UID.363333
2015-02-21 回复

微软推出win10大一统战略规划是正确的,就是看执行的怎么样了。谋事在人,成事在天。

mor****lew UID.946219
2015-02-21 回复

楼主说的非常有道理,前面有人说没有人去用应用商店应用。我只能说,这一个市场看的是你有多少潜在的用户。只要人人都用win10,那么人人都是windows应用商店的潜在用户。从微软官方应用可以看出,一般的通用应用完全不必win32应用程序要差。所以,潜在用户群多,开发者就会去开发。
最后,我非常赞成楼主的说法。

wind UID.62
2015-02-21 回复

win10的appx,展现出的体验如果能超越exe。那么一切皆有可能。
要知道win10的appx已经窗口化了,如果继续改进和开放api,exe和appx的界面表现也许没什么差别。

78959028 UID.858809
2015-02-21 回复

是不是这样子,叫几个开发者说下自己现在的心理表现就可以清楚了.

黄杈杈 UID.557035
2015-02-22 回复

我觉得楼主说的都对,哪怕没有dx12楼主说的也会成立

但是!

最终要的一环就是APPX生态圈!windows桌面生态的确很庞大,但是能通用的并不包括exe生态圈吧,如果不能壮大桌面版的appx应用圈,一切就都白瞎了……

我目前不是很清楚windows应用商店的生态如何……如果也是不理想的……那其实微软还有很长的路要走……

yl****91 UID.157562
2015-02-22 回复

Quote厚类罚克 发表于 2015-2-21 20:09
win11不好说,起码对于目前的win10,开发者对于appx的应用也只是可选开发而已,用户的使用习惯不会大变, ...


关键在于触屏超极本和win8平板的比例,个人认为win8平板的性价比完爆安卓没疑问

321距离 UID.1013407
2015-02-23 回复

不管怎么说win10还是值得期待的

321距离 UID.1013407
2015-02-23 回复

哈哈说的不错 这一点不管是我还是换做别人都会觉得攒

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报