New York Times abandons WPF and Silverlight in favor of AIR
The first version of the New York Times Reader was showcased in 2006 as one of the first and major WPF applications. Then, the Times Reader was ported to Silverlight, so it can work on non-Windows platforms such as Mac OS and Linux. The fact that WPF runs only on Windows was indeed a major concern for such a product.
The move to Silverlight was not a big success. The
Silverlight version of the Times Reader suffered from
technical issues and political rejection from Apple
users.
There were hundreds of comments on the homepage
of the Silverlight version. Roughtly half of them where
related to technical problems, half to rejection. Many Apple
users don't want to use Microsoft products.
Technical
issues can be solved (over time), but solving rejection is
another story (and I don't think it can be solved).
Version 2.0 of the Times Reader has been released
recently, and what is interesting is that WPF and Silverlight have
been dropped in favor of Adobe AIR.
No more political
issues, a single code base, and less technical issues it
seems.
This is a very interesting move. In fact, when I had to
choose a technology for a new product a couple of months
ago, I chose AIR too. As a .NET expert, I have of course
considered WPF and Silverlight, but I had the same concerns
as the New York Times.
A requirement was that the
product should run on major platforms (Windows AND Mac at
least), and even if Silverlight works on Macs, it was not a
good choice for the same technical and political issues that
the Times Reader faced. One big showstopper was the
inability to create standalone desktop applications with
Silverlight. It should be noted that Silverlight 3's
out-of-browser mode won't be an answer to this because of
its intrinsic limitations. AIR is much more powerful, with
deeper desktop integration (such as file system access).
It will be interesting to follow what will happen over time,
but in my book, Flash/Flex and AIR have a lot of advantages
right now compared to WPF and Silverlight.
I believe
also that the battle is not only on the Web and the desktop,
but also on mobile devices. Something tells me that we'll
see Flash on Android, iPhone and Pre before Silverlight. And
that will make a big difference.
More about the new version of the Times Reader here, here and here.
Update:
Here is the post that announced the original version for
the Mac, based on Silverlight. I read a few months ago the
comments made on this post. Have a look, it's very
instructive. Oh of course, silly people posted comments
there too...
