This is a really slick device – I don’t have a lot of A/V devices to control with this yet, but once I do, its usefulness is going to increase exponentially with each new A/V remote
The design seems pretty nice, and it’s got a decent heft in your hand.
Setup process takes about 30 minutes, depending on how many devices you have, and it involves a few reboots of the remote. The breadth of their remote database is rather impressive, and it’s nice to see it seamlessly integrate with my cable box and TV.
Now what would a discussion of a Logitech product be without complaining about Logitech software? Let’s get the positives out of the way first: the software does what it advertises and it does it pretty well, without crashing or anything bizarre like that. It does work, and doesn’t give you too much hassle while doing it. The interface is pretty streamlined and leans very heavily on the Wizard side. It does have drivers available for OS X, and they seem to be updated reasonably frequently. It is a separate package from the keyboard/mouse drivers.
That being said, the software has some negatives. It is pretty pokey and slow – not unbearably slow but noticeably slow. For example, UI elements don’t respond instantly to clicks or interactions, they take about tens of milliseconds to act. Doesn’t sound like much but you feel it as you go along. Most of your interactions seem to take place on a server – not much data is located on your HD but this does add a bit to that sluggish feel. This has the added benefit of being fairly well up to date with remote codes.
Best case for having a universal remote connect to your computer: no more hunting for driver codes and enduring weird keypress procedures in order to program something. Rarely going through that dog and pony show for all the driver codes and discovering that none of them worked.
I can say unequivocally that the Logitech Harmony software uses the Mozilla Gecko engine. How do I know this? Because the software does something really dumb and creates a very Firefox/Gecko-esque profile in the home directory with complete disregard for OS X platform standards. A folder named “browser – Logitech” is created in ~, instead of the much more sensible location of ~/Library/Application Support or ~/Library/Preferences, where it is hidden away from the user. Honestly, how often am I going to be poking around the preferences folder for my Harmony updater?
The software also creates a folder in your home directory (~) simply called “Logitech.” Best as I can tell, this contains further preferences and remote settings data that aren’t part of the browser component. Again, something better off living in ~/Library/Application Support/Logitech Harmony or something like that. In case anyone at Logitech ever reads this: THESE ARE STUPID LOCATIONS FOR YOUR PREFERENCE DIRECTORIES.
What’s more, this directory is created with the privileges 777 for some bizarre reason, and owned by root. In my own home directory! Why?! For those of you who don’t know, 777 means that everyone on your computer has read, write, and execute privileges on this directory. Since it’s in your home directory, it’s not likely to be a problem, but it’s still stupid.
By comparison to this Logitech package, the Logitech Control Center for keyboards and mice seems downright awesome. Don’t even get me started on how useless SetPoint is for Windows.
In the end, I do like the remote. The hardware is well designed and once it’s all set up, the remote works really well. The software fulfills its job just fine, but it’s really poorly designed and effectively shits in your home directory in OS X. I didn’t try it on Windows, but I have a feeling they do the same thing in My Documents. Yet again, Logitech can’t seem to pull off more than a C+ effort when it comes to making Mac drivers.
Final call: I’d still recommend it for someone looking for a really neat universal remote that puts almost all other universal remotes to shame, but with reservations about the drivers.
Logitech Harmony 550 Universal Remote on Amazon.com