How Many People Use Twitter's Own Apps?

On the latest Talk Show, Gruber wondered what the spread of Twitter clients really is. It made me realise that no one has really explored how many people use Twitter’s own apps. I thought I’d (try to) find out.

Firstly, Twitter doesn’t report the information itself, so the only way to find out is by brute force. Due to the Twitter Streaming APIs, this is relatively straightforward. I ran a script which literally scanned tweets for their source link and counted each unique source.

Due to the time sensitivity of Twitter, finding one exact data set is impossible as client usage varies constantly. For instance, a big global event may encourage people to tweet on a day they otherwise wouldn’t. On a normal day, though, this method should be a good indicator of average user behaviour and app usage. For reference, the results that I collected are from a random sampling of tweets across a 9-hour period, approximately 9am to 5.30pm on the 18th July.

In total, I collected and analysed one million tweets. Whilst this seems like a lot, it still pales in comparison to daily tweet volume. As always, I would have loved to collect more data, but there are, naturally, physical limitations to doing so. However, I still feel the study was significant enough to portray the trends to a good degree of accuracy and warrants publishing.

Below is a sorted list of the findings. Any app that created more than 0.02% of tweets, in the period observed, is listed.

Source Count Client?
Web 243431 Yes
Twitter for iPhone 152116 Yes
Twitter for Android 116765 Yes
Twitter for Blackberry 115244 Yes
UberSocial for Blackberry 34502 Yes
Mobile Web 28563 Yes
TweetDeck 19627 Yes
Echofon 18718 Yes
Keitai Web 14381 Yes
twicca 12901 Yes
TweetCaster for Android 11746 Yes
Write Longer 11172 No
twitterfeed 11020 No
Facebook 10488 No
Twitter for iPad 9603 Yes
twittbot.net 8712 No
Tweet Button 8639 No
Janetter 7593 Yes
twipple 7515 Yes
Tweetbot for iOS 6845 Yes
Instagram 5917 No
Plume for Android 5621 Yes
SOICHA 5259 Yes
txt 5180 Yes
HootSuite 4560 Yes
UberSocial for Android 4543 Yes
Tumblr 3938 No
Tween 3909 Yes
dlvr.it 3327 No
ついっぷる for iPhone 3194 Yes
Google 3117 No
Twitter for Mac 2446 Yes
Twipple for Android 2438 Yes
jigtwi 2261 Yes
Twittascope 2201 Yes
Ask.fm 1940 No
m.tweete.net 1866 Yes
TweetList 1831 Yes
foursquare 1825 No
Saezuri 1743 Yes
Tweetlogix 1649 Yes
YoruFukurou 1410 Yes
movatwi.jp 1322 Yes
ツイタマ 1263 Yes
Samsung Mobile 1262 No
Seesmic 1134 Yes
TweetCaster for iOS 1113 Yes
ついっぷる for iPhone 1100 Yes
Tweet Old Post 1097 No
yubitter 1052 Yes
ShootingStar 983 Yes
UberSocial Mobile 948 Yes
Tuitwit 938 Yes
jigtwi for Android 882 Yes
OpenTween 815 Yes
A.plus for Blackberry 779 Yes
Twipple for Android 764 Yes
SocialScope 759 Yes
Twitter for Windows Phone 745 Yes
IFTTT 720 No
Twiterous 707 Yes
Twidroyd for Android 688 Yes
EasyBotter 650 No
Tweet ATOK 639 Yes
Social by Nokia 612 Yes
TwitBird 609 Yes
ついっぷる Pro for iPhone 553 Yes
Addictweet 511 Yes
Krile2 500 No
Photos on iOS 493 No
UberSocial for iPhone 489 Yes
twitcle 462 Yes
twtkr 459 Yes
CitCuit 442 Yes
UbеrSociаl for BlackBerry 439 Yes
MetroTwit 438 Yes
vk.com 435 No
Dabr 429 Yes
Ustream.TV 420 No
ニコニコ動画 413 No
Pinterest 404 No
TweetList Pro 398 Yes
BotMaker 395 No
Twil2 394 No
SocialOomph 388 No
TwitCasting 384 No
TwitPal 377 Yes
buysellyourtweets 377 No
UberSocial 368 Yes
PlayStation®Vita 357 Yes
TwitMania 357 Yes
Silver Bird 357 Yes
Osfoora for iPhone 354 Yes
Teewee 321 Yes
STATUSEM 321 No
Tower Heist Takeover, BlackBerry 317 Yes
Twittelator 316 Yes
mixi ボイス 309 Yes
Buffer 309 No
Twipple Pro for Android 302 Yes
ツイ助 299 No
Nimbuzz Mobile 298 No
Ultwimate Mobile 285 Yes
HTC Peep 274 Yes
モバツイ touch 273 Yes
LinkedIn 261 No
Twitscoop 253 Yes
vk.com pages 249 No
Camera on iOS 248 No
weheartit.com 242 No
Paper.li 237 No
Twitter for iAppli 232 Yes
Hotot for Chrome 232 Yes
TwitIQ 231 Yes
Azurea for Windows 212 Yes
モバツイsmart / www.movatwi.jp 210 Yes
Follow to Follow 206 No
Twittanic 203 Yes

The raw data, by itself, is useless. In order to determine how many people would be affected by a ban on third-party clients, the first step is to identify anyone using native clients. There are a handful of them: Twitter.com, m.twitter.com, Twitter for iPhone, Android, Blackberry, Windows Phone, iPad, Mac as well as TweetDeck and Keitai Web (Twitter’s Japanese client) and SMS (identified as “txt”). Twitter recently announced a client for Nokia S40, but I don’t think it has caught on — zero of the million tweets originated from this client.

The total of these rows is 708,101 out of 1,000,000.

Therefore, this means that at least 70.8% of the total originated from first-party clients, and at most 29.2% of people use third-party Twitter clients.

Already, first-party apps clearly have a monopoly. The actual share of first-party usage is even higher, however.

This is because not all of the observed apps are actually “clients”. Many are simply apps which post to Twitter. Instagram is an example of this; it just posts links back to its own service. The “Tweet Button” is a first-party example: it allows the user to tweet, but it isn’t a client. Therefore, it is necessary to filter out these “non-clients” to show a true representation of first-party-client dominance.

In an ideal scenario, a human would individually assess the ‘clientness’ of each app that created a tweet in the period. However, this is too time-consuming to be feasible. Instead, I have hand-checked only the 118 apps listed above, and use that ratio to extrapolate across the 291,899 remaining tweets to gain a relatively-accurate estimate.

My assessment of each app is denoted in the third column of the table. I found that 36 of those apps were not clients (identified by the third column). Applying that ratio (30.5%) to the 291,899 tweets, it is estimated that 89,053 tweets were not from clients. By discounting these ‘invalid’ tweets, the overall bucket is reduced, thereby increasing the final proportion of first-party app usage to 708,101 out of 910,947 tweets, equivalent to a percentage share of over 77%.

For people that think Twitter will never ban third-party clients because there would be too much backlash, I think this 77% figure shows that Twitter could do it with ease. A large portion of the 23% would be happily herded to a first-party client, as they don’t really care what app they use — it just turned out that the client they first downloaded wasn’t a Twitter-owned app. The only people who would care would be the geeks, like me and anyone else who could be bothered to read this post, who actually care about the client they are using. And let’s face it, Twitter doesn’t care about geeks.

The Controversial CSR Racing App

Eurogamer:

“The ‘Gas’ mechanic provides a reprieve for a natural break. At that point you can either pay for Gas or leave the game to recharge. The short-sharp play sessions mean that you’re happy to come back and have another go. This design fits with the play patterns of people on the move. That’s really what drove the design.”

I think that is dishonest. The Gas mechanism is clearly imposed for monetization. It isn’t because it “fits with the play patterns of people on the move”. If that was the case, there would be no reason for players to buy Gas and the app would make no money. However, the developer knows people play more than 30 seconds of a game at a time, so they found a way to exploit impatience for revenue.

Like I said, I think the quote above is untruthful. However, many people have criticised the developer simply for using In-App Purchases in this way and I don’t think thats fair either. Nobody is forced to play the game; nobody is forced to buy the Gas. They just choose to do so. CSR Racing isn’t the number one top-grossing app because it is unscrupulously tricking users to buy stuff. Pure and simple, it turns out people are willing to pay to circumvent time restrictions.

You can’t criticise a developer for building something people want to use and pay for, even if you yourself think it is a waste of money.

Inter-App Communication In iOS Needs Improving

Google is having to resort to using URL schemes to allow third-parties to detect whether Chrome is installed on a user’s iOS device. This is such a hack-job it is ridiculous. App developers should not have to perform string manipulation to open in a particular browser.

This should be an OS-wide setting, such that — to a developer — the API is transparent and abstracted. Any call to [[UIApplication sharedApplication] openURL:URL] would automatically trigger the user’s chosen browser.

It should not require app developers to hard-code support for every browser, as it does today.

iPad Mini

Macotakara (translated):

This tablet seems to have 3G model, but not all current carrier might sale, somea career name are not seen in list of resellers.

This source, who seems to look a prototype, told that new tablet (iPad mini?) had same hight with Nexus 7 and slight larger width. Even though front projection size is larger than rivals, thickness of that new tablet is considered to be thinner than current most thinnest tablet Kindle Fire, and to be similar with iPod touch (4th generation) by this source.

The momentum behind these rumours is so high right now, it has become an near-inevitability, especially as the rumour has been backed up by the Wall Street Journal and Bloomberg.

Pricing for the device is assumed to be $199, to compete directly with the Fire and the Nexus 7. However, this introduces a complication in Apple’s product lineup: the iPod touch. The iPod touch is, also, $199. Clearly, Apple can’t have both of these products at the same price. How much cheaper can they price the iPod touch? Even at $159, a 3.5inch iPod touch seems really expensive standing next to a 7.8inch iPad mini.

Reaching the sub-$150’s, though, you hit another price wall. The iPod nano sells for $129. Assumedly, they’d have to make the Nano cheaper as well.

$70 is the difference between an iPod nano and an iPod touch. On that basis, I’d expect a similar gap between the Touch and the iPad Mini. So how about a $199 Mini and a $149 iPod? The Nano then can go to $109. I suppose that’s a possibility.

But, just looking back at that paragraph, it doesn’t feel right to me. In fact, it makes me believe even more strongly that the Mini is not going to be $199. I think $249 makes much more sense. The $200-$300 price range is a market segment where the iOS ecosystem is currently absent; a $249 iPad Mini would be a great fit. Also, I think $249 is still cheap enough to suck the air out of the 7inch tablet competition. In the long run, the Mini could fall to $199, if necessary.

At launch though, I think $199 is overly price-aggressive and has too many implications on the rest of Apple’s lineup, to be feasible.

Wall Street Journal Says Apple Is "Going Slow" On Mobile Payments

Wall Street Journal:

Holding back in mobile payments was a deliberate strategy, the result of deep discussion last year. Some Apple engineers argued for a more-aggressive approach that would integrate payments more directly.

But Apple executives chose the go-slow approach for now. An Apple spokeswoman declined to comment on the decision-making process. Apple’s head of world-wide marketing, Phil Schiller, in an interview last month, said that digital-wallet mobile-payment services are “all fighting over their piece of the pie, and we aren’t doing that.”

On the basis of this article, I reckon that the next iPhone will have NFC but it won’t have support for mobile payments. It’ll be used for a more elegant execution of Passbook, for instance, but the iPhone 5 won’t become your wallet.

Next year, or whenever, Apple decides to enter the mobile payment market properly, Apple can then push a software update containing the functionality, which the iPhone 5 will be in a perfect position to use, as it already has the NFC chip inside. This means that when Apple enters the merchant space, they will already have a large base of customers who can exploit their take on the “mobile wallet”.

"This Tablet May Finally Help Solve Google's Chicken-And-Egg Problem"

David Pogue:

Its hardware and software smoothness rival Apple’s, and its luxury humiliates the Kindle Fire. In short, it’s possible that this tablet may finally help solve Google’s chicken-and-egg problem. Maybe once it becomes popular, people will finally start writing decent apps for it …

I’m not confident that will happen.

The 7inch size means that scaled phone apps look ‘okay’ on the device. Developers never saw a need to customise their apps for the 10inch screen size, where the issue is even more prominent, so are they really going to start making custom apps for a device where their apps actually are bearable?

Case in point: the Kindle Fire. There are apps in the Fire’s app marketplace, but the vast majority are phone apps. Despite that device’s success, developers haven’t been encouraged to make premier tablet experiences for that.

The EU Court Rules Downloadable Software Can Be Resold

Court Of Justice of the European Union:

Where the copyright holder makes available to his customer a copy — tangible or intangible — and at the same time concludes, in return form payment of a fee, a licence agreement granting the customer the right to use that copy for an unlimited period, that rightholder sells the copy to the customer and thus exhausts his exclusive distribution right. Such a transaction involves a transfer of the right of ownership of the copy. Therefore, even if the licence agreement prohibits a further transfer, the rightholder can no longer oppose the resale of that copy.

The ramifications of this are quite incredible. Notably game companies, who have shifted to digital distribution to shut down the aftermarket sales, are undermined.

I’m not quite sure how DRM factors into this, but seemingly this ruling overrides any attempt by software publishers to prevent resale. This includes the App Store; this judgement gives people the right to sell their iOS apps on to other people.

The level of compliance necessary by software publishers seems undefined, at the current stage. For example, do Steam or Apple have to implement features in their stores to allow resale? Or is it implicit - people are allowed to resell digital goods if they can crack the DRM and associated policies surrounding it?

This is a very interesting decision, with wide-reaching implications. Therefore, there are probably a million companies ready to oppose it. Bring on the appeals …

iPhone Grows More Than Android Devices In the US

ComScore:

The study surveyed more than 30,000 U.S. mobile subscribers and found Samsung to be the top handset manufacturer overall with 25.7 percent market share. Google Android continued to grow its share in the U.S. smartphone market, accounting for 50.9 percent of smartphone subscribers, while Apple captured 31.9 percent.

According to ComScore, iPhone has outgrown Android in the smartphone market, in the last three months, 1.7% to 0.8% growth. It should be emphasised that this is no indication of the death of Android, or anything like that. At some point, Android had to reach a level of saturation. After all, Android and iPhone already take up over 80% of the space. In effect, there is only about 17% left to fight over.

In the wider scheme of the market, the story remains the same as before; iOS and Android grow whilst everyone else falters and collapses, namely BBOS and Symbian. Windows Phone remained at about the same level as the previous quarter, which I suppose is slightly encouraging.

Most importantly, this data continues to counter the endless bearish analysts who predict the imminent death of the iPhone. This data reinforces the need for carriers to have the iPhone in their arsenal. There is a reason Sprint committed $20 billion to iPhone. Carriers need the iPhone, as customers want the iPhone.

Google Play Store Now Lets Developers Respond To Reviews

Android Developers Blog:

That’s why we’re adding the ability for Google Play developers to respond to reviews from the Google Play Android Developer Console. Developers can gather additional information, provide guidance, and — perhaps most importantly — let users know when their feature requests have been implemented.

I’ve certainly wanted to be able to do this for Bingo Machine in the iTunes App Store. I don’t think Apple has done this as of yet, as they foresee the functionality being abused by some developers who post snap-retorts to 1-star reviews.

Even Google is wary in rolling this feature out; a response cannot turn into a threaded conversation and the permission has only been given to a small curated set of developers, for now. A developer can only respond once, per comment. I think this great, and stunts most trolling opportunities upfront. If a customer wants to talk more, they are encouraged to take the discussion to a private channel, like email.

I think these restrictions are very sensible. This could be a really helpful addition to the store.

The Microsoft Surface

The Verge:

After days of speculation and rumors, Microsoft’s major announcement has just been unveiled at a press event in Los Angeles: a Surface tablet. We suspected the company might be working on its own tablet, and Microsoft CEO Steve Ballmer revealed the device on stage at Milk Studios in Los Angeles today. Discussing Microsoft’s history with Windows, Xbox, and Kinect, Ballmer introduced a video of the company’s hardware products over the years before unveiling Windows 8’s companion, the Microsoft Surface.

The Surface is like a Nexus Tablet, but for Windows 8. Microsoft’s own attempt to create an incredible, competitive, tablet.

For certain, it is a risky strategy. As shown by the Surface, they evidently feel that they need to kickstart the cavalcade of Metro devices with their own, Microsoft branded, device. The product they have made is undoubtedly interesting (in particular, the ‘Smart Cover’ accessory that has an inbuilt keyboard) and probably captivating to a reasonable number of consumers.

However, whether it is wise to, essentially, become a competitor to their other “partners” (such as HP, Dell and Asus) is still to be determined. I think Google can get it away with it with the Nexus series because Android has already established platform lock-in, such as the app ecosystem. This makes it hard for a manufacturer to disconnect themselves from Android, despite their annoyances regarding the special treatment Google has given to some companies, and go it alone with another new OS.

For Windows 8, though, there is none of this. This is a platform with zero apps and zero install base. Potentially turning away hardware partners, before the OS even ships, is very risky, indeed.

My Biggest Gripe With iOS Notifications

My biggest issue with Notification Center is the repeated text. As indicated in the screenshot, “NYTimes” appears once in the header, and once for every NYTimes app notification. The same applies for Tweetbot; this results in a lot of repeated text. In my opinion, this space could be put to better use.

If Apple could let developers set a subtitle for each individual notification, Notification Center would improve functionally and aesthetically. For instance, for the Tweetbot notification, it would be easier to identify the content if the subtitle was something like “Mention from @hrbrt”, rather than just repeating the app’s name. A quick glance could determine whether a notification requires further action, rather than having to read the smaller body text. It is also better aesthetically, simply because it looks nicer, as there is no repetition.

As shown below, Apple’s own apps already do this.

For example, the Messages notifications are much more informative, as they include the receiver’s name as the subtitle, rather than just repeating “Messages” again. This allows you to see, at a glance, the message’s sender without having to squint to see the smaller text beneath.

Therefore, I hope Apple will add this functionality to third-party iOS developers, in the future, as it not only makes Notification Center simply look better, but also has a functional improvement of adding more context to incoming notifications. In many ways, it seems inevitable, as Apple’s own apps already do it. It is simply a matter of opening up the feature to other developers.

Do Not Track Is Not Allowed To Be Enabled By Default

Windows IT Pro:

This week, the industry group responsible for the “Do Not Track” privacy protection functionality issued a proposed change to the spec that contradicts Microsoft’s plans to enable this feature by default in its next browser, Internet Explorer (IE) 10. “Do Not Track” must be disabled by default and manually enabled by users, according to this new spec. And that means Microsoft will need to change IE.

This is ridiculous. It is outrageous that the specification body will undermine Microsoft’s implementation of the service, simply because they respect user privacy. In fact, the governing body actively encourage advertisers to ignore Microsoft’s preference if its “on-by-default” policy continues.

The ADA, an abbreviation for the Advertising Digital Alliance no less, are clearly biased. “Do Not Track” is a scam. It is a propaganda scheme, that really shrouds the advertisers’ goal of maintaining traditional revenue sources. In fact, in their own statement, they basically admit this.

[Microsoft’s] unilateral decision, made without consultation within the self-regulatory process, may ultimately narrow the scope of consumer choices, undercut thriving business models, and reduce the availability and diversity of the Internet products and services that millions of American consumers currently enjoy at no charge.

The quote “undercut thriving business” echoes back to the whole idea of skating where the puck is, rather than where it is going. I wouldn’t exactly describe the newspaper industry as “thriving”, for instance. They are profitable now, but the future is bleak.

Effectively, the ADA is a cohort of backwards online media companies, who have no interest in expanding consumer privacy options online. “Do Not Track” is optionally implemented to start with, and as demonstrated above, the defaults (which 90% of users will never change, let alone think of changing) are biased towards the interests of advertisers. In my view, a complete propaganda palaver, and more evidence of incumbent business trying to sustain outdated business models.

From now on, I have no care for “Do Not Track”. It is immaterial whether browsers or websites implement it or not, because it is meaningless. Meaningless.

Facebook Integration Coming To iOS 6

TechCrunch:

Now the two sides appear on the brink of formalizing the relationship. After much speculation, Facebook integration will indeed be baked into the latest version of iOS, we’ve learned.

Facebook integration into iOS was kinda-expected. However, the complexity involved of Facebook sharing is much greater than that of Twitter. Facebook is a multi-faceted monster. There are lot more elements to the Facebook experience, than a 140-character-limited text box.

For example, you can upload a picture to your Photos or post a link to a photo on the News Feed. In addition, Facebook has the added layer of metadata, such as tagging and album-sorting and privacy settings.

Also, there are just a lot more types of content that Facebook can handle. Will you be able to share a Calendar appointment to Facebook? Will you be able to sync Contacts with your Facebook contacts?

My guess, for the time being, it will be limited to just News Feed posts and OS-level API support, so Facebook-login to apps is streamlined and managed from the global device Settings. This also means there will be a prominent option to disable the feature, akin to the Twitter implementation.

WiFi Direct Capabilities Coming To iPhone 5

9to5Mac:

One such part that we have not talked about is the Broadcom BCM4334 that has been found in code dumps. The BCM4334 is a step up from the 65nm BCM4330 used on the “new” iPad and the iPhone 4S, and it is notably built on a smaller, more efficient 40nm process.

Along with now-standard stuff like Bluetooth 4.0 and FM radios, this chip also features dual-band Wi-Fi with Wi-Fi Direct.

Wi-Fi Direct is the technology that enables AirDrop on Lion, which is why it is only able to be activated on certain Macs (from about 2008 onwards). AirDrop on iOS is an interesting thought, as whilst it would speed up direct sharing between your Mac and your iOS device, the mechanics of the function are unclear.

For example, what happens to the file once it appears on your iPhone? Do you have to “open in” to save it permanently? Or would there be a temporary location where AirDrop files remain? Unlike the Mac, on an iPhone or iPad, you can’t save to desktop. There is no desktop.

China Mobile Wants Cut Of App Store Revenues

AllThingsD:

Industry sources tell Sterne Agee analyst Shaw Wu that China Mobile is looking for a cut of App Store revenue.

China Mobile can want whatever they like. They have no leverage. Apple may want to enter China in a big way (and 628 million subscribers is a big draw), but China Mobile knows that the iPhone is very significant, too. Apple is already churning out blockbuster quarters without these 628 million customers (10 million unlocked iPhones already run on China Mobile’s network, without any sort of subsidy deal in place). They don’t need China, at least in the short-to-medium term. China Mobile wants iPhones much more.

For skeptics, compare it to the Verizon deal. They are the dominant player in the US. They were having some success with Android devices. They “wanted” Verizon crapware on the iPhone home screen.

It came out, in February 2011, with no such crapware. It was the iPhone. On Verizon. The ‘iPhone in China’ will be exactly the same.

New Switch Control in iOS 5

Little changes like this are often overlooked but they represent disproportionately large changes to usability. I see two main changes taking place with the UISwitch, which is the technical name for this view in UIKit.

Before the switch was squared off, interactions occurred by either sliding the square nub, or tapping to alternate the state of the control. Now, the nub is rounded, and follows the rest of iOS UI, becoming circular and finger-sized. In the new design, the background colour of the switch is easier seen, as the nub size has become smaller. This is important in non-English languages (determined the device’s locale settings), where the control isn’t labelled with “On” or “Off”, but rather “O” or “I”, like a power switch. By being able to see the highlight colour easier, less mental parsing is required as to the current state of the switch.

To my memory, this change of the UISwitch is the first major change of a UI element in iOS. Gradients and backgrounds have changed slightly around the system, but the change in switch design is much less subtle. I think this is good. It shows Apple is prepared to change things, even in a device population dominated by “newbies”, rather than the geek - who can take on change much easier, as seen in the regular revisions in Mac interface. I had been concerned that Apple was resistant to large change in iOS to maintain simplicity, but this sets my mind at ease.