{"id":6896,"date":"2011-02-03T10:08:41","date_gmt":"2011-02-03T18:08:41","guid":{"rendered":"https:\/\/mikeindustries.com\/blog\/?p=6896"},"modified":"2016-05-25T23:34:25","modified_gmt":"2016-05-26T06:34:25","slug":"5-ways-to-improve-the-new-twitter-app","status":"publish","type":"post","link":"https:\/\/mikeindustries.com\/blog\/archive\/2011\/02\/5-ways-to-improve-the-new-twitter-app","title":{"rendered":"5 Ways to Improve the new Twitter App"},"content":{"rendered":"<p>It is with great interest that I watch the evolution of Twitter, from a quirky niche service of questionable worth four years ago to a mainstream phenomenon that has disrupted everything from tiny blogs to big media.  It&#8217;s really coming into its own, and with every new feature or product release, I find myself nodding in agreement at the improvements.  The new <a href=\"http:\/\/blog.twitter.com\/2011\/01\/twitter-for-mac.html\" target=\"_blank\">Twitter for Mac app<\/a>, however, remains an odd duck for me, even a month after its debut.  Its release seemed rushed and incomplete, probably in order to debut alongside the new Mac App Store.  A big clue to that is that there is no Windows version yet.  If I had to guess, I would say the Twitter team decided they needed new desktop clients, they knew they could probably get something out on one platform in time to get a high position in the App Store, and so they did, releasing an impressive but ultimately incomplete product, figuring they would improve it later, as well as release a Windows version.<\/p>\n<p>That strategy is understandable to me, and I certainly don&#8217;t think they&#8217;ve made the product worse than the last revision, but there are several features I&#8217;d like to see added which would make the native Twitter app better than its competitors, which it currently isn&#8217;t.<\/p>\n<p>Let me also say that I&#8217;ve always watched everything <a href=\"http:\/\/www.stopdesign.com\" target=\"_blank\">Doug Bowman<\/a> designs or directs with great interest and admiration.  Doug is probably the second best interactive designer in the world, behind only me, so I always study his work very closely.  He has no real weaknesses that I know of, and he has a great team working at Twitter.  Doug&#8217;s great with interfaces, great with typography, great at expressing his thoughts, great at maintaining a product-centric view with everything he creates, and just a great guy in general.  In short, Twitter could not have hired a better person to lead the Photoshop department.<\/p>\n<p>That said, here are my suggestions for the Twitter team (feel free to pay me in Twitter stock, <a href=\"http:\/\/twitter.com\/dickc\" target=\"_blank\">@dickc<\/a> and <a href=\"http:\/\/twitter.com\/ev\" target=\"_blank\">@ev<\/a>):<\/p>\n<h3>1.  Inline retweet, fave, and follow notifications<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/blog\/images\/inline\/echofon.jpg\" alt=\"\" width=\"260\" height=\"417\" class=\"rightinline\" \/>This is easily <a href=\"http:\/\/www.echofon.com\/twitter\/mac\/\" target=\"_blank\">Echofon&#8217;s<\/a> best feature, and I can&#8217;t believe they are still the only ones offering it.  Essentially, when someone faves a tweet of yours or starts following you, Echofon inserts a small notification for you inside your tweet stream.  It&#8217;s a powerful piece of positive feedback that has increased my enjoyment of Twitter at least 10x.  I&#8217;m not one of those &#8220;I tweet for me, not for you&#8221; people. Everything I tweet, <a href=\"https:\/\/twitter.com\/#!\/mikeindustries\/status\/19871048904220672\" target=\"_blank\">however intelligent<\/a>, is aimed at people, and when people like a tweet enough to fave it, that&#8217;s great feedback.  It&#8217;s one thing to tweet something you think is good, but another thing to get 20 faves within a minute telling you your suspicion was correct. I call this a fave parade.  Echofon doesn&#8217;t do this with retweets yet, but they should.  And so should Twitter.  This should be the first feature addition they work on.<\/p>\n<h3>2.  Visible, persistent tweeting area<\/h3>\n<p>The lack of a text field in which to tweet is, according to Doug, a deliberate decision. Doug told me the rationale behind this is that the focus of the app is on &#8220;consumption over production&#8221; and since people spend so much more time reading than writing on Twitter, the element should remain hidden until needed. I respectfully disagree with this rationale. Optimizing for consumption is not necessarily helped by de-optimizing the production process. Here is the production process on Twitter vs. Echofon:<\/p>\n<p><strong>With keystrokes (power users):<\/strong><\/p>\n<p>Twitter:<\/p>\n<ol>\n<li>Control-Tab to app (2 keystrokes)<\/li>\n<li>Control-N (2 keystrokes)<\/li>\n<\/ol>\n<p><em>Total: 4 keystrokes<\/em><\/p>\n<p>Echofon:<\/p>\n<ol>\n<li>Control-Tab to app (2 keystrokes)<\/li>\n<\/ol>\n<p><em>Total: 2 keystrokes<\/em><\/p>\n<p><strong>With mouse (most users):<\/strong><\/p>\n<p>Twitter:<\/p>\n<ol>\n<li>Click on app<\/li>\n<li>Click on lower left icon<\/li>\n<li>Move mouse to &#8220;New Tweet&#8221;<\/li>\n<li>Click on &#8220;New Tweet&#8221;<\/li>\n<\/ol>\n<p><em>Total: Three clicks and a mouse move<\/em><\/p>\n<p>Echofon:<\/p>\n<ol>\n<li>Click on tweet field.<\/li>\n<\/ol>\n<p><em>Total: One click<\/em><\/p>\n<p>Twitter loses handily in both situations.<\/p>\n<p>It is possible that Twitter is actually trying to get people to tweet <em>less<\/em>. Doug seemed to hint as much in our conversation about this. If this is a goal of Twitter &#8212;  which I think is fine &#8212; I&#8217;d rather see it done via more creative means than obfuscating the interface though.<\/p>\n<h3>3.  Better content suggestions<\/h3>\n<p>Building on the previous suggestion, if Twitter really wants more people to think of it as an information consumption service rather than a microblogging service, how about making it easier for (especially new) people to tune their streams?  The &#8220;who to follow&#8221; feature is really well done, and I like it, but what about a <a href=\"http:\/\/technologizer.com\/2009\/01\/02\/microsoft-clippy-patents\/\" target=\"_blank\">Clippy<\/a>-like presence in my tweet stream using a bit of artificial intelligence to suggest more people to follow?  You could easily unfollow Clippy if you found him annoying, but for new users, an initial message like &#8220;Hey Mike, have you seen the new @live_from_egypt account? Live reporting from a news crew in Cairo. Follow it for updates.&#8221;<\/p>\n<p>This AI-bot idea needs some further thinking, but the main point is, improve the consumption experience by improving the consumption experience&#8230; not by degrading the production experience.<\/p>\n<h3>4.  Syncing<\/h3>\n<p>Echofon syncs your unread counts between multiple desktop clients and the phone client. Twitter does not.  In fact, the Twitter iPhone client doesn&#8217;t even sync properly with itself sometimes. I get direct messages showing up as unread for days in a row sometimes, even after laboriously going through and &#8220;re-reading&#8221; them all.  With more and more people using Twitter from multiple locations, syncing will become more and more of a necessity.<\/p>\n<h3>5.  A configurable links-only view<\/h3>\n<p>This is a huge one. I actually wanted to build a company around this, but it seems like something Twitter or someone else should do.  Here&#8217;s the concept: shield me from all information except links that have been tweeted\/faved\/retweeted by X or more of the people I follow.  This builds on a concept I am using in my life more and more these days: I don&#8217;t want to hear about anything unless and until at least 2 people I know think it&#8217;s important.  There&#8217;s just too much out there.<\/p>\n<p>With a client that allows me to filter for links that have been tweeted at least twice, I might follow 1000 people instead of 100&#8230; or I might finally make use of lists.  Imagine using this filter on a &#8220;list of tech CEOs&#8221;.  I couldn&#8217;t care less what 2000 tech CEOs have to say, but I <em>would<\/em> like to know if at least 10 of them referenced the same link one day.  It&#8217;s a very powerful concept, and one that encourages people to add more inputs instead of removing them.<\/p>\n<h3>General design notes<\/h3>\n<p>As with everything Doug designs or directs, the Twitter client is a beautiful work of art. From an esthetic standpoint, it&#8217;s really pretty to look at.  I wish it had bigger edges to grab onto, followed the HIG more closely, and a few other minor things, but overall, I&#8217;m happy enough with the way it looks. I just don&#8217;t love the way it works. Hopefully if the excellent design team at Twitter agrees with some of the points above, we&#8217;ll see a more useful client released with the next revision. For now, however, I&#8217;m sticking with the client that makes up for its looks with its great personality: Echofon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is with great interest that I watch the evolution of Twitter, from a quirky niche service of questionable worth four years ago to a mainstream phenomenon that has disrupted everything from tiny blogs to big media. It&#8217;s really coming into its own, and with every new feature or product release, I find myself nodding [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,282],"tags":[],"class_list":["post-6896","post","type-post","status-publish","format-standard","hentry","category-design","category-original"],"_links":{"self":[{"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/posts\/6896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/comments?post=6896"}],"version-history":[{"count":0,"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/posts\/6896\/revisions"}],"wp:attachment":[{"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/media?parent=6896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/categories?post=6896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeindustries.com\/blog\/wp-json\/wp\/v2\/tags?post=6896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}