个人浅显的想法是:
剪切+粘贴的本质其实是移动的一种操作方式
相比于拖拽完成移动,剪切+粘贴优势是可以在单窗口完成操作,更适合文件结构复杂的系统。
同时剪切操作在多个分区(或磁盘)中操作文件比较有用。譬如要释放C盘空间,就剪切C盘某个文件夹,到D盘粘贴,一步解决问题。因为在多分区中挎分区拖拽文件执行的其实是copy操作,还需要进行进行一次删除操作。
而MAC有几个特点:
1. 一般只有一个分区。
所以,剪切的操作直接拖拽移动过去就可以。
2.MAC的设计思维作者:巴别鸟和win不同,MAC是在极力简化用户的文件夹结构。
观察MAC访达和WIN资源管理器的布局,你就会发现,MAC其实想把用户的文件分类集中在 文稿、下载 这两个文件夹。而windows更加适合树状的复杂文件夹结构管理。虽然win也有下载、文档等文件夹,但是用户习惯引导上没有MAC这么绝对。
3.MAC天然推荐多窗口高分辨屏幕使用。
MAC很少有全屏应用,每个窗口打开占用屏幕空间都不大(可以对比初始状态下的访达窗口和资源管理器窗口大小)因为MAC系统所用的屏幕可以说是预知的几款,分辨率都不低。而windows的使用环境复杂的多,甚至要支持只能放下一个窗口的超低分辨率屏幕的正常使用。前面说过,在单窗口不靠拖拽,用剪切比用移动方便的多。(当然,mac也可以用拷贝+粘贴+删除实现单窗口里移动,但多一步操作)
这里就体现了两个不同的产品设计理念,在MAC的理念上,你要移动拖拽过去就可以,反正文件结构不复杂。win就要考虑在复杂的文件结构下是不是能有种更快捷的移动方式,以适应不同的文件结构甚至不同的屏幕分辨率窗口大小下的方便使用。
MAC没有右键新建文件的确有时候不方便,特别是要快速建立个文本文件放放临时密码啥的。这也是产品设计理念问题。MAC倾向于应用程序引导,你要临时记点东西,没必要新建个文本文档,dock上有备忘录应用啊,不用关心文件存在哪里,打开应用能访问就行(产品理念上以应用为核心)win稍稍倾向于文件引导,干什么先找到文件创建文件,文件是最终结果,找到文件打开文件就可以直接用(产品理念上以文件为核心)。
至于哪个更合理更好用,这个仁者见仁。我经常在两个系统切换使用,老实说,对我来说MAC和WIN在日常使用差别真不大。但是如果有大量文件整理这样的工作,我更喜欢用WIN。
MAC对于新手最抓狂的是“复制”和“拷贝”,特别是刚刚使用时,选择十几个文件,右键,复制一下,会真的让人疯掉。我觉得讨论为啥MAC要有“复制”和“拷贝”更有意思。
最后再扩展讨论下便于理解。
不管是访达或是资源管理器,都是文件管理系统。文件管理系统其实逻辑蛮深的,所以不同的设计者都有不同的倾向性和引导。在更复杂的系统里(譬如,文件不是一个人操作、文件还有版本管理)甚至剪切、复制、粘贴、或移动的含义都会发生变化。
接下来我们引入一个复杂得多的极端环境来讨论这个问题。
用企业网盘举例,文件管理系统是企业网盘的核心功能,同样的复制——粘贴——删除和直接的移动(或剪切、粘贴)在企业网盘上会有什么区别?
其实差别会变得很大,因为企业网盘有版本管理概念,拿我们产品巴别鸟企业网盘举例,看上去的一个平平无奇普通文件:
其实实际上这个文件包含了600多个版本更新记录,我们在网盘上看到的当前版本是第635次更新的版本。
接下问题来了,我们如果在文件上点击复制,复制的是当前版本还是600多个版本?一般用户想要复制的一定是当前版本。
复制当前版本,在别的地方粘贴后继续使用时没问题的,但是如果用户想用复制到其他文件夹后删除的方式来实现移动呢?
这样会导致600多个版本的历史记录被删除。(回收站可以恢复所有版本)
所以,需要有一个移动功能,方便用户想要保留版本及其他信息的情况下重新排列文件。因为网盘需要在浏览器中使用,而浏览器不支持跨窗口拖动,所以移动要做成按钮形式,点击后选择目标文件夹这种。
上线后,网盘这类基本单窗口应用环境下,用户会觉得移动不方便,因为要点击后一个个选择文件夹。一个企业网盘可能有上千人上百个部门使用,使用一个移动窗口来选择移动的目标文件夹就显得不好用了。于是用户呼吁的剪切功能出现了。
因为浏览器不支持跨窗口拖动,剪切成了用户移动文件的首选。文件剪切后,可以自由的通过搜索和正常浏览的方式找到目标文件夹,然后粘贴即可,也不需要回到原来的文件夹删除文件。最重要的是,这样的操作在网盘逻辑层面其实就是移动操作,包括版本等信息都能移动到相应位置。
所以,对于文件结构复杂文件管理系统,剪切功能是相当重要的。而MAC的定位是个相对简单的文件管理系统,剪切可有可无,win作为想要兼容复杂文件树管理的系统,剪切功能就显得很重要了。
最后,给我们产品做个广告,欢迎来用用看巴别鸟企业网盘,访问官网注册企业公有云
版本即可使用哦。可以说巴别鸟是最强大的文件管理系统之一了,有很多强大的功能等你发掘。
巴别鸟客户端无论MAC和WIN都支持哦