|
More about Bloglines and NetNewsWire I don’t know all the details yet, but there are a few important things I can say right away: 1. It’s not forced on anybody. It will be an option that you can turn on. 2. If you use it, you won’t have to use it for all your subscriptions. You can use it for just a subset if you want to. 3. There will also be other means of syncing in 2.0. 4. We continue to look at other bandwidth solutions too. (For instance: in the comments for my previous post, Jens Alfke mentioned Jabber/XMPP, which sounds pretty cool.) Anyway, the scoop is, it will be there for people who want it—and I’m already getting feedback on this, so I sense that there are lots of people who want it. User interfaceThe UI in NetNewsWire hasn’t been worked out yet. I note that what FeedDemon does is to have a special Bloglines Channel Group. We may do something similar—because there’s something to be said for a consistent UI even across apps on different platforms, and also because it’s straightforward and explicit. The equivalent in NetNewsWire would be a special Bloglines folder which contains your Bloglines-managed subscriptions. Another option would be to allow you to have Bloglines-managed subscriptions interspersed with the rest of your subscriptions—but that might lead to some confusion. I’m leaning toward Nick’s approach. But feedback is very welcome—post comments here or send me email. Thanks! Bloglines integration
In an interview last May I was asked if I planned to add a server-side component to NetNewsWire. The gist of my answer was that I’d love to work with an existing system rather than roll my own—this way we can concentrate on the desktop software and the server-side folks can concentrate on the server software. A little while after the interview, I emailed with Mark Fletcher a couple times, and the idea (at least on my end) sat for a while as I worked on other things, and then it came up again—and this time with Nick Bradbury and Dru Nelson too. Though I myself set it aside for a while, the Bloglines folks didn’t—they went to work on it. (And did a great job!)
The press release talks about syncing and eliminating the RSS bandwidth bottleneck. I’ll elaborate.
About syncing... To many NetNewsWire users, being able to use Bloglines and NetNewsWire together will be pretty cool. You could even—for instance—use NetNewsWire at home, FeedDemon or Blogbot at work, and use Bloglines when you’re at your mom’s house. Importantly, other apps could use this too. The Bloglines Web Services API is not limited to the apps mentioned in the press release. The API is simple and easy-to-implement. On one hand this should promote wide adoption, but on the other hand it’s easy to criticize it for not doing x, y, and z. My own take is that it’s like all software: you start with something basic but workable, get a solid base, then improve it in increments. In other words, it doesn’t have to be perfect and comprehensive before real people can get real benefits. (This is a lesson we’ve learned over and over on the Web.)
About the RSS bandwidth bottleneck... The idea is this: instead of having NetNewsWire ask each site for its feed, NetNewsWire asks Bloglines. Say feed x has 100 subscribers, so feed x gets 100 requests an hour. But if the aggregators are going through Bloglines, then feed x gets just one request an hour—from Bloglines. (That’s a simplified view, but it gets across the idea.) It means that feed x gets far fewer hits, which is good for the folks who pay the bandwidth costs for feed x. Of course, if you take this to the extreme—that everyone in the world who uses RSS goes through Bloglines—this solution probably won’t scale. Which means it’s not the end-all solution to the problem of syndication and bandwidth. But, again, it’s a very good thing anyway—even if it’s not perfect and comprehensive, even if it’s not the final word on the topic—because it does mean that less bandwidth is used. (When it comes to real issues like bandwidth, we can’t let the perfect be the enemy of the good.) I suspect that the problem of bandwidth is going to have several solutions that, taken together, solve the problem. One part of the puzzle is the Bloglines approach, but there will be others too. News archive... |