Come and get it! RDC for Mac v2 beta

Today's the day! As Craig (our fearless leader) announced a couple of weeks ago, we have now made a beta of Remote Desktop Connection Client for Mac, version 2, available. You can download it from Mactopia (scroll down to get to the RDC v2 beta, it's listed under 'other products').

For me, RDC is one of those little apps that nicely fits a need. In my office, I have a Windows XP box that lives under my desk. I don't have a monitor hooked up to it. Its primary reasons for existence involve booking travel through the corporate travel agent and filling out expense reports. I only access it through Remote Desktop Connection.

RDC v1 is a great little app. It saves me from having to have an extra monitor sit on my desk. But it's not a perfect little app. Like a lot of software, it was originally developed by someone on the team to scratch their own itch, and ... well, it shows. It's perfect for the original developer's own use, but it's not perfect in other situations. One of the issues with RDC v1 is discoverability. I've long since lost count of the number of feature requests that we've had for allowing the resize of the RDC screen. That feature has always been there, you just had to know where to go to find it.

We decided that it was time to update RDC. There were several reasons behind this decision, including a new Remote Desktop Protocol, the need to be able to connect to Vista, and the OS X switch to the Intel architecture. Instead of updating the existing code, we decided to re-develop RDC v2 from the ground up using the latest Remote Desktop Protocol. At WWDC 2006, we announced that we would update RDC, and we've had a team working on it ever since.

One of the major differences in RDC v2 is that we've completely redone the UI. I did a usability study of RDC v1 that revealed several issues. Users had a hard time getting everything set up on their Mac as well as on their Windows machine. Users couldn't figure out how to share files between their two computers, and some didn't believe that it was possible at all. People didn't realise that there was online help available for it, and often didn't even install it. For RDC v2, we wanted to address these UX issues and make RDC a more Mac-like app. Our new UI isn't hugely obvious when you first look at the application — the UI has always been quite minimal, and we've retained that in RDC v2. RDC v1 uses a disclosure triangle to show you the connection options. In RDC v2, to be a better Mac citizen, we've moved these options to a standard Preferences menu. This should improve the discoverability of many of the features that we've always had built in, such as being able to view your Mac's hard drive when you're connected to your Windows computer.

Another UI change is that we now support dynamic screen resizing. In RDC v1, you couldn't change your screen size while connected to a Windows computer. Now you can, and you can enter full-screen mode during a session too. I love this because I use RDC on my laptop. When I'm in my office, I hook my MacBook Pro up to a big 23-inch external monitor. Using RDC on that is different than using it on my MBP's screen, and now I can switch between them dynamically.

One feature request that we have received frequently was the support of multiple sessions in RDC. System administrators want this feature because they often need to connect to many machines at once. Users of RDC v1 who want this feature can probably name a couple of workarounds, but they were all pretty messy. RDC v2 supports this natively. You can connect to multiple Windows machines by saving connection settings for all of the Windows machines that you want to connect to. Then, you can simply launch those saved connections from the Finder.

My favourite new functionality in RDC v2 is a security feature. In RDC v1, you could share files with your Windows box, but you had to open up your whole hard drive to the Windows box. This never really concerned me — after all, my Windows machine is in my office and I'm the only person who has access to it. But it meant that I had to dig through the whole file system to get the file that I wanted. Now in RDC v2, I can choose what I share with my Windows machine: nothing, the whole hard drive, or a specific folder. I've been using internal builds of RDC v2 for a few months. I've found that, when I need to transfer a file from my Mac to my Windows machine (or vice versa), I just share the Mac folder where the file lives. Then when I browse my Mac's files from the Windows box, I just see the one folder which is exactly where I need to be. It's a very small thing, but it saves me a bit of time.

This is a beta, which means that we're not quite done yet. We've still got some issues to iron out. We want to release it to you so that you can give us feedback about it. To send feedback about the RDC beta, use Microsoft Connect. Several members of our team, including myself, will be reading your feedback to make improvements to it before its final release.

Comments

  • Anonymous
    July 31, 2007
    My very first Microsoft project is now out in the wild: RDC v2 beta.

  • Anonymous
    July 31, 2007
    Thank you!!! It was getting to the point were I'd rather use rdesktop -- simply for performance -- rather than use the official PPC client.  CoRD had some neat UI concepts, but still doesn't respect localization/keyboard settings properly. This will make life much easier for alot of us!

  • Anonymous
    July 31, 2007
    The comment has been removed

  • Anonymous
    July 31, 2007
    I wonder why the MacBU would waste an iota of time on this when there are clearly higher revenue items on the table.  Yes, there are small percentage of people who need to remotely connect to another computer.  And yes, there are even a smaller percentage of those that own both a Mac and a PC.  So, if you'd assume that the use of remote clients is prevalent in 5% of the desktop/laptop world, and you further assume that Apple's tiny global market share is better than it's 2005 1.3% of the desktop market, and you assume every Mac owner has a PC (we don't), we're talking about a group of people producing a free product for the use of .01% of users. MacBU, get onto the real work.  Office 2008 or 2009 or whatever you'll call it when you finally produce it.  I bet there is a bigger calling for Excel VBA support than a lousy remote client...

  • Anonymous
    July 31, 2007
    I just wanted to make an off hand comment instead of bothering with the feedback system:  Carrage returns are not recognized when pasted in. Otherwise, great update!!

  • Anonymous
    July 31, 2007
    It's a package installer! Someone FINALLY GETS IT! Thanks, jeremy

  • Anonymous
    July 31, 2007
    The comment has been removed

  • Anonymous
    July 31, 2007
    Thanks for the update. This goes a long way in my job where I have a lot of Windows boxes to connect to. Keep up the good work!

  • Anonymous
    July 31, 2007
    This is a cool app if you just need to remote into a user session on a PC. For going the other way, there's always VNC or Timbuktu, but the first one is lousy and the second one is nice but expensive. RDC is both decent and free, a nice combo.

  • Anonymous
    July 31, 2007
    This is fantastic news.  RDC is one of the 3 apps I use most on a daily basis - to VPN to my computer at work & to connect to the other machines on my home network.   The full-screen mode on Cord just didn't cut it for me. I've been playing around w/the beta for an hour and the new features are great.  It seems much snappier than the old version. One feature suggestion - support for monitor spanning.  Other than that, everything on my wish list is checked off. Thanks for the great work!

  • Anonymous
    July 31, 2007
    Has anyone else noticed that their windows machine begins beeping as soon as it gets a connection from the new RDC? At first, I thought it was just because a friend of mine connected from outside my LAN this evening, but when I downloaded and tried tonight, it did the same thing.... Oh, and the beeping continues even after the remote closes the session and goes on until you login to the server machine.

  • Anonymous
    July 31, 2007
    I love RDC, it is a wonderful thing, but why oh why does it require an installer? Granted, a standard package is much better than a custom installer, but we're talking about one app bundle here (I checked the file list. I have to when an installer is used, it's just good sense). Why can't I just drag the app off the disk image like any good Mac app?

  • Anonymous
    July 31, 2007
    There is no beta 2 listed only beta 1 on website did it get pulled?

  • Anonymous
    July 31, 2007
    The comment has been removed

  • Anonymous
    July 31, 2007
    How about an Office 2008 beta?

  • Anonymous
    July 31, 2007
    Steven - Are you referring to RDC or the file format converter?  If it's RDC, this is the first beta of version two.  You can download the final release of version 1 (v1.0.3) at Mactopia as well.  If you're talking about the file format converter, we removed the first beta from the website because the second beta fixes bugs and adds support for PowerPoint. Chad - Thanks for the feedback.  If you haven't yet, please submit your feedback on MS Connect (http://connect.microsoft.com/macrdc/) to make sure that it gets entered into our system.

  • Anonymous
    July 31, 2007
    Another voice for console mode, please!

  • Anonymous
    July 31, 2007
    Console mode-- answering my own question.  In the address window appending "/console" will get you to the console session. IE, if you are connecting to 192.168.10.10 "192.168.10.10 /console" in the address window will get you the console session.

  • Anonymous
    July 31, 2007
    Looks great and is very snappy. Can't the console option be a preference? I only want to be able to connect to the console session. Any chance of adding a library window where you can setup a list of machine you use regularly? I know their is the pull down, but an mmc type look would be great. Best wishes Michael

  • Anonymous
    July 31, 2007
    OK, really - very welcome update indeed! Multiple sessions, Universal Binary - all nice and shiny! One thing though, I can't figure out this - I double click on the app's icon and I see a list of previously used hosts. I choose one of them and BOOM! I have to enter my username and password! Guys, who uses this? Admins, right? What do admins do? They connect to multiple hosts using different usernames and passwords. Please, please give me the option to add those to my keychain because no, not all of my windows-based hosts are centrally managed.

  • Anonymous
    July 31, 2007
    Hello there Nadyne, I want to thank you for RDC2 (beta). As an IT manager for a company thats all Mac OS front of house but Windows 2003 Server in the back office this is just great for me. I already used all the features of the original version, but this goes one better allowing multiple sessions. I am also very impressed with the more 'Mac OS' look and feel. This product really is proof that at last you guys are listening at the MBU and doing what we want. If you look at the feature list its almost exactly what everyone has been asking for. As for the splash-screen someone said it was 'brushed metal' it isn't its the new Leopard standard for gradated grey that looks smooth. As for the installer, this is EXACTLY the way it should be executed. Well done MBU. I'm looking forward to Office 2008. Lets hope you guys put all the EXCHANGE features we want in Entourage or maybe even 'Outlook 2008 for Macintosh' but perhaps I'm just dreaming... Thank you once again for this. You guys get bashed everyday and for your hard work you deserve a good word so here's mine. Gary.

  • Anonymous
    July 31, 2007
    Adobe - Feature Request/Bug Report Form (tags: adobe bug) Cell Phones Light Up Operating Room During Blackout -- Cell Phones -- InformationWeek (tags: ingenuity surgery doctors argentina) WANTS FOR SALE (tags: art funny shopping culture) Mac Mojo : Come

  • Anonymous
    July 31, 2007
    Where do we post bug reports Nadyne? Here? The software looks great but I have an issue where I can't type into the RDC window at all. Mouse movements appear to be captured but when I try typing anything at all nothing happens.

  • Anonymous
    August 01, 2007
    Why don't work under Leopard? Leopard is cooming and this beta don't work on it!

  • Anonymous
    August 01, 2007
    Why is a Windows Live ID required for feedback? I'm not really interested in yet another id/password - so I guess my feedback doesn't matter.

  • Anonymous
    August 01, 2007
    Good, that you have "multisesion", but current aproach, that you need to open FILE with settings from Finder is not very friendly. There should be nice and easy "New connection" command. BTW, works on Czech W2k TS with Czech keyboard without problem so far.

  • Anonymous
    August 01, 2007
    Djidji - Admins aren't the only people who use this.  The example of my own use is definitely not one of an admin.  :)  Anyway, that option is there.  Open the preferences, and the first item is for login, including allowing you to save that information to your keychain.   Chris - Please use MS Connect (linked in my original post) to submit bugs. DAddyE - If you're using Leopard, you're under a pretty strict NDA with Apple.  If you have issues with applications running under Leopard, you should submit them through the usual Apple channels. Todd - MS Connect has a few advantages for us and for you.  On our end, MS Connect hooks directly into our internal bug reporting tools, so it automagically gets into our database.  For you, you can search the other bugs that were reported by other users.  You can vote on other bugs (which means that you say that this issue is important to you and you'd like us to prioritise fixing it -- this is especially great for suggestions for additional functionality or for changing something).  If we need additional information from you (for example, we need to ask a question about your set-up), we can easily do it through MS Connect and capture that information.  And you can track the status of your submission (as well as seeting the status of the other submissions).  In other words, using MS Connect means that you're not just throwing your feedback over a wall and hoping that something happens.

  • Anonymous
    August 01, 2007
    Chris Parker, you can submit bug reports to the same MS Connect site that Nadyne linked to at the bottom of her post. DAddYE, Leopard is currently in Apple private beta and as such, Microsoft is under NDA with Apple in regards to Leopard.  We'll be looking into compatibility issues with RDC and Leopard, but cannot comment on it any more than that at this time.

  • Anonymous
    August 01, 2007
    The comment has been removed

  • Anonymous
    August 01, 2007
    Thanks Nadyne, Schwieb. Not sure how I managed to miss that at the bottom of the post...

  • Anonymous
    August 01, 2007
    The comment has been removed

  • Anonymous
    August 01, 2007
    Please add support for a menu item to start a new session.  It's tremendously easier than having to find the session files in the Finder. (I've filed this on MS Connect as well, but the bugs keep getting closed.)

  • Anonymous
    August 01, 2007
    The comment has been removed

  • Anonymous
    August 01, 2007
    This is all very nice, but how about getting Office out the door on time? Oh wait, Craig Eisler just announced that it'll be delayed.  Sweet. Oh, and look at that, Word '04 just crashed again on my Intel iMac. The only thing I hate more than Microsoft products is the fact that I'm forced to use them by people ignorant of alternatives.

  • Anonymous
    August 01, 2007
    Wow, you'd think that as you announce a major delay of an already slow to market product, something would appear on the "official" MBU blog. The lack of communication, lack of outreach to the user base, and lack of an ability to get a quality product to market on time is going to drive users to other options.

  • Anonymous
    August 02, 2007
    The multiple sessions feature does not seem to work on my 10.4.10 MBP. When I have a connection open, I choose Open a Saved connection file, and choose the file. The Dock icon changes to reflect the (cut off in the middle, as all connection titles are) title of the 2nd connection, but nothing else happens. No second window is created. I also can't launch a second instance of the RDP client. Without multiple sessions this is useless. Back to CoRD for me. nice try.

  • Anonymous
    August 02, 2007
    Edit: I was able to open a second session by going to Finder and opening an RDP file from there. It then created a new RDC window - in a separate process. My original comment stands - this is as useless as the first version. Why can't you have multiple session windows in the same RDC process? Using Expose to switch between windows speeds things immensely, why should I have to switch apps when they are the same app? For that matter, why should I have to go OUT to finder, and open a file there, when RDC has an (albeit clunky) "Open Saved Connection" menu option? CoRD has a nice sidebar interface that groups all your connections together in a single window. I was hoping you would have taken a clue from that good interface design, but I guess that was too much to ask.

  • Anonymous
    August 02, 2007
    Greetings from the Macintosh Business Unit at Microsoft! We appreciate the interest many of you have

  • Anonymous
    August 02, 2007
    Thank you for this long awaited update! What I particularly like in some alternative RDP clients (like rdesktop) is support for seamless windows. Could it be possible to have this feature in the future?

  • Anonymous
    August 03, 2007
    I use the official MS Office for Mac, because it works better and has a better interface than NeoOffice and other open source alternatives. In the case of RDC for Mac, CoRD has a much better interface for connecting to multiple sessions within one simple window. I appreciate you putting work into the official client, but why the clunky 'save session' fuckaround to use two or three sessions? Out of interest, have you tried using CoRD?  It's quite nice.

  • Anonymous
    August 06, 2007
    The main thing I used to use this for was getting to IE and/or Outlook for things I just couldn't do on the Mac. One of these was setting up complex multisite meetings. Unfortunately the lack of time zone support was a killer for this last need; does the new version correctly handle a different client vs server timezone? My schedule presented in GMT was very distracting.

  • Anonymous
    August 17, 2007
    Yes but the ironic thing is you can't use it for Mac to Mac only Mac to PC. Why oh why can't we have both? Yes there are ones out there but they are either expensive or not that good.

  • Anonymous
    August 18, 2007
    The comment has been removed

  • Anonymous
    August 21, 2007
    Good to see the new Mac version of RDC, I will certainly be making use of this.

  • Anonymous
    August 21, 2007
    I'm concerned about the direction that office 2008 for the Mac appears to be taking! There doesn't seem to be any support for VBA or scripting across platforms. It almost seems to suggest Microsoft is marginalizing Mac office on purpose, to force users to buy windows to host a windows version of office. Is Microsoft saying that to do enterprise level scripting in office apps you need to forget about the Mac because we are dropping support for the sort of extensive complex macros used? If scripting can be made cross platform (as it should) it will encourage the take up of office for Windows AND Mac. If not, what is the point? It might very well encourage customers to seek another office suite which will be cross platform scriptable, using something like python for both Windows AND Mac thereby shrinking the office market for Windows users as well. Any thoughts?

  • Anonymous
    September 03, 2007
    Firstly, thank you very much for this update as a tool I use every day, it's comforting to see that you continue to develop and support it. My only notes on the new version;

  1. Better support for multiple sessions, some way of creating a new session while an existing one is open, rather than opening them from saved connection files.
  2. Bug fix [Command + W] on preferences pane doesn't close the window. Who wants to have to use their mouse? :-)
  • Anonymous
    September 11, 2007
    now how about some msn  action > request remote assistance support in the mac version of messenger. don't know how it would be possible some some level of rdp:// should be able to do the trick.

  • Anonymous
    September 14, 2007
    The comment has been removed

  • Anonymous
    September 17, 2007
    Would you please release an intermediate build of RDC for Mac v2 beta. The bug that your keyboard layout within RDC switching to AZERTY when having a US International  keyboard layout (like Rainer Brockerhoff's) is selected at your mac, seems to be solved since the 31th july 2007 build of RDC v2. I do wish to try this being solved myself, before the final product is being released. A private message at c at vakantieland dot nl is also welcome.

  • Anonymous
    September 17, 2007
    Adam - Your question is answered in the RDC v2 beta readme.  :) Q.  Will RDC for Mac 2.0 support Windows Server 2008? A.   At this time, we have not tested RDC for Mac 2.0 beta with Windows Server 2008 and user experiences may vary. The final version of RDC for Mac 2.0 will support Windows Server 2008.

  • Anonymous
    September 19, 2007
    Thanks Nadyne.  You're a champ.  I'll give it a go and see what we come up with. - Adam

  • Anonymous
    September 25, 2007
    What is the "dynamic screen resizing" supposed to do? When I enable "fit to Window" and resize the window, the client just scales the output. The post talks about resizing for a 23" screen, which to me strongly implies changing the resolution on the remote end.

  • Anonymous
    October 30, 2007
    From Mac Mojo Guest Blogger David Liu of the MacBU RDC team Greetings from the MacBU RDC team! My name