Perfect example of unintuitive Microsoft workflow
dendory.net
dendory.net
2. It looks like you were using Chrome to try to open a document in the OneNote client? For better or worse, you have to have a plugin to do that today; there's no browser-native way for a website to launch a program on your PC.
The plugin we have gets installed with Office 2010 and works on IE and Firefox. It does not currently work in Chrome, which is probably why you saw the issue.
That's not to say that the metapoint is lost on all of the folks who work on these features, and we try very hard to make flows work with no edge cases. Even for a company like Microsoft shipping often requires tough compromises, though, and unfortunately you hit some of the rough edges in our experience we haven't yet been able to address.
(Disclaimer: If it wasn't clear already, I work on some things related to this flow.)
As always, tradeoffs abound.
What happened to file type associations? Even with the Adobe Reader plugin disabled, my browser gets enough information from the OS to offer me the choice of saving a PDF or opening it in the standalone Adobe Reader. Why can't that work for OneNote files?
Magical flag? No. S/MIME certificate? Yes. They already sign their apps and have UAC verify those signatures; why not their email?
If you have a system that sends automated mail, it would do you well to test it with common email hosts (particularly the one provided by your company). Maybe they did, and this one got through anyway.
I played a game called Vindictus a while ago, and it did just that. I'd click a link on their webpage, and it would launch the executable. I'm not sure exactly how the mechanics work, so unfortunately I can't describe it in detail.
2- I'm actually using Firefox, and I had 2 instances of that plugin installed for some reason, and it still gave me the error. Although my main point is that the error dialog doesn't tell you the real problem.
And btw I like OneNote, it just seems I won't be using the desktop version.
It's as fair and annoying as having downloads blocked from Microsoft's website on a freshly installed server. (On one hand, at least they treat their site the same but on the other hand, it's putting yet another needless hurdle in the way of what I want to do. If I didn't trust Microsoft why would I be running Windows at all?)
Or at the very minimum you download a small file (not an exe, a data file), and let the user double click it to open the program associated with it.
I would like to remind people that even a design focused company like Apple do softwares with crappy user experience (think iTunes).
User experience is hard to get right and what you would consider a good user experience might not be a good one for your neighbour: some prefer clicking on buttons, some prefer clutter-free UIs with keyboard shortcuts.
Other than that it rocks (literally)
1. Any company that produces bad UI should be called on it, particularly when that UI is going to impact such a large number of people.
2. I have a sense that it's not just anti-MS griping because, after all this time, after seeing the ascendency of design centric products, we find MS is still incapable, on an institutional and management level, of improving. Indeed they are getting worse at this.
3. If MS had produced something truly impressive, I think you'd see some honest, if not muted, clapping from even the anti-MS crowd. I'm no fan of MS (or Apple in many ways), but I'm a fan of trying hard and doing good work. This seems like neither.
P.S. You are right to point out Apple's failures. iTunes is a beachhead product that they are terrified of abandoning or altering lest it kill the golden goose ecosystem (they have no qualms about killing the golden goose of other people's ecosystems, cf the pro apps series, in the name of usability, though I think their success record there is spotty at best). It is an experience nightmare as well. I also hate the direction of the faux-natural-ui garbage in iCal and elsewhere in the system. Apple isn't hitting all homeruns on the UI front, even if they have raised the bar.
edit: spelling, more words.
This is the real lesson from Apple. It's not just that there has been a top down design martinet running the show (that's obviously key); it's that there is a real ethos of design and perfectionism (at least in terms of UI/UX) that not only functions as a guide internally, but which is so strong and clear and implicit in the apple ecosystem that the developers of apple apps have internalized it successfully. It's not just the apple HID guidelines; it's much, much deeper than that.
I absolutely loathe the centralization and control Apple imposes on content. I am in fact a rabid Linux user. But this lesson from Apple can't be ignored.
Metro is one silo in Microsoft learning the UI/Design lesson. What they need is a design ethos, and that is much more difficult. It requires leadership, time and most of all consistency. The latter factor is almost the antonym of Microsoft.
Apple devs definitely follow the design principles espoused by apple, but the problem is the design is starting to go bad. Apple has confused pretty and faux-real with good design.
The desktop experience needs to be shaken up and I'm glad it's happening, but I don't like what's being produced by either iOS/Lion or Win 8.
I did hear they resolved it in a later release of 10.4, but I was pretty annoyed.
Apple does tend to fix bad uses cases like these much quicker, as they have limited configurations of OS deployments to address... this is by design also.
One example of Microsoft's ridiculousness is their hosted Exchange services -- http://www.microsoft.com/online/products.aspx I signed up for it some time last year. I couldn't get it to work with Outlook 2010. Their answer, call tech support. I don't sit on the phone to talk to just anyone, and I damn well don't sit on the phone to make hosted web services work with a companies desktop platform.
Another example is Microsoft Adcenter. Adwords was more advanced in 2005. A 6 year time gap for technology is unheard of. Virtually impossible for them to play catch up at this point. Their desktop software, Adcenter Desktop, running on their own operating system, Windows, crashes all the time. Ooops. The usability of the Adcenter web interface compared to Google's is like receiving a massage verse walking on glass. Its painful.
The sad thing is, Microsoft sits on a pile of very very valuable assets. Even with slightly above average management their business could stand to benefit enormously from Google's antitrust problems. The adcenter platform should be free money raining from the sky for them. But it won't be. And that is too bad because we need real Google alternatives.