• Introducing Twitter for Nokia

    Thursday, July 12, 2012

    Nokia, the most widely used mobile platform in the world, now offers a fast, native Twitter experience for Series 40 feature phones. Beginning today, millions of people who use Nokia Series 40 devices can download Twitter for Nokia in the Nokia Store.


    If you have a Nokia S40 device, you can sign up for Twitter directly from your phone, read Tweets from all of the accounts you follow, connect with others, and more. Download Twitter for Nokia now in the Nokia Store to discover one of the richest experiences available on your device.

    Posted by Brian Frank (@bfrank), Product Manager, on behalf of the Mobile team

  • Overhauling mobile.twitter.com from the ground up

    Wednesday, July 11, 2012

    Twitter is all about making real-time information available to everyone, everywhere. In order to reach every person on the planet we recently released an update to mobile.twitter.com for feature phones and older browsers. We completely overhauled this client from the ground up, a process that resulted in a lighter-weight, faster client that looks and feels like twitter.com and our mobile apps.

    Here's the home timeline on mobile.twitter.com, before and after the redesign:


    On the top level, we brought the user interface in line with the new version of Twitter that we launched back in December, so you can enjoy a consistent experience on any device. Under the hood, we completely overhauled the view layer for our RAILS backend, with new mustache templates and streamlined stylesheets.

    Mobile engineering and Design had about nine weeks to design, prototype, develop, test, and calibrate mobile.twitter.com for launch. There were a handful of challenges we took on:

    • support more than 13 different browsers on thousands of different devices, each with their own rendering idiosyncrasies
    • accommodate input methods with dissimilar requirements
    • build layouts with pre-CSS3/HTML5 standards
    • optimize for browsers with javascript turned off
    • scale gracefully from resolutions as small as 240 by 240 pixels all the way up to widescreen views on the desktop
    • minimize page sizes for slower networks
    • make it look and feel like Twitter, even without images.
    • pave the way for even more feature consistency with other twitter.com clients

    The first thing we did was look at and expand our collection of data. How often do people use the refresh control or load more Tweets? Where were the pain points with sign up or sign in? What Tweet actions did people engage with most? How often did people Tweet? We used data from all of these actions throughout the process to inform design and architectural decisions.

    We began the process by sketching out proposals for primary views and navigation. Next, we fleshed out details like the Tweet anatomy and interaction flows for tasks like tweeting, searching, and writing direct messages:


    After some on-paper iterations and reviews with the design and mobile-web teams, we quickly jumped into HTML/CSS wireframes that we could begin playing with on targeted devices. Even a simple wireframe of a single view proved extremely valuable in setting the tone for the project. It made the product vision much more concrete and gave us a starting point for front-end work.

    Here's what the first pass looked like on a Samsung Corby:


    Next, we built out main views like "Home," "Connect," "Discover," and "Me." We added a text-only fork in the stylesheets, built in adaptiveness, and contextualized the Tweet anatomy. This was one of the biggest design challenges that we faced in the update: how to be faithful to the structure and behavior of Tweets that users expect elsewhere on Twitter in extremely low-resolution views? How to accommodate touch, pointer, and five-way input methods gracefully? We took a hard look at the numbers and tested at least three different versions before we made a decision.

    At this point, we had a baseline to work with — but we still needed a comprehensive set of designs for everything else: sign up and sign in flows, logged out views, errors, notifications, and profile subviews like followers and favorites. There was a lot to keep track of, and we found that going back to basics and simply printing out designs to post near our workspace helped orient us. It gave the team a quick, easy way to reference designs while we were working, and a way for us to catch inconsistencies.


    All along the way, we faithfully tested what we were building on an array of devices (we have over 300 in our inventory!):


    After more than two months of work, we had a mobile.twitter.com with many improvements including:

    • pages that were up to 63% smaller than those in the old mobile.twitter.com
    • sessions that were up to 37% smaller
    • 63% fewer requests in some views, like profile pages

    When we finally rolled out the new version 100% to our users, we were ecstatic to see so many positive responses:

    Of course, we also heard from people about bugs and features not yet integrated. We faved those Tweets to track further progress, and can report that JavaScript support and enhancements for widescreen views are coming soon!

    Change is always difficult because it means, among other things, having to relearn what was once comfortable and familiar. But we hope that the initial pains of readjustment quickly lead you to appreciate this faster, more comfortable and easier-to-use mobile.twitter.com on feature phones and older browsers.

    Posted by Coleen Baik (@colbay), Designer, on behalf of the Mobile team

  • Expansive experiences in latest mobile apps for iPhone, Android

    Tuesday, July 10, 2012

    Today you can download new versions of Twitter for iPhone and Twitter for Android. These new apps contain several updates to bring you closer to everything you care about.


    Expand Tweets

    Since we introduced expanded Tweets on twitter.com, we’ve added several new partners like MLB and C-SPAN to a diverse and growing list of media sources. Starting today, you can also expand Tweets on Twitter for iPhone and Twitter for Android. When you tap a Tweet linking to a Kickstarter project, for example, you can play its video directly from the Tweet details view in your app. You can also read article summaries when you tap Tweets linking to sources like The Atlantic or play videos or view images when you expand Tweets linking to websites like Etsy and Vimeo. This new experience will roll out gradually to web, iPhone and Android users.

    Experience events

    Now you can discover the best Tweets and photos for events experiences like twitter.com/#NASCAR on your iPhone. Now, Twitter for iPhone complements any live event, whether you’re watching from home or from the stands. (And remember to search #NASCAR within your app this coming Sunday, July 15, during the LENOX Industrial Tools 301 to watch the race unfold from the perspectives of drivers, celebrities, commentators and fans.)

    Search simply

    Speaking of search, we've made major improvements in search autocomplete so that you will see more suggestions when you search for people. As before, you can search for real names or @usernames before you complete your query.

    Receive notifications

    While it’s always been possible to receive Tweets via SMS from your favorite Twitter accounts, these new versions of Twitter for iPhone and Twitter for Android support push notifications for Tweets. You can get notifications from people you follow whenever they send a new Tweet or Retweet; turn on push notifications for Tweets for any user via the action button on their profile, and edit these notifications in your account settings on your device. Try turning on notifications for local Twitter accounts like @abc7newsBayArea or @NYscanner to stay on top of what’s happening in your city.

    Posted by Sung Hu Kim (@sunghu), Product Manager, on behalf of the Mobile team

  • Simpler search

    Friday, July 06, 2012

    We’re constantly working to make Twitter search the simplest way to discover what’s happening in real time. To that end, today we’re introducing search autocomplete and ‘People you follow’ search results to twitter.com. In addition to recent improvements like related query suggestions, spelling corrections and more relevant search results, these updates make it even easier to immediately get closer to the things you care about.

    Search autocomplete shows you the most likely terms for your query as you enter it — especially useful if you’re trying to follow the hashtag for an event or you’re looking for a certain Twitter account. You can select your query from the drop-down menu even before you finish typing it.


    After you enter your search, you’ll find the most relevant Tweets, articles, accounts, images and videos for your query. We’ve also made several other improvements to make your search experience better.

    • Spelling corrections: If you misspell a term, we’ll automatically show results for your intended query.
    • Related suggestions: If you search for a topic for which people use multiple terms, we will provide relevant suggestions for terms where the majority of that conversation is happening on Twitter.
    • Results with real names and usernames: When you search for a name like ‘Jeremy Lin,’ you’ll see results mentioning that person’s real name and their Twitter account username.
    • Results from people you follow: In addition to seeing ‘All’ or ‘Top’ Tweets for your search, you can also now see Tweets about a given topic from only the people you follow when you select the ‘People you follow’ view. Viewing Tweets about a topic from just the people you follow is a great way to find useful information and join the conversation.


    These updates make search easier on twitter.com, and related search suggestions, search autocomplete and spelling corrections are also available on Twitter for iPhone and Twitter for Android.

    Posted by Frost Li (@frost), engineer, on behalf of the Search and Relevance team
  • Twitter now in Catalan and Ukrainian

    Thursday, July 05, 2012

    Today we’ve made Twitter available in Catalan and Ukrainian, bringing the total number of supported languages to 30.

    These new languages are possible thanks in large part to our community of translators. Twitter has been using a translation community model since 2009. The demand has been so high that we built a console - Twitter’s Translation Center, where users can help suggest translations for the site. With each official Twitter language launch, we saw more and more demand from users to help us translate Twitter into their language.

    On May 16th, we opened up the Translation Center to six additional languages. We worked to ensure the quality, consistency and unified voice of our translators were in our tools - via automation. Today, we are making two of those languages available for all users to see and change their language settings to - Catalan and Ukrainian. The translations you see live on Twitter.com are based on translation completion and community approval. In order to use Twitter in Catalan or Ukrainian, please go to your language settings today.

    If you see a translation that doesn’t feel right, the best way to fix it is to log into the Translation Center and vote for the best choice. The phrase score will adjust over time, and the right translation will find its way into Twitter.com. If you see inconsistencies in the content, you can get involved in the discussions with your community at the language forums. We’re continually improving on the system, so please send us your feedback and report any issues you come across.

    If you speak Afrikaans, Basque, Czech or Greek and would like to join the efforts to make Twitter available to users in one of those languages with the next release, please visit the Translation Center and follow @translator. The languages that are 100% translated by then will be made available to all users.

    If you want to request Twitter in your language, please let us know here. You can follow more news from the International Team, and meet some of the volunteers behind our translations, on the International Blog.

    To our translators, thank you for helping us make Twitter available around the world, now in 30 languages. Gràcies and дякую!

    Posted by Laura Gomez, International Team (@laura)
  • Cast your MLB All Star Game vote with a Tweet

    Wednesday, July 04, 2012

    Next week, the top baseball players will be heading to the 2012 All Star Game in Kansas City. The rosters are all set - except for one slot on each league’s team. With just hours left before the two Final Vote players are selected, fans can now make their favorite player an All Star with a Tweet.

    Tweet using the designated hashtag for the player you want to see take the field in Kansas City, and MLB will add the Tweet tally to the rest of online voting:

    American League team:
    Jonathan Broxton (P, Kansas City Royals) - #VoteBroxton
    Yu Darvish (P, Texas Rangers) - #VoteYu
    Ernesto Frieri (P, LA Angels of Anaheim) - #VoteFrieri
    Jason Hammel (P, Baltimore Orioles) - #VoteHammel
    Jake Peavy (P, Chicago White Sox) - #TakeJake

    National League team:
    Michael Bourn (OF, Atlanta Braves) - #VoteBourn
    David Freese (3B, St Louis Cardinals) - #FreesePlease
    Bryce Harper (OF, Washington Nationals) - #BryceIn12
    Aaron Hill (2B, Arizona Diamondbacks) - #FinHillVote

    Even other players are hitting the campaign trail to rally the Twitter vote:



    As the Midsummer Classic approaches, be sure to follow @MLB for more news, last-minute roster updates, and even some surprises. You can catch the All Star Game on July 10 on FOX at 7:30pm ET/4:30pm PT, and join the conversation with the hashtag #ASG.

    As for me, #VoteYu.

    Posted by Omid Ashtari, Sports & Entertainment Team (@omid)
  • Twitter Transparency Report

    Monday, July 02, 2012

    Wednesday marks Independence Day here in the United States. Beyond the fireworks and barbecue, July 4th serves as an important reminder of the need to hold governments accountable, especially on behalf of those who may not have a chance to do so themselves.

    With that in mind, today we’re unveiling our first Twitter Transparency Report. Inspired by the great work done by our peers @Google, the primary goal of this report is to shed more light on:

    • government requests received for user information,
    • government requests received to withhold content, and
    • DMCA takedown notices received from copyright holders.

    The report also provides insight into whether or not we take action on these requests.

    One of our goals is to grow Twitter in a way that makes us proud. This ideal informs many of our policies and guides us in making difficult decisions. One example is our long-standing policy to proactively notify users of requests for their account information unless we’re prohibited by law; another example is transmitting DMCA takedown notices and requests to withhold content to Chilling Effects. These policies help inform people, increase awareness and hold all involved parties––including ourselves––more accountable; the release of our first Transparency Report aims to further these ambitions.

    Here’s the data, which dates back to January 1, 2012. You can also find these tables, along with more information about the data, in our Help Center.





    We’ve received more government requests in the first half of 2012, as outlined in this initial dataset, than in the entirety of 2011. Moving forward, we’ll be publishing an updated version of this information twice a year.

    Along with publishing our Transparency Report, we’re also partnering with Herdict, which “collects and disseminates real-time, crowdsourced information about Internet filtering, denial of service attacks, and other blockages.” This new partnership aims to drive more traffic and exposure to Herdict, while also empowering the web community at large to help keep an eye on whether users can access Twitter around the world.

    These two new initiatives—the Twitter Transparency Report and our partnership with Herdict—are an important part of keeping the Tweets flowing.

    Posted by Jeremy Kessel, Manager, Legal Policy (@jer)
  • Euro 2012 Recap

    Sunday, July 01, 2012

    Congrats to Spain! Since Poland and Greece kicked off #Euro2012 in Warsaw, the world has watched Europe’s best footballers and teams compete for cup and country together on Twitter. Commentators, fans and athletes around the world supported their teams in song, in face paint and in Tweets.

    My colleague @philogb created a visual summary of #Euro2012 in order to understand how people followed the tournament on Twitter here.

    This data visualization shows how often people mentioned Europe’s top 16 national teams from the group stages through the final between Spain and Italy. You can see how often all of the teams were mentioned throughout the tournament and look at how mentions compare for competitors for each match. These different perspectives should give you a strong sense of how people reacted during the matches on Twitter. Look, for example, at the big spikes in Tweets that tend to occur during goals.



    The final match resulted in 16.5 million Tweets from fans around the world. And during today’s match, total global traffic on the platform peaked at 15,358 Tweets per second during the 4th goal, a new sports-related record on Twitter.

    Finally, here are some of my favorite Tweets from today:
    Posted by Miguel Rios, Analytics (@miguelrios)
  • #OnlyOnTwitter: Sports stars always shine

    Friday, June 29, 2012

    Twitter brings you closer to your favorite athletes, past and present. Even though an athlete has retired the admiration and connection with and from fans doesn't diminish with the passing of time. Stars want to stay close and fans want a way to keep up with their favorite athletes of years passed, and if we’re lucky, gain insight into moments from their career.

    For this week’s #OnlyOnTwitter, we bring you three legends of sports.

    Fifteen years ago, boxing champion Mike Tyson fought Evander Holyfield. What made headlines wasn’t the winner of the match, it was that Tyson bit off a piece of Holyfield’s ear. Today, they’re both on Twitter.
    International soccer superstar @Pelé joined Twitter only in April of this year, but he’s already fitting right in. Here’s a picture he shared recently:
    A welcome Tweet to another soccer great:
    And he conducted a Twitter Q&A with some of his fans:
    And then, like the rest of us, Pelé stopped to watch #Euro2012:
    Find more #OnlyOnTwitter moments from the world of sports here.

    Posted by Andrew Fitzgerald, Manager, Editorial Programming (@magicandrew)
  • Working with Girls Who Code

    Tuesday, June 26, 2012

    If we want there to be more women who pursue careers in engineering and computer science and feel welcome in these fields, we have to work on ways to increase the number of women studying engineering — it’s that simple. This is one reason we have an active Women in Engineering group (@womeng) at Twitter, made up of women and men, both engineers and non-engineers, who are passionate about encouraging young women to opt for and stay in computer science. Of course we have self-interest in this too: having more female engineers on staff leads to having an even better working environment at Twitter. But more importantly, we want to support engineering education and make it more accessible to young women.

    All of which leads to our new partnership with Girls Who Code, a program founded by Reshma Saujani (@reshmasaujani), designed to introduce high school girls to software development skills. Through our investment of time, energy and money, we will be working with Girls Who Code to empower young women and provide them with the skills and resources necessary to pursue a career in engineering and technology.

    Girls Who Code will begin this summer in New York City with an 8-week intensive program to teach basic principles of computer science and coding as well as sessions on design, research and entrepreneurship. Each participant will be matched with a female mentor from a tech company, and she and her mentor will work closely throughout the program and afterwards.

    We cannot wait to see what the future holds for Girls Who Code, and we certainly hope to hire at least some of the participants in a few years. You can follow along too, via @womeng and @GirlsWhoCode.

    Posted by Sara Haider, Engineer (@pandemona)