为何需要crossover?
你想要在mac下使用windows软件吗?
如果你长年使用windows并且有很多windows下的神器还没有找到mac的对应迁移版本,考虑一下crossover吧。
它能够帮助你实现一部分的需(Meng)求(Xiang)
它的原理是什么?
它是wine的商业版本,机制是模拟的底层的windowsAPI调用。当一个windows的底层库调用的时候,它们代理调用为mac的底层API调用。
它和虚拟机对比怎么样?
虚拟机是虚拟的所有的硬件设备,真实执行的时候,就是直接使用了底层的windows dll文件,所以大部分硬件模拟成功的情况下,windows的兼容性极其的好,但是cross over不是这样的,它是接受api调用,转化api调用为mac native的版本,所以在兼容性上明显弱于虚拟机,但是为何我们还要用crossover呢?因为它的速度,虽然转化之后不如原生的方法,但是毕竟只是代理了2进制的api调用实现,性能的损耗比起虚拟硬件来说,小了太多,所以它的性能是比较优异的(如果对应的app支持的话)
因为cross over默认支持着大量游戏,所以3D啊,游戏什么的就不要太担心了,软件兼容性不好,真正吸引用户的游戏兼容性一般都挺好的(你总要让一个商业软件能有吸金的地方,好不好?)
它的兼容性是什么样子的?
官方可以直接下载一堆的软件:
- 例如:
- total commander
- flashFXP
- filezilla
- winrar
- 7-zip
- pdf-xchange (安装后运行有一些问题)
- foxit Reader 7 (完美)
- winscp
- aliwangwang
- firefox
- internet Explorer 8
- vlc media player
- IDM
- Putty
- TightVNC
- Acrobat X
- Sumatra
- Kindle
- Office 2007, 2010, 2013, 2016
- Notepad++ (完美)
- 尝试额外不在列表中的软件:
- total commander ultima prime 7.4 (Search Extend跪了,但是其他主要功能都能够使用)
- winrar 5,完美运行
- xshell 5, 安装失败
- everything(运行速度比windows差很多)
- 百度downloader (能够运行,下载文件失败)
- 绿色软件:
- 绿色软件,filelocator(不能使用,原因是该绿色软件使用了windows下的虚机系统win对那个目录结构不支持,所以运行后显示没有注册的状态)
如何安装软件?
- Install a Windows Application
- Browse All Applications
- Unlisted application
- Choose Installer File
如何安装绿色版本软件?
- Copy进去
- 解压缩
- 通过run command去运行(如果绿色版软件有特殊依赖和启动写的操作可能会直接失败)
如何访问安装结果?
安装的结果可以被spotlight或者alfred搜索到,所以可以像一个普通的Mac APP一样被执行。