Join our iPhone, iPod touch, iPad and Apple TV community today! Register or Login Here
iMore iPhone iPad Forums Apps Accessories Reviews How-To Podcasts Free wallpapers: iPhone & iPad Guides: iOS, iCloud, Siri, photography, jailbreak Free: iPhone apps & games, iPad apps & games Shop Online Cases Chargers Screen protectors Headsets & More Free shipping on orders over $50 Twitter raises API walls, seems intent on starving out traditional apps By Rene Ritchie, Thursday, Aug 16, 2012 a 8:46 pm 8Twitter has announced the upcoming version 1.1 of their API, and provided yet more "direction" to Twitter app developers. First, it's important to remember that the sky isn't falling. The Twitter apps you use today will still be usable tomorrow. The community you enjoy right now will still be with you for the foreseeable future. Yet reading the pronouncements, it's impossible not to realize that Twitter's plans for those apps and that community will change them, soon, and forever.
Last time Twitter foreshadowed changes to their policy, I made the analogy that it was like someone who's lover worked to put them through college, who was then dumped the day after graduation. With today's changes, Twitter seems to have gone from unappreciative to all out offensive. To put it in medieval terms, they've surrounded developers, walled them up, and seem intent on starving out traditional Twitter apps out.
That's feeling I get reading Twitter's new Changes coming in Version 1.1 of the Twitter API post on dev.twitter.com. Here's what will soon be required:
All API calls will have to be authenticated. That's not a bad thing; it would cut down scraping and other potentially onerous activity.Rate limits on a per-endpoint basis. Right now Twitter limits API calls to 350 per hour, regardless of whether you're calling one API or all of them. Now each API will have its own rate-limit. If you call many, maybe it'll work out better for you. If you call only one, you'll be in trouble.But they save the kicker for last:
Changes to developer rules of the road. This is where Twitter once again urges Twitter app developers to no longer develop Twitter apps by increasing control of how these apps need to display data, and increasing the cap on how much data they can show. It essentially means no third party Twitter app could possibly grow big enough to support a significant portion of Twitter's still-growing user base.The image of API calls standing in bread lines, desperate for their meager rations comes to mind, as does the image of people swallowing their favorite Twitter apps in a vain attempt to sneak them across the wall.
And as a longtime user of the service, it's that's how I feel when I read that they'd love to promote business tools like Dataminr and status markers like Klout, but want to marginalize Tweetbot and Twitterific. Or phrased the other way, they want to get rid of apps that are used by me, and facilitate apps that use me and my data. They want me mined and ranked, not empowered and engaged.
I understand that I, and many other early, geeky adopters, are no longer Twitter's user-base. They're mainstream now. They're filled with people who have almost no followers, follow hundreds of celebrities, and send almost not DMs. And I'm not Twitter's revenue stream. No user is. Like Google and Facebook, I'm the product they want to sell -- my metrics, my date, in aggregate -- as their revenue stream. I get that.
Yet it's still difficult to imagine that Twitter couldn't have gone about this in a different way. That they couldn't figure out a way to create and protect their own revenue streams and longterm plans without creating uncertainty for and the perception of hostility towards, the developers who were there with them from the beginning and helped them build the service they're now monetizing and positioning for the future.
Twitter uses these quadrants to say they want apps in the top and bottom left, and bottom right, but not the top right. By saying that, they're very literally saying they don't want anything that "engages consumers".
And it's difficult to imagine that a lot of people at Twitter, who love Twitter every bit as much as we geeks to, have ideas for doing just that. I hope the Powers that Be at Twitter pause, reflect, and reconsider, and then listen to those better ideas.
There has to be something other than "thou shalt make no Twitter clients before me."
Earlier today Apple apologized for, and reversed, a bone-headed, customer-hostile decision they'd made. Would that Twitter had their grace and insight.
I'd like to thank Craig Hockenberry and Gedeon Maheux and everyone at the Iconfactory for Twitterrific, and Loren Brichter of Atebits for Tweetie, and Paul Haddad and Mark Jardine of Tapbots for Tweetbot, and all the other developers who put time and money and blood into making better user experiences than Twitter themselves were capable of. It's appreciated, and I'm sure many will continue to use and enjoy your apps for absolutely as long as possible.
Apropos of nothing, you can find me on app.net @reneritchie and on Google+ +Rene Ritchie
Rene Ritchie
Editor-in-Chief of iMore, Executive Producer at Mobile Nations, co-host of Iterate and ZEN and TECH, cook, grappler, photon wrangler. Follow him on Twitter @reneritchie, app.net @reneritchie, and Google+ +Rene Ritchie
More Posts
2 5 119 More of: Featured, EditorialMore of: Twitter, twitter api, Twitter Apps ? PreviouslyAdonit Jot Touch pressure-sensitive, Bluetooth stylus review Next up ?Instagram 3.0 introduces Photo Map and other improvements There are 8 comments. Add yours. SockRolid says: Aug 16, 2012 at 9:18 pm - 3 days ago
Re: "Yet it's still difficult to imagine that Twitter couldn't have gone about this in a different way."
Agree Rene. Twitter is big enough to do almost anything they want. "You don't like our API policies? Fine. You are free to go build your own micro-blogging empire."
I doubt Twitter is trying to hype their own app or drive people to access Twitter through browsers. I'm sure they're just acting to prevent automated "scraping" and data mining, and to help manage the load on their servers. There aren't too many ways to do that other than by capping the number of requests per hour.
Reply Dev from tipb says: Aug 16, 2012 at 10:35 pm - 3 days agoIf this was simply to prevent scraping, Twitter would not have, on multiple occasions, told people not to make clients. This is definitely to get people to use browsers or the 1st party Twitter client, where they have more control over monetizing the views.
Reply Raptor007 says: Aug 17, 2012 at 9:36 am - 3 days agoTwitter needs to wake up and realize the tighter they make the noose they think is around their users and 3rd party developers necks, they will realize too late its really been around their own.
I can take it or leave it, Twitter is nice but hardly a must have place to visit, there will be other platforms to come along that will do what they started out doing and actually stick to it.
One other thought, if the folks at Twitter cannot write a native client to save their lives then perhaps they need to buy out one of the other client apps and make that the native app, oh wait they see it as better business to starve their better apps out of existence and try to force users into their poorly implemented native app instead. #TwitterFail #TwitterNativeAppFail
Reply floydstyle says: Aug 17, 2012 at 12:23 pm - 2 days agoI guess using website or/and their own client only means more revenue by ads. Personally, I will just simply stop using twitter, so less time wasted hehe
Reply Raptor007 says: Aug 17, 2012 at 12:39 pm - 2 days agoI would have to agree. Twitter can either make a better client, charge a monthly access fee (cut down on spammers), say $5 a month. I don't mind ads, but I do mind restrictions to how I access content. Its not like Twitter didn't know when they started that they had to generate a revenue stream, bending your customers over is not the best way to get that revenue though.
Reply Daspoo says: Aug 17, 2012 at 4:58 pm - 2 days agoAbsolutely. IMO, it's nothing to get crazy-passionate about, but if Twitter goes the route Rene mentions, and I no longer have the option to choose a client other than Twitter's, I'll simply stop using it ("it" being Twitter). Actions speak louder than words. When Twitter notices their user base activity start to dwindle, and/or accounts start to disappear (for us like-minded individuals), maybe that will help them "re-evaluate" their position.
Reply 9thWonder says: Aug 17, 2012 at 1:21 pm - 2 days agoI don't see anything wrong with what they are doing. If some people don't want to make the apps fine. I can use the official one. And honestly someone else will come along to fill the void of others. It's their business I say they can do whatever they want with it. But as a users i don't really care.
Reply Ces1ne says: Aug 17, 2012 at 5:03 pm - 2 days agoNo offense & this isnt an attack on you (I know how easy people get butthurt in comments/forums, so had to point that out), but I think you're not really grasping what they/TwitterGods are actually trying to do here (in terms of us users & 3rd party devs....that IMHO have made Twitter what it is today). But honestly I cant be arsed to explain it all/have a discussion about it, so......blah blah blah.
Reply Contact iMoreSEND US NEWS | SUBMIT AN APP Shop iMoreTHE #1 ACCESSORY STORE | 2 MILLION+ ORDERS SHIPPED
iPhone 4S Cases Chargers Car Kits & More New iPad Cases Chargers Screen Care & More iPhone 4 Cases Chargers Car Kits & More iPad 2 Cases Chargers Screen Care & More iPhone 3GS Cases Chargers Car Kits & More iPad Cases Chargers Screen Care & More Follow iMore(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=213678485361751"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));Follow @iMore!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
Google+
RSS
YouTube
iTunes Watch iMore Tell iMore
Team iMore
Rene
Georgia
Leanna
Chris
Ally
Simon
Chris
Michelle Headlines Marvel assembling new Avengers game for iPhone, iPad Editor's desk: Training dragons How a digital life was recovered using 1Password, Dropbox, and DrivesSavers Apple responds to SMS vulnerability concerns, suggests using iMessage All headlines Help & how-to How to keep fast 802.11n Wi-Fi speeds by switching old iOS devices to Bluetooth connections How to open apps from an unidentified developer in OS X Mountain Lion How to send an iMessage How to delete old backups and other ways to free up space in iCloud All help & how-to Apps & games Marvel assembling new Avengers game for iPhone, iPad GetGlue for iPad now lays out your TV schedule Horn brings fantasy action to iPhone and iPad BBC iPlayer gets updated with retina quality video and performance improvements All apps & games Accessories SuperTooth Buddy hands free Bluetooth speakerphone for iPhone review Adonit Jot Touch pressure-sensitive, Bluetooth stylus review Pebble E-Paper watch gets a user interface demo but still no news on a release date Parrot AR.Drone gets smoother and more social with FreeFlight 2.0 All accessories iPhone Monday Brief: Motorola vs Apple, iPad Mini, WP8, and more! Marvel assembling new Avengers game for iPhone, iPad Editor's desk: Training dragons iOS 6 preview: Siri for iPad All iphone More iPad Monday Brief: Motorola vs Apple, iPad Mini, WP8, and more! Marvel assembling new Avengers game for iPhone, iPad Editor's desk: Training dragons iOS 6 preview: Siri for iPad All more ipad iOS 5 + iCloud Monday Brief: Motorola vs Apple, iPad Mini, WP8, and more! Marvel assembling new Avengers game for iPhone, iPad Editor's desk: Training dragons iOS 6 preview: Siri for iPad All ios 5 + icloud Jailbreak How to get Absinthe 2.0 working on OS X Mountain Lion Draw and handwrite iMessages and texts with Grafiti for iPhone [jailbreak] aTV Flash updated to version 4.5 for original Apple TV How to jailbreak iOS 6 beta 3 with redsn0w 0.9.13 dev 3 All jailbreak Device reviews The new iPad (2012) review iPhone 4S review 2011 iPod touch review White iPhone 4 review All device reviews Comparisons Google Nexus 7 vs. iPad 3, unboxing and first impressions -- from iMore! Apple iPad or Google Nexus 7: Which one should you get? Samsung Galaxy S III gets reviewed -- the good, the bad, and the copied iPhone 4S vs. Galaxy S III All comparisons Features Forums: Classic games to play, Ditching email signatures, 10" or 7" iPad which would you rather have? Forums: Maintaining separate iTunes accounts, A unique photo syncing problem Forums: Back to School photo contest, NCAA football time, What color iPhone 5 will you be getting? Forums: Looking for a password manager, iPad mini, do people really want it? All features Contests iMore Weekly Photo Contest winner: Back to School! Contest Winners: Sexy Beach photo contest, $117 (not billion) dollars, Plume, and tons of accessories! Contest Winners: Twitter Treasure Hunt and Brandnew Boy codes and iTunes gift cards! Win a FREE Plantronics Discovery 975 Bluetooth Headset in the iMore Twitter Treasure Hunt! Enter Now! All contests Mobile Nations YouTube Channel Follow Us on Twitter Join us on Facebook Mobile Nations RSS Feed 8,294,537 Readers Per Month Mobile Nations brings you the very best of Android Central,
CrackBerry, iMore, webOS Nation, and WPCentral Monday Brief: Motorola vs Apple, iPad Mini, WP8, and more!Marvel assembling new Avengers game for iPhone, iPadEditor's desk: Training dragonsiOS 6 preview: Siri for iPadHow a digital life was recovered using 1Password, Dropbox, and DrivesSaversSuperTooth Buddy hands free Bluetooth speakerphone for iPhone review Seidio Desktop Cradle review - simple stylish syncingSamsung Galaxy Note 10.1 torn down, found to have tablet parts insideBarnes & Noble bringing Nook products to the UKMonday Brief: Motorola vs Apple, iPad Mini, WP8, and more!Samsung announces Europe launch for dual-SIM Galaxy S Duos RIM UK & Ireland appoint Rob Orr as new Managing DirectorMonday Brief: Motorola vs Apple, iPad Mini, WP8, and more!Feed the Kitten - a great new game for BlackBerry smartphonesGlobe Telecom partners with retailers to bring exclusive offers to prepaid BlackBerry customersProtect your domain with People On My Lawn! Oxford Advanced Learner’s Dictionary for Windows Phone now availableWindows Phone App Review: Fhotoroom version 2.0Monday Brief: Motorola vs Apple, iPad Mini, WP8, and more!HTC to book loss of $40 million US with OnLiveFrom the Editor’s Desk – Metro names, Nokia announcements and leaks galore One year ago, HP cancelled webOS hardware and everything changedHP creates Mobility division to handle tablets and suchCheck last profile backup datewebOS Community Edition sees first release as webOS Ports' LunaCE AlphaHP secures two-letter Armenian url for GramThe "Open webOS on my TouchPad" Contest winner! iPhone / iPad ForumsAndroid ForumsBlackBerry ForumsWindows Phone ForumswebOS Forums Copyright 2012 Mobile Nations ? Terms and Conditions ? Privacy Policy
No comments:
Post a Comment