{"id":2960,"date":"2011-01-07T11:48:02","date_gmt":"2011-01-07T16:48:02","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=2960"},"modified":"2011-01-26T18:09:39","modified_gmt":"2011-01-26T23:09:39","slug":"twitter-for-macs-ui-design","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2011\/01\/07\/twitter-for-macs-ui-design\/","title":{"rendered":"Twitter for Mac&rsquo;s UI Design"},"content":{"rendered":"<p><a href=\"http:\/\/riscfuture.tumblr.com\/post\/2626504717\/app-store-twitter-ui-failures\">Tim Morgan<\/a>:<\/p>\n<blockquote cite=\"http:\/\/riscfuture.tumblr.com\/post\/2626504717\/app-store-twitter-ui-failures\"><p>I had a remarkably different experience upon opening the app.  Much like with the App Store itself, the head-scratching UI left me bewildered and confused more than once.<\/p><\/blockquote>\n<p><a href=\"http:\/\/daringfireball.net\/2011\/01\/uniformity_vs_individuality_in_mac_ui_design\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"http:\/\/daringfireball.net\/2011\/01\/uniformity_vs_individuality_in_mac_ui_design\"><p>Twitter for iPhone follows this model to a tee: accounts, tweets, tweet details &mdash; arranged left to right, with animation as you move between them. In today&rsquo;s new Twitter for Mac, though, the sliding animations when you switch between tabs add nothing contextually. They&rsquo;re not merely harmless eye candy, either. As Morgan notes, these animations create a <em>false<\/em> sense of stacking where no stack exists. They&rsquo;re technically excellent, but conceptually misleading.<\/p><\/blockquote>\n<p>I think Tweetie 2.0 (a.k.a. Twitter), though great in many respects, is a bit over the line in terms of custom user interface for the sake of looking cool. Custom UI makes sense when you have a problem that the standard controls and conventions don&rsquo;t solve, but too often there doesn&rsquo;t seem to be any design benefit from the deviations. I like having the title bar, toolbar, and search at the top of the window. I like being able to move the cursor without stuff fading in and out beneath it. It just seems very busy. I&rsquo;d like to vote with my Dock and am tempted to use <a href=\"http:\/\/hibariapp.com\">Hibari<\/a>, but it doesn&rsquo;t support multiple accounts yet.<\/p>\n<p>Update (2011-01-09): <a href=\"http:\/\/www.bynkii.com\/archives\/2011\/01\/why_twitter_20s_ui_sucks.html\">John C. Welch<\/a> comments and <a href=\"http:\/\/riscfuture.tumblr.com\/post\/2635562750\/separating-good-design-and-good-behavior-and\">Tim Morgan<\/a> follows up.<\/p>\n<p>Update (2011-01-26): <a href=\"http:\/\/quillink.wordpress.com\/2011\/01\/26\/tco\/\">Riccardo Mori&rsquo;s<\/a> thoughts on the new Twitter for Mac.<\/p>","protected":false},"excerpt":{"rendered":"<p>Tim Morgan: I had a remarkably different experience upon opening the app. Much like with the App Store itself, the head-scratching UI left me bewildered and confused more than once. John Gruber: Twitter for iPhone follows this model to a tee: accounts, tweets, tweet details &mdash; arranged left to right, with animation as you move [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-2960","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/2960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=2960"}],"version-history":[{"count":9,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/2960\/revisions"}],"predecessor-version":[{"id":3007,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/2960\/revisions\/3007"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=2960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=2960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=2960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}