Editor’s note: We offer our long-term sponsors the opportunity to write posts and tell their story. These posts are clearly marked as written by sponsors, but we also want them to be useful and interesting to our readers. We hope you like the posts and we encourage you to support our sponsors by trying out their products.
Apple versus Adobe. Facebook versus Google. Twitter versus its own developer ecosystem. At the recent Web 2.0 Expo in San Francisco keynotes and hallway conversations revolved around the latest platform battles that are actively defining and re-imagining the future of our increasingly mobile, social, and real-time reality.
But technology platforms such as AOL, Microsoft, Amazon, Yahoo, and eBay have been experiencing these cycles for years, spawning large ecosystems that in turn created huge opportunities for partners, developers and competitors. Evolution is inherent in any ecosystem and today’s platform battles are just one spike in the Web 2.0 maturation curve.
Observing the renaissance of social ad platforms (note AdMob, the launch of iAd, Promoted Tweets) we at Mashery realize that while analysts and media remark on corporate goings-on, there has been a lack of interest in understanding the developer community that is a meaningful part of the 2010 platform wars.
Mashery, an API infrastructure and management company, polled nearly 600 Web and mobile application developers at SXSW Interactive this spring to take a pulse on what they love and hate about developing on different API platforms. By peering into the mindset of a developer building applications with APIs, we extrapolated ecosystem insights and presented them to you here.
- What are the best APIs out there for developers?
- What are the most helpful resources to you as developers?
- Why do you work with APIs?
- What programming languages are you using?
- What platforms and devices do you build applications for?
Findings & Implications
1. APIs have a compelling long tail
What are the best APIs out there for developers? There is no real surprise when we announce that the top three APIs named as the best to work with are Google, Twitter, and Amazon (69% of respondents). But interestingly, we see a solid number of smaller platform players emerging.
Tag cloud based on 828 responses from 502 developers.
If you’re a current API provider, or you’re thinking of advancing an API program by opening up your data to developers, there’s plenty of room for targeting the niche of your business. Since the landscape of the API providers is not conducive to a winner takes all conclusion, there is a thriving, healthy long tail of developers who are interested in new platforms and creative innovation. The secret sauce is in the type of data you expose, and how simple you make it to access your data.
So don’t be a five-year-old on the soccer field, flocking to the latest shiny object. Play your position, and stay focused on your core audience. Think about it: When Chris Anderson first established his The Long Tail theory, the premise was that overcoming the limitations of geography and scale will enable you to discover new markets and expand existing ones – because there’s an audience for everything, and “popularity no longer has a monopoly on profitability.”
“Going by past evidence, [even] closed ecosystems… still allow for opportunities to be made at the edge of the ecosystem in areas the platform owner deems too small to bother with,” writes VentureBeat.
With nearly 2,000 APIs listed on ProgrammableWeb, there is more room for compelling data to be re-mixed and re-used into different user experiences across multiple devices.
ProgrammableWeb.com, Business of APIs Conference, November 2009
2. Open platforms and closed communications don’t always mix well
What developer resources are most helpful when building with APIs? If you want to better communicate with your developer community, it’s a senseless exercise to compare apples and oranges, but Apple to Twitter – valuable lessons learned.
Host an annual developer event and fail to mention major policy changes around Flash and HTML5 that hugely impact the ecosystem’s development process on the platform. Instead, institute changes in the Terms of Services and let developers dig through and work out the edits on their own. Message: “Dear community, our policies are public and open. Have at them.”
- “It’s hard to build a business on a platform where you feel like you cannot trust the men in power. If they can take down Adobe a few days before the launch of their flagship product, what hope do smaller players hold?” – David, 37signals
Launch a developer event for the sake of talking to your growing ecosystem and present a roadmap, have executives communicate policy on stage, from the top down. Inform developers of where opportunities lie while being honest about which pieces of the pie Twitter will keep for themselves. Message: “Dear community, we want to help you grow by being transparent on where we are headed as an organization.”
- “For every platform ever, it’s a question of what should be left up to the ecosystem and what should be created on the platform.” – Ev Williams, CEO, Twitter
And when we asked the community what is most helpful to them as developers, what was most reflected was a growing demand for clear cut communication from API providers:
Chart based on 1072 responses from 542 developers.
In the ‘Other’ category, we heard what developers had to say about their API pet peeves:
- I “hate it when [the] API stops working without notice.”
- I want “clear, updated information” and “stability and company ethics towards developers.”
- It’s an important signal when “CEOs work with developers.”
- Provide timely bug fixes, “working tutorials, demos and BBS, and sample apps” on the developer portal.
- Create a “vibrant community” with “online message boards” and helpful “blogs and videos.”
As an API platform provider, knowing more about who your developers are and what they rank highest in importance is the best indicator for resource prioritization. Build support tools that your ecosystem actually wants, or needs. It’s human nature to flock towards the friendliest habitat for growth and survival.
3. Passion first. Paycheck second.
Why do developers work with APIs? The Valley is filled with startups and garage coders with a vision of how to do something better, paired with the energy, drive, and desire to build the next great thing. Entrepreneurs may dream sweet dreams of fame and riches but at the core of Silicon Valley, Silicon Alley, and everywhere in between is solving a problem in a technically elegant way in front of your peers. That is its own reward.
We asked the community, “Why do you work with APIs?”
|Selections||Out of 714 Responses|
|Fun, Fame & Glory||37%|
|My employer pays me to||36%|
|Make extra money outside of my day job||17%|
Additionally, of the 569 responses from developers attending SXSW this year, more than a quarter of them came from companies with 30 plus employees, which demonstrates interest and support for API initiatives from larger organizations. Almost 1/5 of developers attended SXSW Interactive for their “own personal projects,” and nearly 2/3 cited reasons beyond “because my employer pays me to,” which demonstrates personal dedication to the field.
4. Ebb and Flow of Disrupted Ecosystems
One thing we were very interested in when we laid out our questions to this community was figuring out which were the most popular programming languages.
Chart based on 1416 results from 530 developers
5. Developers migrate toward where they find opportunity
Where are developers building apps and extending into new devices and channels?
|Selections||Out of 1084 Responses|
|Desktop (Silverlight, AIR)||9%|
- Online/browser and Mobile are clearly the dominant development platforms with almost 3/4 of survey responses.
- Desktop and Set-top and Gaming Consoles have yet to attract strong developer adoption. Currently, only the Xbox360 console is open to scalable app integrations, while Adobe AIR and Microsoft Silverlight are still waiting to take off as market opportunities.
- Only 3% of this developer population is focused on hardware, but we expect that to change as major mobile operators and manufacturers supply more app-friendly handsets into the hands of mainstream consumers.
When you are an API provider, it is important to periodically check-in with the developers consuming your APIs to gage the pulse of your developer ecosystem, particularly in times of turbulence like today. Our developer pulse revealed that:
- APIs have a compelling long-tail
- Open platforms and closed communications don’t always mix well
- Passion first. Paycheck second.
- Ebb and flow of disrupted ecosystems
- Developers migrate toward where they find opportunity
We think that the recent comments by venture capitalist Fred Wilson apply to the wider context of developer platforms in this latest era of platform battles: “It is clear you can build large businesses on top of a social platform like Facebook and Twitter… We are entering a new phase now. Twitter is a global platform… so it’s time for Twitter and its developer ecosystem to work together to create entirely new things that will shape the Internet in the coming years. I’m excited to see it happen.”
Dr. Augustine Fou is Digital Consigliere to marketing executives, advising them on digital strategy and Unified Marketing(tm). Dr Fou has over 17 years of in-the-trenches, hands-on experience, which enables him to provide objective, in-depth assessments of their current marketing programs and recommendations for improving business impact and ROI using digital insights.
Collaborators – Digital Profs
- Netflix vs Blockbuster - Perfect example of an industry replaced by a more efficient version of itself
- Try On New Glasses in Warby Parker's Virtual Booth
- The JKWeddingDance video was real; the viral effect was MANUFACTURED - Post 1 of 2
- Marketing Costs Normalized to CPM Basis for Comparison
- ActiveHours Gives You Your Paycheck Early, Free of Charge
- Coke vs Pepsi vs Dr Pepper
- Facebook advertising metrics and benchmarks
- Samsung 52 inch HDTV $9.99 at BestBuy - purchase receipt below (6:21a eastern time August 12, 2009)
- 90-9-1 or 1-9-90 Rule of Social Media Participation
- January 2016 (6)
- October 2015 (2)
- September 2015 (7)
- August 2015 (6)
- July 2015 (2)
- June 2015 (5)
- May 2015 (4)
- April 2015 (32)
- March 2015 (57)
- February 2015 (79)
- January 2015 (86)
- December 2014 (69)
- November 2014 (98)
- October 2014 (150)
- September 2014 (109)
- August 2014 (44)
- July 2014 (92)
- June 2014 (118)
- May 2014 (173)
- April 2014 (130)
- March 2014 (247)
- February 2014 (167)
- January 2014 (222)
- December 2013 (167)
- November 2013 (111)
- October 2013 (116)
- September 2013 (214)
- August 2013 (210)
- July 2013 (200)
- June 2013 (87)
- May 2013 (87)
- April 2013 (70)
- March 2013 (114)
- February 2013 (89)
- January 2013 (136)
- December 2012 (96)
- November 2012 (130)
- October 2012 (147)
- September 2012 (93)
- August 2012 (93)
- July 2012 (112)
- June 2012 (71)
- May 2012 (82)
- April 2012 (80)
- March 2012 (122)
- February 2012 (114)
- January 2012 (129)
- December 2011 (60)
- November 2011 (54)
- October 2011 (29)
- September 2011 (17)
- August 2011 (30)
- July 2011 (18)
- June 2011 (19)
- May 2011 (23)
- April 2011 (23)
- March 2011 (52)
- February 2011 (69)
- January 2011 (108)
- December 2010 (82)
- November 2010 (67)
- October 2010 (68)
- September 2010 (44)
- August 2010 (101)
- July 2010 (61)
- June 2010 (28)
- May 2010 (28)
- April 2010 (26)
- March 2010 (33)
- February 2010 (21)
- January 2010 (13)
- December 2009 (4)
- November 2009 (2)
- October 2009 (14)
- September 2009 (6)
- August 2009 (19)
- July 2009 (34)
- June 2009 (11)
- May 2009 (4)
- April 2009 (6)
- March 2009 (13)
- February 2009 (32)
- January 2009 (25)
- December 2008 (1)
- October 2008 (1)
- June 2008 (1)
- November 2007 (1)