Developers building atop platforms like iOS(s aapl) and Twitter should go in with eyes wide open, said Union Square Ventures partner Fred Wilson, who reminded entrepreneurs about the dangers of relying on someone else’s APIs. In a talk last night before an audience of entrepreneurs, Wilson said developers need to plan for the day when platform owners work against their interests.
“You should expect that the platform you’re building on top of to do something that’s not in your interest,” Wilson said. “If you’re going to stay on top of that platform forever you might wake up one day to find that the owner of the platform is competing with you and that sucks.”
The lesson is especially timely now with recent news that Twitter launched its own photo service after discouraging developers from launching more client applications. And yesterday, Apple rolled out a slew of improvements to iOS that had the potential to impact a number of existing third party applications, from group messaging and notification apps to reading, photo, note-taking and cloud storage applications.
Wilson said building on someone else’s platform can be helpful in gathering an audience or moving into a market quickly while eventually migrating the user relationship off the platform. But developers shouldn’t be naive about what the platform owners may end up doing over time, he said. When asked about the impact of the then just announced iOS iMessage app on third-party messaging app Kik, which Union Square Ventures invested in, Wilson said Kik should be fine because it’s a cross-platform service. That suggests that developers, at the very least, should hedge their bets by focusing on multiple platforms so they’re not caught flat footed by changes in one ecosystem. Kik is also a good object lesson for developers because it was pulled by RIM(s rimm) for allegedly breaching a contract agreement.
Now, developers shouldn’t necessarily assume the absolute worst of their platform owners. If they did, very few mobile apps would ever get built. And as I discussed yesterday, many app developers on iOS still feel like there’s plenty of opportunity to differentiate and go deeper than what Apple is offering. Twitter has also suggested new areas where developers can focus their energies.
But a larger lesson holds true for developers: Sleeping with one eye open is not a bad idea. Chris Dixon, founder of Hunch and an investor with Founder Collective told the audience that platform holders generally focus on building out their core infrastructure before looking to subsume apps that they think are useful. The desire to take on other third-party apps becomes even more tempting for companies that are still working out their revenue models, said Dixon.
“It’s much safer to build on top of platforms with existing business models,” he said.
We’ve talked before about the dangers about building on other platforms, especially recently in the case of Twitter. It’s probably not surprising that Wilson, a Twitter investor, would provide another warning for developers. He said over a year ago that Twitter developers should focus less on filling holes and work on new opportunities.
Platform owners carry their own risks competing with their own developer community. A lot of a company’s success can come down to how much developer support it can gather around it. Competing too much with your own developers can hurt some of the good will that helped build their original success.
But ultimately, the platform holders are the ones with the ball and they decide how the game is played. They’re not going to pick up their ball and go home. But they will look for opportunities to make the game play in their favor. Smart developers know this already but it bears repeating in light of the number of companies building their businesses on the backs of other companies.