Sep
2
At Last – Windows Apps on my Mac WITHOUT WINDOWS
Filed Under Computers & Tech on September 2, 2006 at 12:10 am
Yesterday, Codeweavers released a public beta of CrossOver Mac. This software lets you run Windows programs on Intel Macs without rebooting, without running a virtual machine, and best of all, without installing Windows at all. I've been waiting for this since the switch to Intel, to me this is the Holly Grail! I don't consider BootCamp to be a proper solution, you have to buy Windows and you have to reboot to change OS. Parallels is a step in the right direction, but you still have to buy Windows and you have a large overhead because you have to run two OSes at the same time. CrossOver on the other hand utilises WINE technology to allow Windows Apps run straight on OS X. Your Windows Apps even share your regular file system and home directory. This means you have one file system, the OS X one, so your files are all in the one place and your Windows Apps are subject to OS X's security restrictions. The minute I read the news report on this I downloaded the beta and installed it. This is a quick review of my first impressions.
[tags]OS X, Windows, WINE, CrossOver[/tags]
I've only been using it for a few hours but already I'm impressed. It's easy to install programs, easy to run programs and the ones I want, work. Not all programs work, but there is a good compatability database on the CrossOver web page showing the level of WINE (and hence CrossOver Mac) support for just about any app you can think of. From the point of view of using OS X in a Windows dominated corporate environment here are some key apps that are supported:
- Adobe PhotoShop 7
- Adobe Dreamweaver MX
- Flash MX
- Internet Explorer 6
- Lotus Notes 6.5
- MS Office 97, 2000, XP & 2003
- MS Project (up to and inc 2003)
- MS Visio (up to and inc 2003)
However, the majority of these apps don't interest me because I don't own them and I'm not in a corporate environment. I use the GIMP, FireFox, Thunderbird, NeoOffice and Graffle rather than the above apps, and they all have Universal binaries for OS X. So, for my tests I installed the following three apps.
- Internet Explorer (as a web programmer this is handy to have)
- WinRAR (I bought a licence a few years ago so I may as well install it)
- WinZip (I had problems recently extracting encrypted zips created with WinZip 10 with zip on OS X and Stuffit)
Initial tests were promising. All three pieces of software installed without incident, even though both WinRAR and WinZip are officially un-supported. Once installed the software was available form the Programs menu in CrossOver and all three started without a problem. Quick tests of WinZip and WinRAR showed that both can extract files, even encrypted ones, with no problems. IE also mostly works but there are some rendering errors on some websites that render perfectly on the same version of IE running in a real Windows environment. IE also froze up once when it tried to run Windows Update (without my asking it to) but closing and re-opening the window sorted that out.
I then tried to install Fruity Loops because one of my house-mates is dead keen to get it working on his Intel MacMini. Although the install was successful the program itself did not run properly. Some UI elements were missing and it crashed the first time I ran it, so it was not usable. This was to be expected because the compatibility list says it doesn't work.
CrossOver installs your Windows programs into containers which it refers to as "bottles" (guess that goes back to their WINE roots). A bottle basically pretends to be a Windows install and presents the apps that are installed in it with a pretend registry, a piece of the file system to mount as C: and offers a fake Windows API and DLLs for the programs to call. These calls to the Windows API and DLLs are translated into equivalent OS X calls by CrossOver, hence OS X is doing the work but the Apps think they are running on Windows. You can have as many bottles as you like and the bottles can pretend to be either Windows98 or Windows2000. Another great feature is that you can archive your bottle when you have it working exactly like you want so you can easily restore it should you mess things up later. I tested this by archiving my bottle after installing IE, WinRAR, and WinZip but before installing Friuty Loops. When Fruity Loops failed I deleted my bottle and restored the archived one. I was right back to where I was before I installed Fruity Loops! The odd thing is that the default bottle that gets created when you install your first application is a Win98 one. I would have thought it would be a Win2K one since Win2K is a more recent version of Windows.
I've only spent a few hours playing with this today but after an hour I was impressed enough to fork out the $39 to register it. That speaks volumes. This is only beta software and already it's showing immense promise. This is the future of Windows apps on OS X, forget BootCamp, Parallels and VM Ware (when they release their Mac version). We are now seeing the real benefit of the switch to Intel. Windows Apps without Windows …. I'm in heaven
Basicaly WINE for OSX. Finally. I Will probably buy myself a copy also.
Very impressive. This is the one I’ve been waiting for. Looks like it beats bootcamp and parrallels hands down.
Although, I reckon the adobe suite are better on the OSX native platform anyway.
What about games?
Trekky, games are not my thing but I did notice that according to thier compatability database Half Life, Half Life 2 and Counter Strike apparently work.
I’m honestly not trolling here but why not switch to a windows machine, if you need the apps enough that your willing to pay for this software to run them on OSX why not just cut out the middle man? There’s no way this is a faster/more stable option over running the actual OS and I can’t see what you need OSX for that you can’t get from windows and/or linux.
Drongo, these are apps I need about once a month or so. I used to just borrow a Windows machine when I needed them. Now I can just run them on my Mac. They are small apps that I don’t use often but do occasionally need.
As for why not use Windows, becaues it is a far inferior OS to OS X or Linux. OS X is the best OS I’ve ever used. It lets me get my work done quicker and more easily. Can’t really ask for more than that 🙂
Ok.
I’ve had occasion to use OSX recently and aside from it looking prettier than windows I’ve seen no great differences that and its fairly counter-intuative if you’ve been using windows (or even linux) for a while. How exactly does it let you “get … work done quicker and more easily” (which by the way sounds like a line from those cringe-worthy Mac V’s PC ads)?
This is not an exhaustive list by any means ….. may do one up as a separate post some time but for now here’s a quick start:
The most important thing it does is get out of my way and not constantly annoy me by asking me am I sure about this and am I sure about that and am I sure about the other. Rather than always wanting comfirmation OS X just lets me do shit but gives me an un-do option should I have made a boo boo. So, the immediate difference is less clicking.
Another huge factor for me is Expose. The ability to cycle windows within just the current app rather than all windows or cylce all apps or see all windows in this app or all windows in all apps or all windoes in this app etc. It’s basially alt-tab on steroids.
Then you have all pervasive drag and drop support. On the mac you can drag and drop just about anything from just about any app to just about any other app if it makes sense. If you have a colour select dialogue open in one program you can drag and drop that colour not just to elements within that app but to elements in any of your apps where it makes sense to drop a colour.
Then you have the doc, I find it much quicker to work with than the start menu and much clearer even when you have bucket loads of apps open.
And finally for now, spotlight. Search the content of your files effectively instantly. Find doesn’t have a patch on spotlight.
Fair enough.
Never really been bothered by the “are you sure” stuff. I didn’t know expose worked within apps. Fairly sure you can drag and drop between programs in windows if we’re thinking of the same thing. And the doc is pretty but the same purpose can be served by the windows quick-icon thigys.
I’m sure if I spent time fighting with Windows I could get it to do most of the same thigns OS X does with third party addons and so forth. However, I’d still have the constant hassle of keeping my virus scanner, my AV and my ant-spyware up to date and I’d still be missing the GNU core I have on OS X and spend a lot of my time in.
I find I can get more done more quickly on OS X, hence I use OS X. What better reason is there to pick an OS?
Well from my point of view gaming, familiarity, price, range of hardware, ease of setting up a dual boot system, range of third party software available and upgradeability. I’ve never had a problem with a virus and since installing a good firewall I’ve had no sign of spyware. I’ve rarely had to ‘fight’ with windows and when I do its usually to do something not entirely legitimate and on the very rare occasions when it crashes its usually my fault.
Good for you. My productivity went up when I switched to OS X. To each their own. I have good reasons for using OS X. If you have good reasons to stick with Windows then do it. To each their own!
I also tried to install fruity loops and it didn´t work. I really want this app to work on my imac. I was thinking about installing bootcamp, but i don´t want that fucking windows on my mac. Please keep me up to date if you get it working.
Tehes, if I get it working I’ll post back here.
There is an update out that I haven’t installed yet so I’ll give that a go over the next few days and then try fruityloops again.
id give my third nut to get fruity loops working on my mac.
made to shift from pc recently and cant get anything musical done on it. thats a problem of my own but fruity loops is the only thing i can use. i REALLY miss it. …sigh oh well please can someone give me a nudge is this compatability issue gets resolved. i dont have the money to buy windows for my mac too. thanks 🙂