Google announced today that it will discontinue development of Wave, its experimental, Web-based messaging platform. The company cites lack of adoption as the key reason for shelving the ambitious project.
Wave brought together elements of instant messaging, e-mail, microblogging, and collaborative editing in a single service that strongly emphasized concurrency and rich media. Wave displays messages to other participants nearly in real-time, to the extent that you can see text characters appear as the other users are typing. The service is also extensible, in the sense that third-party software components could be used to embed additional kinds of interactive rich media elements within individual messages (called "blips" in Wave's terminology).
From the perspective of a software developer, Wave is a technological marvel that pushes the boundaries of concurrent messaging and modern Web standards. Despite its prodigious sophistication under the hood, the service never resonated with its target audience. Regular end users saw it as a mismatched amalgamation of disparate messaging paradigms blended together in a cumbersome Web-based interface.
A grand but impractical experiment
When Wave was initially launched last year, Google framed the effort as a grand experiment to shine a light on the future of Internet communication. It offered some compelling innovations, but it was too far ahead of the curve to be immediately practical. It proved to be too heavy for the current generation of Web browsers, and was never able to provide the level of responsiveness that was needed to make its rich concurrency features useful in day-to-day operation.
Although real-time concurrency is useful for collaborative editing, it ended up being little more than a gimmick in the context of messaging. Most users simply wanted to disable the feature, despite the fact that it was a fundamental design characteristic of Wave and arguably the service's raison d'etre.
Despite its weaknesses and lack of imminent practicality, it seems surprising that Google would choose to cease development of the project at this stage. It always seemed like a long-term endeavor, one that had the potential to gain greater mainstream appeal at some point in the future when evolving browser and network technology can finally make it practical.
Several aspects of Wave's design—such as the explicit exclusion of Internet Explorer in favor of modern Web standards—seemed like clear evidence that Google was aiming to innovate for the future rather than cater to current consumer expectations. A year hardly seems like enough time to let the experiment mature.
Although Wave is going to descend into deprecation, its legacy lives on in other Google products. Google's Buzz microblogging service, for example, can arguably be viewed as a real-world successor to Wave. Buzz offers features like threaded messaging and lightweight media embedding, albeit in a much simpler and less ambitious form.
Google has already opened the source code of Wave's concurrency framework and other parts of the stack. This source code will allow third-party developers who are interested in the technology to pick up where Google left off and continue researching real-time interactive messaging. It seems unlikely, however, that there will be much momentum around the technology now that Google is throwing in the towel.
"Wave has not seen the user adoption we would have liked. We don't plan to continue developing Wave as a standalone product, but we will maintain the site at least through the end of the year and extend the technology for use in other Google projects," wrote Google senior vice president of operations Urs Hoelzle in a statement. "The central parts of the code, as well as the protocols that have driven many of Wave's innovations, like drag-and-drop and character-by-character live typing, are already available as open source, so customers and partners can continue the innovation we began."
Wave's full potential remains unrealized, and the path to transcending e-mail remains elusive. Breaking down the barriers between e-mail, instant messaging, and microblogging is a non-trivial task, one that will require a more incremental approach. Despite the fact that Wave has failed to gain enough traction to justify further development, the project and its innovative underlying concepts have already had an impact on how developers think about messaging technologies.
Source: ars technica