Rowi gets improved notifications and streaming tweet support

Published by at

Rowi, one of the most popular third party Twitter clients for Windows Phone, has been updated to version 2.4. The new version has greatly improved push notification support and now offers an option to receieve tweets instantly by using Twitter's streaming API. Other updates include suupport for expanded URLs to be shown in list of tweets, higher resolution images, the use of user profile banner images, and integration.

The improved push notification support is the stand out feature of the new release. Hidden Pineapple, Rowi's developers, have created a new Windows Phone push notification service in the cloud that receives new tweets on your behalf and sends notifications and Live Tile updates according to the settings you specify in the app.

Rowi's settings allow both granular (on/off) and fine controls (specifying what things should be notified) over notifications for both Live Tile and Toast notifications. The app also now allows you to set notifications to arrive for all configured accounts (previously just the default account). It's also now possible to pin Rowi's mention and message pivots separately (and for multiple accounts) to your start screen and have their counts updated individually (i.e. allowing more flexible start screen notification options). In addition, on Windows Phone 8, Rowi now supports integration with the lockscreen with options for both quick status (icon) and detailed status (text below the time/date).


The new version of Rowi uses the new Twitter 1.1 API, something that Twitter will shortly require of most third party Twitter apps. The new API has some additional restrictions that impact on consumers, most notably around rate limits. Previously Twitter apps could make up to 350 calls to Twitter per hour, with the new API limits are 15 calls of each type (e.g. timeline, mentions, user details) every 15 minutes. For some users, depending on the way you use Twitter, this may mean you run up against rate limits more frequently. However, Twitter is encouraging app developers to switch to the streaming API, which has fewer restrictions.

Rowi continues to support the old method of receiving Tweets, which will load new tweets, mentions, and messages when you first load, or switch back to the app, but, like other Twitter clients, requires you the press a refresh button when staying within the app in order to receive new tweets. However, the new version, by default, uses Twitter's streaming API. This means that tweets from your home timeline, mentions and direct message will arrive instantly, appearing inside Rowi as they are posted to Twitter. This method does use a bit more battery because it is holding open a connection to Twitter while Rowi is open, but you do get your tweets quicker, and there's always to option to switch back to old style in the apps' settings.

A comprehensive post, written by Rowi's developers, on the change, the details behind them, and some extra app behaviours related to them is available in this blog post on The Hidden Pineapple Blog.

Windows Phone Store description:

Rowi is an easy to use Twitter app for Windows Phone with a clean and simple interface.

Whether you are a serious Twitter user or a beginner, this is the app for you! Instead of focusing on a big list of features, we built Rowi with the overall experience in mind. You’ll find Rowi has a simple, streamlined, easy to use Metro interface that feels like it’s part of Windows Phone. It performs better than any other Twitter app today.

Rowi is available in two versions. A free version (Rowi [lite] and a paid version (Rowi). The paid version of the app is ad-free and has support for push notifications. Given the improved push notification support in the new version of the app, there's never been a better time to upgrade to the paid version of the app (£2.29 / $2.99 / €2.99). 

The app is available for both Windows Phone 8 and Windows Phone 7.5. However, the support for streaming tweets is not available in the Windows Phone 7.5 version. The developers do plan to add support for this feature, but do not have an estimated time for this.

Source / Credit: Hidden Pineapple