Parallels takes way too long to launch, and the GUI sucks.
Mine pops up instantly. 2.0 GHz Macbook. What's wrong with the GUI? Is it just that it's not Cocoa, the holy grail, or is there something tangible that isn't good? I've found it easy to use and unobtrusive.
Plus, do you really think a Qt C++ wrapper around Carbon is faster than direct Cocoa calls?
Wouldn't surprise me a bit if it were. Many of the things that make Cocoa such a joy for programmers also slow it down at runtime. That's just a design decision that Apple made, and with faster computers always coming out, it becomes less of a drawback at runtime.
I just want a nice documented-based Cocoa app that behaves like a Mac app, with a fast virtualization at its core
Err, why should a virtual machine be document-based? That doesn't make any sense to me.
The whole thing that drew my attention to your original post was that comment about Cocoa. Why do you, as an end-user, care about that? Cocoa is great, but there seems to be a mentality here that anything else is inferior or a second-class citizen. I kind of understand why that mentality came to be - Cocoa came with OS X, Carbon is a bridge to the past in OS 9. Thus people automatically assumed that Cocoa = good and Carbon = bad. But Carbon is every bit as capable as Cocoa, and thus why an end-user would care one bit about either is beyond me.
Granted, Parallels is done with Qt, which looks a little bit "off" sitting next to a Carbon or Cocoa app, but does that really matter? It looks damn close, and frankly, looks mean nothing to me if the interface works intuitively. And that it does.
I'm not picking on you, just trying to understand your reasoning.
