by ecterrab » 2. Dec 2009, 21:46
poetzsch: Thanks for your reply. I explained why this feature is useful for me; I think for various of VB & Mac host users. There may be a bit of repetition but let me explain furthermore. We (not all but various of us VB users) work in fullscreen. With VB as of before 3.1.0 I can _instantly_ access the most frequently used mac applications via menulets (mini icons in the menubar) without having to switch guest -> host nor to disturb my working desktop (remains fullscreen VB). Now when do you need that? Too frequently: I work full time developing mathematical software (facing similar design issues as you - our user base is university people, around 3 million around the world), and the time consumed via "go to not full screen, launch your mac application, return to the VB screen, make it full screen again" is not small, it disturbs the concentration and working focus in 3.1.0 if compared with the 3.0.12. In the menulets I even have a freeware menulet to renice all running applications, including VB. Second reason: before 3.1.0, hovering the top of the screen I can also see the dock and all its info that I consult frequently (number of unread emails, mac applications running, amount of memory available and how memory is being used, and some other info mac-conveyed visually via dock). And I can see all that just with a rapid movement of the hand (mouse on top, then remove the mouse from there to hide all the info again). Regardless of how this functionality got there, it makes "Mac & VB" to feel sleek, fast, very well integrated (just my experience). I note that we have a company license of VMWare and we (my team) all _prefer_ and so use VB, and this functionality removed from 3.1.0 is one of the main reasons. Otherwise I would not be writing these emails, you know how little time we all have.
Sasquatch: I am sad that you took my post as arrogant. As said I also work developing software, am actually team lead, and did my best to explain my point of view as opposed to just state things as absolute truths. Besides that, you ask "On Windows, do you see your taskbar when you have an app in full screen?" Please note the answer is yes, you see it when having it in auto-hide mode, as it was the menubar before 3.1.0. And while the mac menubar is in fact equivalent to the tray in the windows taskbar, you see all of it (tray included) when you hover the taskbar area to make it appear.
rpmurray: in my opinion you hit a point when recalling that generalizations can hide the path, not all mac users are the same.
Technologov (I): you interpreted the post more in the way I intended it "if some users like want it, this feature may be useful. (if optional)". That is all I asked: an option, noting that the original 'bug' report and its comments also asked for an option. Thanks for adding this as a wish (I actually added it yesterday, before you, as a 'suggestion')
Technologov (II): let me split the topics, I posted about other things. You ask about the crash - what crashes is Safari. When you check the experimental Direct X (my guest is running windows XP pro) and activate 3D (previous and also in 3.1.0) and now also 2D acceleration, then: in Safari within the guest (so Safari for windows), topsites is available to be in Safari's toolbar, and if you now add it there and click the corresponding icon in the toolbar, Safari crashes. There is no way to see topsites. I reproduced this in 3 macs running snow leopard, but also in leopard and in versions before 3.1.0. I recall that this problem does not happen within VMWare windows guests, so I understand it is not a "Safari for windows" problem. Less relevant: some games (my kid) also cannot run within VB, I guess that for the same reason that Safari crashes (I can obtain the precise info to reproduce this).
More comments on 3.1.0.
Branched Snapshots: indeed this is a very convenient feature in platforms that do not have OS TimeMachine.
Still in 3.1.0 I do not have found so far an easy way to transfer a file from the host to the VB guest (works fine with VMWare). Transferring host -> guest is relevant functionality regarding integration, in turn a high impact factor for VMs, I think.
Different but related: when you need to transfer files from the guest to the host (implemented) you currently wait a bit until the shared directories are available in windows IE (reported in other forums). But if instead I launch an FTP client on the guest and make it connect to the host, the connection (to the same shared folders) happens instantly, which makes me think that perhaps there is an implementation issue in VB that produces that delay?
In 3.1.0 pressing "Command H" does not hide the VB windows anymore no matter if in fullscreen or not (I tracked this yesterday).
Finally, in 3.1.0 it is still not entirely clear whether VB is or not using the two cores. In theory (I read the manual) yes it is. In practice, if I run one 'resources consuming' application, the guest is not as responsive to run another application as if I were running it in a boot camp partition (I can provide more details). I note that this happens even if I configure 2 CPUs in settings -> system -> processor, and regardless of whether I enable PAE/NX. This "two cores are working and multitasking is smoother" works fine in VMWare (old or new). Even so I prefer VB, it is visibly more responsive and flexible in various respects. My conclusion so far: I see the jump you mention and mainly look forward for a 3.1.x hopefully with an option to have the menubar _and_ the dock visible as in previous VBs. In my case that functionality is more relevant to upgrade VB than the _very_ regarded speed up due to the possibility in 3.1.0 of running the mac in 64 bit, faster.