阅读更多

8顶
0踩

操作系统
微软Windows主管Steven Sinofsky今天在官方博客上介绍了微软对Windows 8系统的用户反馈的处理情况,以及对Windows 8文件管理的诸多调整及改善,Winsupersite网站作家Paul Thurrott对其进行了汇总。(相应的调整将会在即将发布的Beta测试版中体现。)

我一直在想一个问题,在开发 Windows 8 的过程中,到底有多少用户的反馈会被微软考虑?毕竟,整个操作系统的设计过程几乎是保密的。巧合的是,微软发布了一篇文章来解释这个问题。

“我们阅读了每一条跟 Windows 8 相关的评论、论坛帖子和测评文章并仔细追踪这些反馈。”微软的 Steven Sinofsky 在博客中写道。“在听取建议的同时我们会考虑反馈的来源、目标用户的功能需求,同时我们也尽量弥补反馈中互相冲突的部分。当然,我们总是会考虑改进工程的可行性——兼容性、安全性、执行性能等。”

微软收到了成千上万条关于 Windows 8 文件管理系统的反馈,他们将这些反馈总结出来,并对系统进行改进,所以我们将能在二月底发布的用户预览/Beta 版本中看到这些改进。改进包括:

在复制或移动文件时标识重复的文件:在 Win8 开发者预览版中,微软对复制或移动文件时产生的文件名冲突引进了一个新的体验,在这个过程中系统会自动选择正确的文件。在用户预览版中,他们在详细的冲突决议对话框中添加了一个新的选项,根据文件名、大小和修改时间来决定是否复制该文件。这个功能不会增加复制或移动文件的时间,并且同时支持本地、跨网络、所有类型系统和存储。


暂停复制过程,重启后继续复制:如果你的电脑正在复制一个文件然后进入睡眠或休眠状态,复制会自动暂停。当电脑被唤醒之后,用户可以选择恢复(或者说继续)复制。“我们没有设计成唤醒后自动继续复制,因为有时系统环境可能发生了变化,这有可能导致错误发生。”

确认改进:在复制文件的过程中会有两种用户交互,一种叫“确认”,一种叫“中断”。确认就像“你确定要永久删除这些文件么?”,只有你确认之后这个操作才会发生。“中断”就像是“文件没找到”或“文件正在使用”,是在复制过程中发生的事情。系统会在开始复制之前展现所有的“确认”信息,而所有的“中断”都会先排队直到系统完成所有可以完成的任务之后再展现出来。微软说在测试版中,他们对复制过程中的“确认”呈现方式做了改进,这样用户就不会搞不清自己究竟在复制哪些文件。

Windows Explore 中自动调整图片方向:在 Win8 中的 JPEG 文件会遵循图片 EXIF 中的方向信息,如果你的相机设定准确,你不再需要手机调整图片方向。


性能改进:在 Windows 7 的文件夹上有时会有一个小锁的标志告诉你这是个私有文件,它的展示方式相当于是两个图标叠加到一起(文件夹和锁),检查这些重叠图标会导致 Explorer 库在启动时延迟 120 毫秒,所以新版中他们去掉了锁的图标,取而代之的是在“分享状态”那一栏来告诉你这是一个私有文件夹。


将文件夹 Pin 到开始屏幕:在 Win 7 中可能很多人会把常用的文件夹比如“音乐”放到开始菜单中,现在 Win8 中也支持把常用文件夹 Pin 到开始屏幕,这样你可以直接在开始屏幕接入自己最常用的文件夹。


同样,你也可以将常用软件的快捷方式 Pin 到开始屏幕。

其他改进还包括默认功能区最小化,给用户更大的空间:


快捷键可视化,更加清晰明了:



  • 大小: 49.7 KB
  • 大小: 65.6 KB
  • 大小: 325.7 KB
  • 大小: 8.6 KB
  • 大小: 40 KB
  • 大小: 70.6 KB
  • 大小: 70.3 KB
来自: 36氪
8
0
评论 共 7 条 请登录后发表评论
7 楼 kjj 2012-02-01 12:35
有人竟然看不懂eclipse中没个quickview上的 - 按钮 的作用!!!
6 楼 windir 2012-02-01 11:04
感觉使用高手都是用快捷键哦,使用鼠标点工具条或者菜单的效率提高不起来。
5 楼 george_space 2012-02-01 10:00
下面这些是我以前的评论,结果引来了n多人的咆哮,现在事实结果证明,微软最终采用的设计,是我当初所倡导的设计:最大化用户使用空间。

george_space 写道
george_space 写道
Ribbon UI的按钮工具栏,占用了太大的空间,我比较喜欢内容区域越大越好。
看到很多Eclipse用户,IDE左下右小窗口一个接一个,挤得Editor面积只剩下一点点,这样的coding style,我真是受不了,太压抑了。

看看我的IDE面积,就这样我还是嫌它面积太小了,如果以后有条件,得换个竖向双屏大小的屏幕,这样coding才是真的coding.


================================================================
george_space 写道
这是Office 2007默认的布局:


这是我想要的布局:

===============================================================
george_space 写道
你的代码,是“挤”出来的吗?


我的代码不用挤,面积大得能骑马:

--------------------------------------------
这就是默认给用户足够大空间的好处。
Ribbon UI占用了太多用户的工作面积。

==============================================================
george_space 写道
george_space 写道
不要占用我们的工作面积,让所有的toolbar去隐藏吧,让所有的window自动收起吧,让那貌似华丽的dock休息吧,给我工作面积,不要干扰我的视线,Robbin UI 、Mac UI,你们都要向Google Chrome Browser看齐才行啊。

尤其是Mac那些窗口,默认打开都是那么小气的一丁点,连马蹄子都容不下,更不用指望跑马遛圈儿了。必须手动把dock隐藏,然后手动拖拽窗口到最大化,才勉强够马打个转儿,最郁闷的是Finder怎么弄都堂而皇之地在马的头顶上悬着,要不是最新的Mac OS X Lion能够把部分窗口全屏化,真有把马憋死的感觉。
------------------------------------------------------------
所以,软件一定要给用户最大的工作面积,那些华华丽丽的窗口工具条……,还是赶紧自我隐藏了吧。

=============================================================
4 楼 weng 2012-02-01 09:53
千年不变的东西,终于舍得改了,不过也只是看看的份
3 楼 george_space 2012-02-01 09:46
引用
其他改进还包括默认功能区最小化,给用户更大的空间:



看来我的使用感觉是符合大部分用户的,我之前就对Win8中,功能区的诸多工具按钮挤占用户使用空间这个设计感到非常不认同,任何软件都应该给使用者更多的空间,而不是挤占用户的空间,我发表这些观点的时候,n多人反驳我,结果,现在微软自己终于采取了我当初建议的做法:默认功能区最小化,给用户更大的空间。
哪些迎合微软或者苹果的设计,抹杀自己的感觉的用户,是受虐狂,只有坚持自己的使用感觉,坚持一个普通用户的使用感觉,抛弃那些大厂商的权威给自己的“服从感”,才能促使软件厂商开发出更加人性化的软件。
2 楼 arong 2012-02-01 09:29
期待win8。
1 楼 mengyancui 2012-01-31 22:49
        

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jurl:现代Java Http客户端

    朱尔 Jurl是现代Java http客户端,旨在简化API集成。 为什么 ... 甚至Apache的HttpClient留下了样板代码的典型痕迹。... @JsonIgnoreProperties ( ignoreUnknown = true ) public static class SpotifyArtist {

  • JMeter基础:请求参数Parameters 、Body Data的区别

    使用Jmeter测试时,很多人不知道请求参数Parameters 、Body Data的区别和用途,这里简单介绍下: 先了解一个接口的基本概念 在客户机和服务器之间进行请求-响应时,HTTP协议中包括GET和POST两种基本的请求方法,...

  • jurl一个快速简单的URL解析Java库

    jurl一个快速简单的URL解析Java库,具有UTF-8和路径解析支持

  • jmeter相关参数

    该参数决定jmeter多久开始“ramp-up”选择的全部线程。如果使用10个线程,ramp-up时间为100s,则jmeter用100s使所有10个线程启动并运行。每个线程会在上一个线程启动后10s(100/10)启动。如果有30个线程和一个120s...

  • Jmeter命令行参数解析

    命令行方式执行Jmeter测试脚本

  • Jmeter使用参数说明

    (1)Action to be taken after a sampler error的5种方式 (a)Continue 模拟的请求出错后,继续运行。 场景:在大量用户并发请求时,服务器可能会出现错误响应,这属于正常现象,此时要把错误记录下来,继续后面...

  • header中加入参数

    $.ajax({ type: 'post', async: true, url: url, dataType: "json", data: param, success: function (result) { backFun(result); ...

  • 简单的网页浏览器

    JTextField jurl=new JTextField(60); JEditorPane jEditorPanel=new JEditorPane(); JScrollPane scrollPane=new JScrollPane(jEditorPanel); // JWindow window=new JWindow(WebBrowser.this); // Toolkit ...

  • android4.1.2 browser下载音乐文件中文名乱码问题解决

    android4.1.2Browser.apk下载音乐文件中文名字乱码问题 下载的音乐文件名包含在WebUrlLoaderClient::downloadFile()函数调用 m_response->getHeader("content-disposition", &contentDisposition); 得到的...

  • 记一次fastjson引起的内存泄漏问题

    先解决一些工具和概念上的问题一、Jmeter(对jmeter已经有了解的同学可以略过这个部分)二、服务器指标和参数三、观察到的现象和为了提升tps针对性的改进措施尝试四、奇怪的问题五、dump文件分析六、源码追踪七、...

  • 【Web】select2数据加载后再设置对应值问题

    思路:通常会遇到这样一个问题:一个select控件,我们通过ajax方式获取到服务端的数据,并对select控件进行初始化,然后从一个接口中获取到另一个模型里的数据,通过判断这个数据来,设置select中对应的option。...

  • 前后端分离简单项目--蚂蚁博客--后端部分

    原文网址:前后端分离简单项目--蚂蚁博客--后端部分_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍我从0开发的前后端分离的简单项目--蚂蚁博客。...直接new 一个ArrayList对象时(未指定初始容量大小)是一个...

  • JS-SDK自定义微信分享(SpringBoot版)

    url(当前网页的URL,不包含#及其后面部分)4个参数拼接例如:noncestr=XX&jsapi_ticket=XX&jtimestamp=XX&jurl=XX 然后通过sha1加密拼接的4个参数获取到signature 可能你对操作流程还是看不懂,没有关系可以...

  • 房卡麻将分析系列之"千里传音"

    return true; } static int iIdex = 0; iIdex ++; std::string kFile = utility::toString(cocos2d::CCFileUtils::sharedFileUtils()->getWritablePath(),"TableTalk",iIdex,".arm"); FILE *fp = fopen(kFile...

  • Chromium硬件加速渲染的OpenGL上下文绘图表面创建过程分析

    return new WebGraphicsContext3DCommandBufferImpl( 0, active_url, host, attributes, lose_context_when_out_of_memory, limits, share_context); }  这个函数定义在文件external/chromium_org/content/...

  • jbpm 4 在Tomcat 6.0上 运行问题

    [url]... 使用Tomcat发布时,需将jurl.jar,jurl-engine.jar,jurl-impl.jar替换Tomcat安装目录lib下的el-api.jar 并且项目中不能有这3个包。 Or you can still use Tomc...

  • 1、JSON简介

    document.getElementById("jurl").innerHTML=JSONObject.url document.getElementById("jslogan").innerHTML=JSONObject.slogan 与 XML 相同之处 JSON 是纯文本 JSON 具有"自我描述性"(人类可读...

  • matlab urlread中文,如何使用Matlab urlread/urlwrite提供用户名/密码来访问Web资源?

    if catchErrors, return else error('MATLAB:urlwrite:ConnectionFailed','Error downloading URL. Your network connection may be down or your proxy settings improperly configured.'); end end status = 1; ...

  • Spring Cloud 全面学习案例集,含多种功能示例与教程.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

  • AudioStream 1.5.unitypackage

    AudioStream 1.5.unitypackage

Global site tag (gtag.js) - Google Analytics