Skip navigation.

User Centered

Studying the design of everyday things

Opera Unite Review - Part 3

I apologize for the delay in this posting... While this fulfills an internal drive at bettering the world it doesn't quite pay for my rent. Job hunting bites.

In Part 1, I discussed what Opera Unite wants to be. In Part 2, I reviewed the current offerings and my personal use cases. In Part 3, I'd like to discuss why I feel the underlying architecture seems flawed from a usability perspective and how that demonstrated itself in Part 2.

As a reader pointed out to me. Opera Unite is not the Apps it runs, Opera Unite is the platform that runs it. However, I contend that is semantics, you cannot separate them. Without the Apps, Unite is nothing that can be used. You cannot use one without the other. In this symbiotic relationship my review is Opera Unite's usability as it appears is for the end-user, it is simply "Opera Unite" (which is how Opera's own marketing targets Unite to the public). Only the developers will be truly interacting directly with Unite in a way that has elements of usability. Besides, the default apps, which are the only ones I'm reviewing, are also by Opera.

The analogy that jumps out: Unite would be the iPhone OS. The Apps would be just like the Apps for the iPhone. You need both (and indeed, the iPhone is evaluated as a whole, with non-Apple apps receiving their own reviews but Apple's apps are just part of the package).

That out of the way. Let's dive in!

Why are things the way they are?

When Dr. Eng speaks of the "The Internet’s unfulfilled promise" I can't help but applaud -- it is a worthy vision. We are so willingly surrender our rights when we press "I Accept" on click-thru-contracts. However, you cannot neglect what we get in exchange. In terms of usability I get access to services that help me do things. What sort of things? I can send pictures of my ugly mug to my friends, they can send songs to me that they love, I can update my good friend in Armenia that he got mail from the DMV recently (he can send back a forwarding address). All of these are forms of communication.

That is a fundamental of the Internet. As human beings we are constantly looking for efficient and effective means of communication (everywhere). We are naturally selecting the method which takes the least amount of work and is still effective. How many of us bother speaking when a wink will suffice?

The uncontested king of the Internet? Email.

That simple service changed the world forever (well... for as long as we get to rent the world). The question "Have you heard of E-Mail?" has been replaced with, "Do you have an Email address?" and in turn, "What's your email?"

Email is a very basic form of asynchronous communication that is relatively easy to use with a minimal amount of training. If you can send postal mail, you can master e-mail.

Postal mail is asynchronous communication. I drop a letter in any postal box and eventually it lands in a mailbox for the recipient to read at their leisure (or shred, depending on what they think I'm asking for).

The architecture of email is the same. I can send off a message and eventually my friend gets it. However, in his village in Armenia there is no Internet. He checks it when visiting a neighboring town every week. The beauty of email is that he connects to his mail server and it takes care of getting the message to me. Likewise, my email response will be held by his mail server until he can login and view it.

Now, you could run your own mail server but mail servers expect other mail servers to be "always on." If my friend and I ran our own mail servers we'd both have to be online at the same time in order to send and receive email from each other.

For most of us email works brilliantly.

Synchronous Communication

Unite is synchronous communication. You can only share when both "people" are online. It's more like a phone call to my friend than a letter. I consider phone calls way more fun than emails (usually) but they take more work to coordinate (not to mention, they can be pretty inefficient).

Unite takes more coordination, too. Every user who expects the level of functionality granted by email, by Facebook, My Space, Flickr, Dropbox or any number of the thousands of server-based-services that help us meet communicate, will find Unite lacking. Unite is competing against these solutions in the desires of common users.

But what's in a server?

Then there is the last-mile. My bandwidth could barely handle those 40 pictures. If I had conferenced called my friends (or even just sent out the link to everyone at the same time) what would the result have been? Very slow going for all of them as I reached my upload connection limit (512 kbps, I have found out).

These problems won't exist for everyone. Anyone who has a fast, dedicated Internet Connection with a computer they always leave on has an ideal candidate for Opera Unite. In other words, they have a server.

The reason we call computers servers as opposed to just computers is mostly semantic. We mentally categorize them as more capable of content distribution on the Internet. They have faster processors, usually some redundancy, faster connections to the Internet and they are "always-on". Unite says, "Any computer can be a server!" -- Yes, this is true! ... Well, when it's on. We humans depend on "Yes, almost always," for the solutions we'll continue to use.

That's at the heart of usability. When I give someone an email address the expectation is they will, at their leisure, be able to email me. Likewise, when I wanted someone to view my pictures, I need a service that allows them to do so at their leisure.

For the users who try out Opera Unite with the standard apps the picture Opera paints is very unclear. Read the introductory statements to Opera Unite (http://unite.opera.com), as one of many examples "Opera Unite allows you to easily share your data: photos, music, notes and other files." But missing in bold at the beginning of that statement is all the "Ifs".

The Ifs

If they don't always have Opera on, it doesn't work. If they aren't always connected to the Internet, it doesn't work. If they have a very slow upload connection, it doesn't work.

A supporting story: The friend who introduced me to Opera Unite (encouraging me to try it) also introduced another chap who quickly ran into problems. This chap had been trying to figure out why his friends couldn't access his files. We began trying to troubleshoot when he realized, "Oh, no one told me Opera had to be open."

Another, "duh"? -- It would seem so but it depends on where you stand. Are you a computer engineer or a computer user? Usability must remember your target audience, the whole experience and that they won't be using your product in a controlled environment. Look at fire alarms, it's always shocked me how easily, in some instances, one can pull a fire alarm and disrupt thousands of people. Yet... the trade off is usability, any attempt to circumvent pranksters would result in a very bad side-effect: People panicked by fire might not be able to figure out how to set off the alarm (or worse, not bother trying).

Other services are so easy to use and so powerful because of that basic simplicity - it always works. Unite doesn't lay out this restriction to begin with. Unite isn't a solution for asynchronous communication -- it is only usable when you are connected with those you wish to collaborate with. Fair enough, but say so up front because it is a big "if".

It comes down to usability...

Unite's promise is, "giving you greater privacy and flexibility than other online services." But other services work more (thanks to being inherently asynchronous). Facebook is the living proof that users are willing to sacrifice a great deal of privacy for effectiveness. Not that Facebook's power doesn't disturb me but let's face it, Fb is now bigger than many nations on the planet. Part 2 showed me conclusively it was more work to try and synchronize schedules, leave my computer always on, get a faster upload speed. But that design issues are not addressed at all by Unite.

And to date, my research has revealed no way of solving that problem. Sadly for the future of Unite, other server-services don't even have to contend with that problem. Those "big servers" leverage an economy of scale that we don't have access to on an individual basis.

The general usability of Opera Unite is severely undermined by the dependence on synchronous communication and further by a general expectation among those on the Internet about how file-sharing works (which Opera doesn't correct in it's "sell"). For chat, it's nearly perfect -- as chat is synchronous communication that doesn't take much bandwidth.

There very well may be creative workarounds to these problems but Unite's first impression is going to count the most for many people. When I need a quick way to make a temporary share of fresh data, I can see Unite as the solution. Perhaps developers will come up a killer app that really shines in the niche that Opera is taking.

That's where I see Unite ultimately landing, a niche. There are those who spend their days with their computer on, the browser open and have very fast connections (Universities?). This is fine and good but I fear it won't be the revolution that I'd dream of, it will not unite us all.

Opera Unite Review - Part 2User Centered Design...HTC HD2- ringer shuts off when it's picked up!

Comments

WillYum 4. October 2009, 20:18

On a personal note (though this whole post might be considered a personal note :wink: ), I'm sure some of my disappointment shines through because Opera has been my beloved browser for over 5 years now. It shocks me that it isn't everyone's favorite but the truth is that not everyone is educated. Popularity has never been the best measure of quality.

I want to see Opera continue to innovate and grow. Unite will be another feather in the cap and a slick looking one. For a lot of people it will work excellently.

However, I was reviewing based on broad usability, not my own technical expertise. It remains to be seen whether the issues I encountered can be addressed in a meaningful way to make it a "must have". (Now fix having to create 5-gazillion logins for every website that I want to use once and I'll go back to paying for Opera!)

Yum

infinity-1 4. October 2009, 22:17

Opera is in a tricky postion - it assumes some basic level of net awareness but my own experience is that many people have no awareness at all. Example: we wanted to allow people to login to our corporate network using VPN, but people are shocked to discover this means they must actually INSTALL and CONFIGURE software on their home computer! They want to just wave some magic wand and they will be connected. If you make it all automatic, then hackers can also connect, but shockingly most people don't care as long as they don't have to use their precious brains.

WillYum 5. October 2009, 00:44

:lol: infinty, well put. Well put, indeed. I do not envy Opera's position and I give them a great deal of credit for what they are trying to accomplish, it's amazing and great, but you have to be up front about what you're "selling".

It's that path-of-least-resistance mentality.

Chas4 5. October 2009, 03:49

That simple service changed the world forever (well... for as long as we get to rent the world). The question "Have you heard of E-Mail?" has been replaced with, "Do you have an Email address?" and in turn, "What's your email?"

+1

Opera I have been using since 9.x. Opera's employee is about 700 (around the world) If I am right, a bit small yet they invent so many things that other browsers copy. Not sure how big the other companies are

IceArdor 5. October 2009, 06:49

Nicely thought out article. I think Opera Unite's too ahead of its time. I don't think people really understand its importance yet. Maybe five years down the road it'd be a different story. At the same time, I think people just take for granted that Google has 99.999% uptime and Facebook is willing to host your hard drive.

If Opera were to have kept Unite behind closed doors for another 5 years, I'm not sure anyone would care because they've grown accustom to BigBrother.google.com and BigBrother.facebook.com. Yet at the same time, I'm not sure any people care about Unite as much as they should, now.

Do you think the optimum time for Opera Unite was 5 years ago, before Gmail came out with essentially unlimited hosting (back in the days when Yahoo Mail gave you 3 MB for free). How we get data to and from each other now doesn't seem to concern this generation.

WillYum 5. October 2009, 16:40

IceArdor, I'm not sure when an optimum time would be. This might be it! However, is it possible can more clearly set expectations so the user isn't disappointed when their use cases fail? (as they did for me)

You can't say, "We solve this problem!" and not solve the problem as well as "BigBrother.Facebook.com", as you put it.

There is value here. It's the equivalent of businesses or homes that generate surplus power and put it back on the electrical grid. However, such a proposition requires technical know-how and the right equipment.

In this case, if I had a desktop PC and a really fast connection Unite might be great! No longer would I have to be bound to any "BigBrother.com"! In fact, I might sing it's praises from the rooftop (well, my balcony is closer).

My point here is that they don't establish that requirement up front, so, from a usability perspective I was walking up the down escalator.

Yum

Purdi 7. October 2009, 11:32

The uncontested king of the Internet? Email.


Tsk tsk. Most email services are severely restricted. Attachments are limited, often to as little as 10 MB. It's a hassle to share files and stuff like that over email. That's why sites like MegaUpload and Rapidshare are so popular.

FataL 7. October 2009, 20:51

Unfortunately (for Opera) In 3-5 years when Opera already forget about Unite (as it happens for most new features in Opera), someone like Google or Apple will come up with the same idea and do it right and in a right time.

P.S. I tried five times to share some photos through Opera Unite to someone and all the time I failed to do so.
Also I noticed very slow generated thumbnails and that thumbnails was not sleek.

Purdi 8. October 2009, 10:12

Originally posted by FataL:

Unfortunately (for Opera) In 3-5 years when Opera already forget about Unite (as it happens for most new features in Opera), someone like Google or Apple will come up with the same idea and do it right and in a right time.


:rolleyes:

:troll:

WillYum 8. October 2009, 19:05

Originally posted by Purdi:

Tsk tsk. Most email services are severely restricted. Attachments are limited, often to as little as 10 MB. It's a hassle to share files and stuff like that over email. That's why sites like MegaUpload and Rapidshare are so popular.


You take my statement out of context. In terms of general Internet usage, email is king. You could make an argument that HTTP is actually king but it to is asynchronous communication (I post this comment, you read it at your leisure).

To FataL, I don't think you're trolling any more than I am (and some consider me a rather ugly troll... so that may not say much).

Originally posted by FataL:

P.S. I tried five times to share some photos through Opera Unite to someone and all the time I failed to do so.
Also I noticed very slow generated thumbnails and that thumbnails was not sleek.


I hope you try it out when it's out of Beta. These are "technical" issues which may get fixed over iterations.

Originally posted by FataL:

Unfortunately (for Opera) In 3-5 years when Opera already forget about Unite (as it happens for most new features in Opera), someone like Google or Apple will come up with the same idea and do it right and in a right time.


I hate to admit some agreement with this statement. M2 is the best example I can conceive of. What an awesome idea, what a brilliant concept, labels instead of folders! So damn smart.

So why did I end up purchasing TheBat! as my email client instead of using free M2?

It was simple.... HTML email. In my professional work environment, plain-text email was unacceptable (not to mention it looked silly when I responded with quotes > > > out the behind). I needed to be in the 21st century, not the 20th.

HTML email was finally added to Opera but a day late, dollar short sort of feeling. By now, I'm already fully committed to Gmail (it was like they took a page right out of the M2 manual).

To Opera's credit, they didn't release Unite with Opera 10 and they really wanted to. I think we can look forward to some improvements over the coming weeks and some of them might be major.

I really hope they come up with some solutions to my use cases, even if it is simply changing the marketing of Unite to de-emphasize the file-sharing and emphasizing those pieces which work really well. (Or emphasizing that it's for computers that are always on)

Yum

Anonymous 9. October 2009, 19:08

Anonymous writes:

But if the network connection is show then uploading the files to a centralized server is slow as well. Then the friend needs to download it from the centralized server which also takes some time. So in essence for casual photo sharing the Unite solution would be faster then using a dedicated service.

FataL 9. October 2009, 20:17

Originally posted by anonymous:

So in essence for casual photo sharing the Unite solution would be faster then using a dedicated service.

Not true.
Lets say I'm the person that need to show 30 new photos to my friend.
I have DSL connection with pretty slow upload speed (usual case).
So, I need equal time to upload my photos to photo sharing site or to let someone download it from me directly.
But my friend will have better experience (downloading will be significantly faster) looking my photos from some photo sharing site.
If say I have couple friends waiting for my photos, they will have even harder time downloading photos from my computer (and lets hope I'm not web surfing at the same time).

I would use Opera Unite Photo Sharing only if I want to show the photos that I haven't yet put or don't want to put to photo sharing site.

Anonymous 9. October 2009, 22:07

Anonymous writes:

The experience is better but he/she still needs to wait till you upload them. Which is still takes the same time in both cases.

"I would use Opera Unite Photo Sharing only if I want to show the photos that I haven't yet put or don't want to put to photo sharing site."

This is the usage I exactly meant by my previous comment.

In every other cases a dedicated server solution beats it hands down on slow upload connections.

(Although I have 25/10 connection.)

WillYum 10. October 2009, 00:01

Anon, your point is well-taken. However, that is a limited use case. It assumes that you need to immediately share files as quickly as possible right now (synchronous communication). It also requires a technical knowledge to appreciate the cost-benefit analysis.

We are creatures of habit. If 9 times out of 10 a shorter path is blocked and 100% of the time another path works but takes longer, we'll almost always take the path that works 100%. This a very important behavior and one that software designers seem to fail to appreciate.

Yum
who's still looking for a way out of this maze...

h143570 10. October 2009, 11:00

With the latest version of Unite, the technical knowledge basically the same as a simple file upload.

WillYum 10. October 2009, 20:03

:lol: A simple file upload, like say to a web server? Because I can't tell you how many hours I've spent explaining FTP and uploads to people. A simple file upload, like Facebook? A simple file upload, like Email? A simple file upload, like Dropbox?

I think I need some context :D

Yum

Anonymous 11. October 2009, 00:02

Anonymous writes:

A simple file upload to most common picture sharing service.

Anonymous 11. October 2009, 00:18

Anonymous writes:

They need a one time registration. In case of Unite, a My Opera account. After that they need to point the appropriate Unite Application to the folder containing the pictures. This is in case of Unite is also a one time setting.
Then give the web address relatives/friends, also one time in both cases.

Basically the same steps as uploading to any picture sharing service.

Granted it is not always available, and the experience a bit dependent on the user upload speed. But it still usable for a limited and/or controlled audience picture/music/file/etc sharing.

It can have it uses, but mistaking Unite as a silver bullet is a lame idea. Although the marketing team exaggerated it a bit. But it is their job to do that.

Besides it can also be a good foundation for offline web applications and add-ons/extension.

IlyaShpankov 6. November 2009, 22:40

Hey, guys, why so much criticism?

Well, you know Skype. In Skype, during you're and your friend online - you can send files. OK, is it bad? No, it's cool!

But, now Opera want to offer something similar - more interesting and functional. Why it's bad?! o_O

WillYum 7. November 2009, 02:11

Ironic you mention Skype, a phone call. AIM also has the ability to file-share in an IM. Again, you're already talking to the person. Examples of synchronous communication.

To answer the more general question, why is it bad? Well, it's not particularly bad, Opera can develop what they want, whenever they want. I also fully expect Unite to find a user-base, much like the OC.

They are making improvements constantly and I admit I'm surprised they've held back on release this long, the impression was it was coming quick (hence the timing of my review) but obviously, I was wrong.

There are many worthwhile problems to solve on the Internet.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies