Twitter being dicks to developers (again)

Over on .net, I offer my take on Twitter’s latest salvo against Twitter client devs. Personally, I think Twitter’s people are being total dicks in smacking third-party clients again. Short version: DMs will fail as of June 14 unless third-party clients utilise jump-through-hoops/user-unfriendly OAuth for login. Good luck to devs rewriting their apps and submitting iOS updates in that time-frame. Oh, and Twitter’s own apps aren’t affected, naturally, because they are “part of the service”.

Marco Arment provides an alternate take, the main argument of which appears to be:

These are the risks that you take when you base your personal happiness or your business on a single, irreplaceable, young, evolving third-party service.

Of course, he’s right in this. You are taking a risk when you base your income (or a chunk of it) on another company’s service. But Twitter’s also taking a risk in kicking out the ladder from underneath it. In controlling the platform and removing the apps that made it a success, it will piss of developers and millions of users. In offering regular hypocrisy (such as the bullshit about wanting third-party clients gone because a “consistent user experience is more crucial than ever”, despite its own clients being all over the place), it makes it so no-one can really trust what the company says. But, most importantly, as Matt Gemmell states in the article I wrote for .net:

Placing limitations on developers’ opportunities for innovation tends to be the death knell of a platform.

Twitter would argue that it wants innovation, just not in the client space. In other words, take Twitter data and do things with it. The thing is, Twitter’s users want and need innovation in the space Twitter is killing and yet not supporting fully on its own. But then Arment says, rightly:

The old Twitter is gone. The new Twitter is faster, bigger, much more stable, full of Javascript and dysfunctional hash-bang URLs, and much more interested in owning the clients that most people use. And next year’s Twitter might be radically different from today’s.

Or it might not exist at all, if it keeps screwing people over and everyone buggers off elsewhere.

May 19, 2011. Read more in: News, Opinions, Technology

2 Comments

MacroSolve also firing the stupid gun at iOS devs re: patent royalties

Foss Patent reports that Lodsys isn’t the only troll out there threatening iOS devs. MacroSolve is also suing the pants off of anyone it thinks infringes on its not-at-all-vague patent:

MacroSolve’s patent-in-suit covers electronic forms distributed via the Internet or to mobile devices

In terms of lending itself to incredibly broad interpretations and infringement allegations, MacroSolve’s patent-in-suit is similarly dangerous as Lodsys’s in-app upgrade patent. MacroSolve is suing companies over U.S. Patent No. 7,822,816 on a “system and method for data management”, “including the steps of: creating a questionnaire; transmitting the questionnaire to a remote computer; executing the questionnaire in the remote computer to prompt a user for responses to questions of the questionnaire; transmitting the responses to a sever via a network; making the responses available on the Web.” In other words, anyone who distributes electronic forms via the Internet or to mobile devices and then collects and evaluates the answers could be accused of infringing the patent.

It baffles me that the USPTO granted this patent.

Not me. The way things are going I fully expect random indie devs to soon receive lawsuits from trolls claiming to own patents relating to:

  • Using a computer to create a piece of software, and then selling that software WITHOUT GIVING US MONEY, YOU BASTARDS.
  • Positioning pixels on a screen, to create an interface that users can control software through, WITHOUT GIVING US MONEY, YOU BASTARDS.
  • Breathing air anywhere near a computer (or not near a computer) WITHOUT GIVING US MONEY, YOU BASTARDS.

May 19, 2011. Read more in: Apple, News, Opinions, Technology

4 Comments

Why iOS developers must resist Lodsys patent trolling

Previously on Patent Trolling America:

Indie developers get hit by threats from company that makes a living suing people over wide-ranging patents.

Lodsys goes wah wah wah on a blog, suggesting they are the victims here. I disagree (and, judging by the fact my article from yesterday rocketed to second place in Revert to Saved’s all-time most-read list, I’m not the only one).

Today, the guy who first revealed he’d been hit by Lodsys, James Thomson, said another wave of attacks is happening:

Sounds like there’s a second wave of FedEx parcels today – the Iconfactory just got one.

This one’s going to run and run unless someone fights and wins, or Apple smashes Lodsys in its stupid face with a lawyer-shaped punch.

Two points people have been making about Lodsys are worth countering.

1. They only want 0.575% of US income from IAP, so why all the whining?

The figure might not seem much, but what’s to stop Lodsys amending this later? Or for some other party to say it has a patent that IAP infringes and demand 1% or 2%? And then for another to do the same? Before you know it, half your income is paying patent trolls and Apple’s platform gradually becomes deserted by the developers who made it a success.

Also, importantly, this figure is apparently not included in the documents being sent out by Lodsys. It’s all very well to say “but we’re not asking for much” after you’ve already scared the shit out of a bunch of developers. (Most can now, of course, find the information online, but they shouldn’t have to, and the many developers who received the letter on Friday probably spent the weekend wondering how much Lodsys would damage their business.)

It’s also still unclear whether paying Lodsys would breach the terms developers sign with Apple, meaning IAP in itself would be possible until some kind of global resolution is made, such as Apple amending its terms accordingly. (And that would surely open the floodgates to infinite trolling idiots on money rafts.)

2. Lodsys says Apple is licensed, so it’s not going to fight, and it’s only fair the devs get permission to use the technology too.

First, Apple provides no alternative to IAP, so devs cannot avoid it unless they ditch any app with this capability. Secondly, I don’t for a second imagine Apple legal thought problems like this would ever occur, and that it’d roll out a system that would eventually incur extra costs for iOS developers. Development platforms are supposed to be utterly bulletproof-safe to develop for. You shouldn’t have to think “I wonder whether some scumbag will sue me for using IAP at some point”—this should all be covered; developers should be protected by the company that owns the platform or service.

Should Apple capitulate here, expect—again—a ton more threats of this kind to appear, resulting in developer income being chipped away piece by piece. Given Apple’s rather powerful legal team, I’ll be astonished if it sits back and does nothing whatsoever.

May 17, 2011. Read more in: Apple, News, Opinions, Technology

Comments Off on Why iOS developers must resist Lodsys patent trolling

Why Lenovo’s ultraslim ThinkPad X1 will beat Apple’s MacBook Air

World-leading PC manufacturer Lenovo has done it again, announcing the ultrathin ThinkPad X1, a hugely innovative laptop that looks like nothing you’ve ever seen before.

OK, so it might look a smidge like the MacBook Air, but here’s why Lenovo’s laptop will grind Apple’s into the dirt:

  • Nipple: Everyone likes a nipple, and this laptop still has one wedged into its keyboard. Apple seems to think that multitouch trackpads are the way forward, but the nipple will eventually win the day.
  • Stickers: The MacBook Air is extremely boring when you open it up—the entire thing’s just grey. Yawn. By contrast, the ThinkPad X1 has lots of exciting stickers on it; even better, these tell you what companies have supplied parts for your computer, enabling you to show off to your friend.
  • Heft: The ThinkPad X1 is about 50 per cent heavier than the MacBook Air, meaning it’s far more satisfying to carry. You really know you’ve spent money on something when it’s in a bag and tugging at your shoulder. (Even better, 1.7kg is only the starting weight—you can actually make it heavier. I’m hoping for a special edition with a brick glued to the lid.)
  • Battery: Lenovo reckons the battery should last up to five hours, compared to seven in the MacBook Air—a big benefit, because everyone works too much these days. The X1 makes sure you won’t, especially if your forget your charger.
  • Windows: It’s got Windows inside! Everyone loves Windows.
  • Poor screen contrast: Great reproduction of photos drops your productivity. By making on-screen graphics less exciting, you will do more work. Unless your battery runs out first, obv.
  • Black: Black is the new black, and the black shell doesn’t at all make the X1 look like it’s the result of a torrid affair between a MacBook Air and a clunky 1990s Windows laptop.
  • Specs: The X1 has more bullet-points than the MacBook Air, referring to extra ports and ‘stuff’ that is a surefire way to draw in typical users. They love lists of numbers.
  • Storage: The SSD will be optional, rather than standard and enforced across the line. Futuristic technology is scary.

Run for the hills, Apple! I think I’m not alone in saying that Lenovo’s got you beaten here, and that within four days at most of the X1 being on sale, you’ll be down to third in terms of market-cap, because Lenovo will blitz past even Exxon, leaving you in its wake.

May 17, 2011. Read more in: Apple, Humour, News, Opinions, Technology

1 Comment

Twitter client Kiwi deep frozen due to Ryan Sarver

Ryan Sarver (head of Twitter’s Platform Group), in March:

Developers ask us if they should build client apps that mimic or reproduce the mainstream Twitter consumer client experience. The answer is no. We need to ensure users can interact with Twitter the same way everywhere.

Mac Twitter client Kiwi’s developer, today:

I’ve stopped working on Kiwi. […] It essential that the platform you’re working on is eager for your app, eager to help you get to market, and eager for you to reap your well earned rewards.

Perhaps Twitter has a great long-term goal that involves the strategic decision of “crap on the guys that made your platform popular”, but it’s a pity so many clients and devs are taking a hit. And from what I see from Twitter itself—across Mac, iPad and iPhone, the company itself is being quite hypocritical when it comes to Sarver’s comment:

We need to ensure users can interact with Twitter the same way everywhere.

Maybe Twitter should make sure its own apps have some semblance of uniformity, then.

May 16, 2011. Read more in: Apple, News, Opinions, Technology

1 Comment

« older postsnewer posts »