Nobody’s ever called me rich before and I have no shame recognizing that I generally dont find myself paying for software applications. While that little roadblock has kept me from my share of wonderful GUI goodness here and there, I’ve usually been able to get done what I needed to get done using freeware or, now since the advent of robust online applications, various services from Google, 37Signals et al.
But I cant be the only one, as evidenced by NewsGator’s recent decision to open its RSS desktop applications to cheapskates like me. Long admired from a distance by users of simply free online apps like Google Reader and Bloglines, NetNewsWire (for Mac) and FeedDemon (for Windows) are the individual user’s products provided by NewsGator, which actually specializes in corporate-level RSS solutions. It’s obvious that NewsGator sees the new inroads its RSS applications will make as freeware products as sufficient leverage to promote its big-ticket items. From TechCrunch’s announcement of NewsGator’s new approach,
NewsGator will rely on revenues from its enterprise offerings going forward. The company will also increasingly record anonymous usage data in an effort “to help make decisions about what content [it believes] will be most relevant for you and for other users.”
I read this news three weeks ago with a skeptical eye. It’s not like I havent been tempted before, to switch away from Google Reader to something else. My first RSS reader was Bloglines, but I switched to Google Reader a year and a half ago when it launched updates worth switching for, especially considering I had been using Google Mail, Google Calendar and Google Docs (which had recently acquired Writely, of which I was a beta member from the beginning). I liked the idea of merging my online activity as much as possible. And Google Reader fit the bill — it did what it claimed to do, and it did it well, and along the way it earned its share of devotees who, like me, didnt consider NewsGator’s announcement to be something worth dwelling on. But what Google Reader has never done, despite updates from some of Google’s other offerings, was incorporate itself into the larger Google scheme of things. I can, for example, introduce a Calendar event from Gmail, and I can open an attachment from Gmail right into Google Docs. But there are as of yet no real advantages that Google Reader offers as an integrated application. Yes, it’s recently added sharing between Gmail contacts, but thats a superficial layer and, at least for me, hasnt done anything except add to the static of incoming RSS feeds that I already deal with, considering I’m subscribed to some 120 feeds as it is. Importantly, my view into social-based news pieces is more than satisfied by Newsvine.
Maybe it was my office’s increasingly shitty and jammed-up internet connection. Maybe it was the consecutive repetition of several long weekends, which slowed my Monday (or Tuesday, or Wednesday, depending on the week) morning subscription loading time in Google Reader to something close to physically painful. But last week I finally gave in and downloaded NetNewsWire, just for a try.
I really didnt expect to end up sticking with it. Even though I dont spend a lot of time on the internet at home, when I do want to read news, I dont want to have to deal with syncing two applications manually, marking in Google Reader on Monday morning what I had read on NetNewsWire at home on Saturday, for example. I was pleasantly surprised, however, when I launched NNW for the first time and was greeted with its own syncing feature, similar to what is offered on Windows browsers like Maxthon. I set up a new NNW account in about a minute, and was already well on my way to taking that most cautious of steps in this age of endless variations on endless application types, where people like me have had to build up a sort of tolerance for The Next Great Big New Thing that will Change The Way You Work on the Web. Because we cant change every day, can we?
After playing around with the interface for a while, using NNW’s preloaded subscriptions, I made the next move — I exported my Google Reader subscriptions to my desktop, deleted the preloaded stuff from NNW, and imported Google Reader’s OPML file. That didnt take long. It did take a little while, and some manual labor (the kind of manual labor we talk about when we talk about using computers — clicking and dragging), to restore the raw feeds into their folders. The Google Reader tags had become NNW folders. I struggled with this for a moment — about 20% of my subscriptions carried more than one tag (and couldnt reside, without redundancy, in more than one NNW folder), but then I remembered that, for the most part, my tag structure in Google Reader wasnt based as much on topics as it was on my reading tendencies, which I could easily translate into a single-tag (or single-folder, in this case) environment.
Now I had my entire subscription list before my eyes. The application spent a couple of minutes downloading the content, but it happened pretty quickly. Of course, the subscriptions were littered with relatively old material — articles I had read weeks ago in Google Reader. But scrolling through each item is incredibly easy, especially if you are accustomed to waiting in Google Reader while it repeatedly notifies you that it is “downloading next 20 items.” I must have had several thousand articles that were new to NetNewsWire, but it didnt take much time at all for me to identify the old and mark it as read. Like Google Reader, NNW provides helpful keyboard shortcuts. Scrolling between articles requires using only the up and down arrow keys. Hitting “Tab” from the article list brings you to the article’s frame, where you can again use your arrow keys (or your spacebar, or your “page up” and “page down” keys) to scroll through the longer entries. From there, if you hit Tab again, you’ll be brought to the list of feeds, and once more will bring you back to your article list. Or, you can hit “command-/” from anywhere, which jumps to the next article and brings the article list back to focus, where you can again use your arrow keys.
Once I scrolled down enough to get to articles I recognized as having read in Google Reader, I hit the “j” key and it marked the entire list as read. And that, dear reader, will be mostly my last mention of keyboard shortcuts. And I apologize for that flurry in the previous paragraph, but I couldnt help myself — I am impressed with its keyboard navigation, and we’ll leave it there.
Your list of articles, just as in Google Reader or Bloglines, can be produced by selecting either individual feeds or the folder. You can also, just as with all RSS readers, select all of your new items (called “Latest” in NNW) if you’d like to read them all in order.
These features arent new to the world of RSS applications, online or off. But what makes using a desktop application so much better than an online application is speed. You can set your feeds to be updated automatically every 30 minutes, every hour, or every even-numbered hour between two and twelve. Or, you can set your subscriptions to be updated only upon your requests to “Refresh,” and you can always refresh only selected feeds if you’d like. NetNewsWire has a familiar toolbar with familiar options, putting many important preferences or commands at the fingertips of the little mouse you have chained to your keyboard, including your refresh options, and other features such as posting to del.icio.us or even to your desktop blogging application of choice (freeware or not).
Other Preferences include:
- Using and customizing the unread count badge in NNW’s dock icon
- How NNW interprets “next” and “previous” unread selections
- Typical browser-like customization attributes for fonts and colors
- Various View options, helping you maximize screen space and presentation, including a built-in style sheet interface with several preloaded styles
- How NNW downloads “Enclosures” — embedded files such as Flash or audio (including syncing podcasts or mp3s with iTunes)
- Different kinds of syncing, which effect privacy and productivity, as discussed below
These Preferences are available in a native (command-”,”) prefs window that might represent the most efficient use of a preferences window I’ve lately seen. The View options warrant a closer look. As in iTunes, you can decide which columns to see. And just as in many mail applications, you can choose to see your list of articles or choose to just see your list of subscriptions with the articles themselves shown in a consecutive display. There are several ways to sort your feeds, and there are different settings for how your folders collapse and close. And changing the Style Sheet of your articles’ display is as easy as clicking on the status bar icon and selecting a different one. The application comes with most of the available styles, but there are several more that can be found online.
But thats not all. NetNewsWire isnt just an RSS reader. And, unlike Google Reader or Bloglines, which already reside online, NNW is, in and of itself, a fully-functioning browser. There are options in other online readers to, for instance, see the actual web page of the selected article within the frame containing the article’s feed. But NNW goes beyond that. Its tabbed browsing features allow you to load entire pages from any link in an article. So not only can you, if you choose, load the article’s url, but you can also load the article’s links into background or foreground tabs. You can also use the “Flag” and “Clipped” feature (similar to the “Star” feature in Google Reader) for your articles and for any urls you visit within NNW. And in addition to sharing items through del.icio.us, you are a File Menu action away from sending content via email. (There is one limitation to this — NNW provides two options for emailing material: You can email the link or the content itself. But if you want to email the content itself, you must be using Mail.app. To email just the link, NNW finds your system’s default email service, which can include webmail, and opens a “compose” page in your default browser.)
Even more flexibility is available with the html Archive feature, enabling users to save an article’s html file to disk so that it can be viewed in any number of other applications. I havent tried all these features yet, but NNW also integrates with Apple’s Address Book, iCal and iPhoto, and it uses Growl to notify you of fresh downloads.
You can also create Smart Lists of subscriptions, which automatically group your feeds based on content, title, dates, as well as on the status of different feeds. And adding feeds is easy, too — just set NetNewsWire as your default RSS reader and you can subscribe to new feeds directly from your browser. NNW also makes it easy to subscribe to certain kinds of feeds via a File Menu option that pulls from various search engines, social bookmarking sites and even local files and scripts.
And, yes — you can search your old articles.
Aside from cost, one of the big reasons I have historically steered away from using a dedicated desktop application for my RSS feeds (because some of them, for quite some time, have been freeware) was because I was able to do so much of my work right in my browser already. Why use two applications when you can use one? But NNW’s tabbed browsing turns the tables — now, I can do most of my browsing directly from my RSS application. And lets face it — Web 2.0 technology has done so much to leverage The Ubiquitous Database that a great deal of our visited webpages have an RSS feed as their point of origin. The only thing that NNW is missing right now that could be, for me, considered mission critical, is the lack of bookmarks, or, more specifically, the inability to have bookmarklets. If I were able to Newsvine-Seed an article’s url right from NetNewsWire, I’d be thrilled. I imagine that some enterprising young geek could hack the application’s context menu to include a “Send to my Newsvine Column” option.
Of course, once we start talking about fully-functional online applications, the NNW browser falls short. I can load my Gmail into NNW, but it’s the basic html version. And using other online apps creates similar problems — either the page doesnt load because it detects an unsupported browser or the application’s full feature-set is compromised to the point that it’s counterproductive to force one application to do everything. And so now I do look at my browser differently — there are definitely some strong advantages to doing some work on desktop applications. But dont despair — NNW has you covered. In your Preferences window, you can tell NNW to open urls in your default browser instead of in NNW itself.
Some of you may be appropriately concerned about your personal data being used by NewsGator for its own purposes. After all, using your personal data is exactly why NewsGator seems to have changed NNW’s license to freeware. So, what does this mean, and how bound to your NNW experience is your handing over of personal data?
Basically, if you are using more than one machine and would like to sync your subscriptions between the two, then NewsGator has access to (and is going to use) information about what you read, how you read it, and what you do with it. On the other hand, if your privacy concerns outweigh your productivity concerns, or if your browsing takes place on only one computer, you are entirely able to use NetNewsWire without giving NewsGator any information at all.
Straight from NNW’s Help Viewer:
What data is sent depends largely on whether or not you use NewsGator synchronization.
Account creation
If you create a NewsGator account, then details of the account are, of course, sent to NewsGator. This includes username, password, and any additional fields you fill out (such as email address).
Syncing
If you turn on syncing, NetNewsWire will send your subscriptions list and status information about your news items. (Since that’s the whole point of syncing!)
NetNewsWire syncs read/unread status, flagged status, clippings, and similar. NetNewsWire also sends additional attention data to NewsGator, so that we may calculate relevance by figuring out which feeds and which items get the most attention. This attention data includes things like which items were emailed, posted to a weblog, and so on. If you don’t want this additional attention data sent to NewsGator, open the Preferences window, click on Syncing, and uncheck the box next to Include attention data when syncing.
Syncing is optional. While we think it’s a cool feature, and we hope you use it, nobody is required to use it.
Without syncing
If you do not enable syncing, then no additional data is sent to NewsGator from NetNewsWire.
I am sure that at some point, somewhere, somebody is going to hack a way to use your own server as a sync link between multiple NNW applications across multiple machines. Whether NewsGator will appreciate this kind of end-user control remains to be seen. Remember, though, that even Apple enabled iCal to sync between machines using a personal WebDAV server instead of limiting the sync feature to .Mac accounts.
I have now been using NetNewsWire for about a week and I cant imagine a scenario that would drive me back to an online newsreader. Reading news feeds has become enjoyable again. I have the application running on two computers. It operates effectively behind my company’s firewall and executes snappy downloads at home on our sometimes fuzzy DSL connection. There is no waiting for downloads during my session, and the downloads themselves take place in the background with hardly any noticeable hang-ups introduced to the OS or other online apps (you can adjust the number of simultaneous downloads to fit your bandwidth capacity). It uses 0% CPU when running in the background (unlike my browsers), and barely hits 12% when in the foreground. Syncing to my NNW account happens almost instantaneously upon launching and quitting. And what have I given up? Spotty performance from online RSS readers and frustrating delays if I’m away from the computer for more than two days. And the cost?
Lets just say that even though I’m a cheapskate living paycheck to paycheck, it’s not like I’ve never purchased software for myself before. I couldnt afford this year’s MacHeist, but last year’s was better anyway, and I had no problem paying $50 for a set of applications that I still use all the time. And, as fortune has it, I happen to be in a position in my company where I can influence decisions on technology solutions. And if NewsGator’s enterprise-level offerings are as simple, direct, and powerful as NetNewsWire has become, I think they made a fantastic business decision in getting NNW out to a wide audience. I do encourage you to give it a run, even if you have been a devoted subscriber to online applications. This might be the one that changes your mind.
You can find NetNewsWire at NewsGator’s website. Version 3.1 requires Mac OSX 10.4. The Windows parallel to NNW is FeedDemon v2.6 which, for some reason, requires Internet Explorer 6.0 or later.