Earlier this week, Tweetie 1.0 was released for Mac OS X. It is a lightweight, desktop Twitter application. Tweetie for Mac, along with its companion piece, Tweetie for iPhone, can be found at atebits.com.
In my first few days with Tweetie, I have found it to be a capable and useful product. Below is a discussion of the elements that I most like and dislike about Tweetie.
What I Like
Lightweight
I do not like to eat up my computer's resources with applications that run full-time. Thus, I allow very few to do this and choose them wisely. According to my activity monitor, Tweetie uses only about 24 megabytes of RAM when idle. To put this in perspective, that is about twice as much my Dock and half as much as Mail when it is idle. This suggest that Tweetie can run all the time, without bogging down my system resources, which is a highly desirable trait.
Simple and Fast
In addition to the raw numbers, Tweetie operates efficiently and quickly. When I click on its icon, the window zips onto the screen. The menus are fast and smooth. Hotkeys are also built in to allow users to switch between pages using the keyboard.

The Tweetie application window
Features
The navigation column allows me to view my feed, @ replies, private messages, and searches. To display an entire discussion trail, all one needs to do is double click on any message in the feed. Furthermore, a reply button appears at the top-right of every tweet and makes sending @ replies to others fast and easy. The search menu includes trends, so one can easily locate what is being discussed across Twitter at any given time.
Tweetie also has nice integration and configuration options. It is tied into four image hosting and five URL shortening services, which can be accessed when writing a new post, from within the application. Moreover, customizable preferences are included for display names, links, fonts, and notifications.
Lastly, I particularly like how Tweetie notifies users of new activity on their accounts. It strikes a nice balance between infuriating, hyperactive, and all-too-common popups and something so subtle that it would go undetected. When the application window is open, a blue dot appears next to any icon on the navigation column that has changed since it was last viewed. If the application is running in the background, the Tweetie icon that appears in the menu bar is highlighted in blue. In this way, the notifications are subtle enough to only be found when one is curious about updates, while remaining ignorable when a user is busy with other work.

Menu bar notification

Active window notification
What I Do Not Like
Usability
There are a few areas for usability improvement in Tweetie. For one, the new post button is very tiny, located in the lower left of the application, and blends right into the window. Fortunately, there is a nice gap in the upper-right corner of the application where a large button could be placed to solve this problem. Another issue arises when finding trends in the search window. One has to click the little magnifying glass icon to bring up a window with the trends, then slide down the window to select a page to view. Instead, the trends feature should have its own button, so a listing of all popular items can be accessed efficiently. A few minor usability touchups would make Tweetie an even more desirable product.

Can you find the new post button?

Now can you find the new post button?

Trends search window
Bugs
I have experienced a few bugs with the early version of this software. For example, I got a reproducible "internal server error" when trying to attach an image to a post using TwitPic. Similarly, I find that the search function does not always display the current trends. Sometimes they randomly disappear until I click away from the search page and return to it. These and any other identified bugs need to be fixed in future versions of the software.
Pricing
I do not think that the current Tweetie for Mac pricing model makes any sense. The application is available in a free, ad-supported form in which the advertisements are not the slightest bit intrusive nor bothersome. This is a very good thing and I think that the free version of the software is well done. However, it is the $14.95 (until May 4, then $19.95) registered version of the software that does not compute. Most importantly, the only difference between the two is that the paid version has no advertisements. This does not actually add any value to the software. As mentioned, the ads are completely benign. Hence, the only people who would be motivated to pay for the full version right now are fanboys looking to support the developer or users who cannot bear even the most minimalist advertising. I would gladly pay to upgrade my software, but only if there is significant value added in the paid version that goes beyond the free version. After all, I did purchase the iPhone version of Tweetie (although it is less expensive and has better features than the desktop version). At the moment however, I recommend that interested readers use the free version of Tweetie for Mac.
The Future of Tweetie for Mac
Not all is lost in terms of the paid version of Tweetie. It simply has to expand its feature set and increase its value. I have a few ideas for accomplishing this.
- improve usability (see previous comments)
- fix bugs (see previous comments)
- lower the price of the paid version: I can buy the Tweetie for iPhone application for only $2.99 and it has a richer feature set than the $19.95 desktop application. Furthermore, $19.95 is a lot to ask for a simple, lightweight, Twitter application, especially considering the hordes of competing products available.
- offer a package deal: Since Tweetie is already one of the most beloved iPhone Twitter applications and it is now available for the desktop, why not bundle the software together? I have seen this method used successfully for other products, such as QuickVoice. In this case, the desktop software could be seen as an intriguing bonus to new and preexisting iPhone customers.
- add relevant features: Tweetie needs enough useful, value-added features to justify its price and compel users to upgrade. One no-brainer would be to add public timeline support. I am actually shocked that this is missing from the initial version, as it is the most basic element of Twitter itself. For a more in-depth example, consider that the iPhone application has a nice rainy day feature called "nearby." It takes one's current location and searches for tweets from surrounding users. This can give an interesting local perspective to Twitter. It would be even better if "nearby" implemented a trends function. This would allow users to see the hot topics of discussion wherever they currently are, in the same way that "trends" currently allows them to view that information on a global level. Incorporating more value into the paid version of Tweetie is key to enticing customers to experience the product.
Thus far, I am pleased with the Tweetie for Mac application, in spite of its room for improvement. I sincerely hope that the developer is planning to increase its functionality and add value to the software on an ongoing basis. A solid foundation for an outstanding product is in place, but the temple has yet to be built.
To keep up to date on future versions of the software, be sure to visit the Tweetie for Mac website.









