| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 798 人关注过本帖
标题:微软透露Win8桌面用户界面将与Win7相似
取消只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
结帖率:100%
收藏
 问题点数:0 回复次数:4 
微软透露Win8桌面用户界面将与Win7相似
微软透露Win8桌面用户界面将与Win7相似

2012年05月19日 11:11  新浪科技

图片附件: 游客没有浏览图片的权限,请 登录注册

Win8桌面放弃Aero Glass效果

  新浪科技讯 北京时间5月18日上午消息,微软(微博)Windows团队今天通过官方博客透露,Windows 8的桌面用户界面将与Windows 7相似,而且不会牺牲对现有应用的兼容性,但却会放弃Aero Glass界面。

  微软称:“我们花了很多精力仔细考虑如何从实质上改善Windows 8桌面的外观。我们查看了很多图片,并考虑了数百种设计。我们的主要目标是为Windows引入和谐的视觉效果,不仅要尽量保留Windows 7令人熟悉的感觉,还不能牺牲与现有应用的兼容性。”

  为了实现这一目标,微软给出了如下解决方案:“我们决定引入Metro的美学理念,但出于兼容性的考虑,决定不更改窗口尺寸、控制方式和系统用户界面。我们已经放弃了Aero Glass——平整了界面,移除了反光效果,并缩减了令人分神的渐变效果。”

  也就是说,微软抛弃了Aero Glass效果,恢复了以往的平面式设计。微软承诺,最终的产品效果将遵循“整洁而干脆”的理念。该公司承诺将在6月初发布的Windows 8 Release Preview版中做出更多改进。(书聿)

搜索更多相关主题的帖子: 微软 北京时间 Windows 新浪科技 兼容性 
2012-05-19 21:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回归简洁和实用,这是正确的方向。现在的编程潮流,越来越花巧,都不是为交流做界面的(界面interface的本来意思就是中介接口面层,inter-前缀是交互的意思,既包括人机交互,也包括人人、机机、人与代码之间等等的交互),而是为了吸引眼球做界面的,这与当今社会大势相同,忽略内容只专注于视角效果,早该纠正了。

授人以渔,不授人以鱼。
2012-05-19 21:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 5楼 hellovfp
你所说的.net兼容问题,其实主要是废弃ole使用注册表的回归。最早做DOS程序的时候,很少要对系统的环境变量做手脚的,因为尝试过之后知道大家都往那儿写信息,难保互相冲突及信息泄漏,而且环境参数太多,也影响效率。后来Windows推出,使用了注册表机制,注册表越来越臃肿,不然那些优化软件也不至于推出压缩注册表垃圾的功能。.net4的架构,根据资料上说变动之一就是废弃了往系统注册表写东西,从而使得同一台机器中同时安装.net4和.net2也没问题,这跟你说的用.net4跑.net2程序的兼容性有点区别,毕竟如果后者写的程序要到注册表搞什么,.net4是没有那些运行库支持这样的操作了(安装VC6出现的问题,我看了那些故障描述和解决办法,似乎也是关于这一点的)。

授人以渔,不授人以鱼。
2012-05-20 11:25
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
VS2010编译程序时有选择运行平台的,谁知道他编译时使用的是什么平台,在.net4下跑不了专为.net2写的程序,很正常,因为两者的运行库本就不一样,但你运行机上装了.net2又不同了。我上面说的正是在机器上同时装多套.net平台的兼容性,特别说了不同于在.net4下跑.net2那种兼容性。

现在的.net平台,是系统从程序伪代码中取出平台信息启动对应平台运行库的,所以不用在注册表中登记,但仍然要求所需要的那个运行库在机器上。在硬盘存在多个运行库文件,并不会妨碍系统运作,因为在需要时才装入内存,这种兼容策略已经很好了。随着计算机技术的发展,新的平台代码肯定与旧代码不同的,指望NT支持旧式DOS TC那样操纵硬件的程序,肯定不可能。同样,.net4是为新的环境编写的代码,同一个运行库要支持到很旧的.net2程序,那只会造成这个运行库的效率低下(需要判断代码级别启动流程),与其如此,不如各自独立分开存放,独立运行,各有各的效率。我认为这种兼容策略是可取的。

[ 本帖最后由 TonyDeng 于 2012-5-20 12:02 编辑 ]

授人以渔,不授人以鱼。
2012-05-20 11:50
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 9楼 hellovfp
因为总有人觉得自己做的最好。另外的原因是安全问题,我以前说过的,开源代码造成问题,是没有人会负责的,事实上也没有人会全部审核那些代码,你会把信息安全寄托在那些代码中没有夹带私货上?这与当今有人说盗版Windows夹藏木马一样,放心使用与否,见仁见智了。

[ 本帖最后由 TonyDeng 于 2012-5-20 12:29 编辑 ]

授人以渔,不授人以鱼。
2012-05-20 12:19
快速回复:微软透露Win8桌面用户界面将与Win7相似
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024376 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved