Mobile app developers fire back: Nokia sucks!

Yesterday I wrote about Ewan MacLeod’s claims that Silicon Valley developers are missing out on potentially lucrative markets by ignoring Nokia’s Ovi Store. I titled the post “iPhone devotion blinds Silicon Valley app developers,” and a number of developers took offense. Most notably, well-known blogger and mobile developer Mike Rowehl. Since then, we’ve seen developers list the panoply of challenges they face when designing for platforms other than the iPhone.

Here’s a sampling of their responses:

“I know what’s out there. I’ve been running free events in the Bay Area for more than five years now to try to bolster the mobile community when nothing else would. I’ve been working in the industry for about three times as long. I’ve developed for just about every platform, and I know the ecosystem extremely well. It’s not that I’m blind to everything else. I know everything else that’s out there, and because of that I’ve chosen to develop for iPhone. . . . Is the Nokia store supposed to challenge Apple? Or Microsoft supposed to? Or RIM? You know what folks, you had your chances. If you want to impress me, if you want me to start developing for your platforms again, get your houses in order. Once things change, once you get your stores developed, released, and proven as a good commercial channels to end users — then we can talk again. Until then we’re all just going to keep laughing at you and developing for iPhone.”
Mike Rowehl on his blog This Is Mobility.

“The developer support on the iPhone side is years ahead of the other platforms both in terms of code objects, documentation, and quick constant positive feedback from friends and partners who all own the device. A national marketing campaign that emphasizes applications as the primary device feature doesn’t hurt either. Speaking as a developer and for fellow developers, iPhone development is fun and enjoyable development again. No one is going to do S60 or WindowsMobile dev for fun and those companies haven’t proven anyone will make money either. Big houses like Google, Facebook, Myspace,will all support all platforms. They can afford to. Smaller houses, not so much. Higher development costs + higher marketing risks. . . . Many of the iPhone apps are created by 1-3 person shops. Many part-time. They are supported an amazingly large number of books, blogs, screencasts, code samples, community gatherings, and apple developer resources covering the iPhone supported by a first-rate development environment with a toolkit that supports creating good looking apps easily (cheaply). Type “blackberry programming book” or “blackberry development”. Scant scant resources. Symbian/s60 too. . . . Nokia and Blackberry’s hardware and carrier focus has thus far led to lack of investment/interest/capability in software SDK design & developer support.”
“Diesel McFadden” in response to my story.

“. . . Some people seem to write off the real enthusiasm that Apple has been able to stir up in the consumer and developer communities as some sort of cultish devotion that has no basis in reality. You know what? . . . It’s time to foster your own counter-cult or get out of the way.”
“Jon Bell” in response to Rowehl’s post.

As of now, Ovi is not a very developer-friendly place. Developers should get the VERY expensive ‘Java certified’ status for each app (a certificate that cost a decent list of devices could easily run up to $60k+). Nokia won’t do the app-verification process. Without doing anything to verify the app, Nokia takes a 30 percent cut on apps sold. Nokia is like the most tip-demanding waiter in a self service restaurant.”
“Rapidmortal” in response to my story.

“. . . Developing for Symbian is extremely painful. The tool chain is cr*p on Windows platforms and even worse on Mac.”
“Jim” in response to my story.

“RIM does not get it either. I tried to read their instructions on building html pages for the Blackberry, and I had to download a pdf file instead of reading it on an html page. To a developer that spells clueless.”
“Dan Cornish” in response to my story.

“I would add Palm to the list as well. They had a great ecosystem before but flushed all of that down the toilet.”
“Zen” in response to Rowehl’s post.

I don’t blame developers for being leery of Palm. Palm screwed its Palm OS developers royally, beginning with its adoption of WinMo, and any serious businessperson would be foolish to forget that. Palm has suffered from bad management for an astonishingly long time – and WebOS doesn’t fundamentally change that fact.”
“thegeniusfiles” in response to GigaOm’s coverage of the Skyhook Wireless study.

“I love how Apple sent a wake-up call to the mobile phone industry, and now they’re all scrambling to catch up! Reminds me of how Microsoft has for decades treated developers to garbage products because they didn’t have incentive to produce quality. I hope the desperate attempts at copying Apple fail for all these wanna-be players. And I hope the iPhone puts them out of business, with no hope for a bailout.”
“Jim Bob” in response to Rowehl’s post.

Other respondents were a bit more hopeful:

“Whilst I don’t believe that you’re blinded by iPhone-lurve, it’s not the only game in town. There are profitable businesses running across other devices, and have been for years. iPhone has *absolutely* shown a better way and shaken up an industry for the better. I can’t wait to see what happens to the industry when the market leaders in mobile devices are as helpful as Apple have been. Whether that comes from Apple becoming the market leader, or the incumbents emulating them, I neither know nor care. It’s going to happen, and that’s a good thing for all of us.”
“Tom Hume” in response to Rowehl’s post.

And Symbian offered up a response of its own:

“The frustration is well understood. I can wax poetic about the trials and tribulations you highlight and fill up many pints of beer with stories about the reasons why the barriers, control points, and technologies are set up this way in a Symbian and a Nokia marketplace. Rest assured, there have been many individuals involved that have been paying attention and have been acting on these needs well before the iPhone came around. It’s a big industry, and there are many strategies and initiatives to align and evolve. The Foundation we have formed and the asset distribution model we proactively endorse enables us to overcome many of those same barriers. You now get the addressable market, and many, not one object of desire. It took us a while to get here and now we have not only listened, but will continue to learn.”
Lee M. Williams, executive director of the Symbian Foundation, in response to Rowehl’s post.

By the way, a recent study of location-based app developers by Skyhook Wireless (and covered here by GigaOm) shows that Google’s Android platform may actually be drawing more developer interest than the iPhone — although the numbers are a bit hard to interpret: 58 percent of developers surveyed expressed interest in developing for Android versus 40 percent “of non-iPhone developers” who said they were interested in porting their apps to the iPhone. Still, the survey bears out the lack of interest in Nokia’s Symbian. Only nine percent considered porting apps to that platform. RIM, Windows Mobile, and Palm registered 26 percent, 20 percent, and 8 percent interest respectively. But again, remember, the survey was limited to location-based app developers.

Next Story: Ad network Collective Media raises $20M more, targets the big three
Previous Story: Steve Jobs is back — he’s leading Apple’s netbook efforts, says WSJ

Bookmark and Share

Tags: , , ,

Photo of Cristine Gonzalez

About the Author, Cristine Gonzalez

  • Awesome photo choice!

    Thanks for following up on the initial post and summarizing the conversation. Kudos!
  • BNAMack
    Wow. A story that follows up with answers from the industry it targeted. Well done!

    But I still found the answers disheartening. As someone who's responsible for a rather large group of customers/friends/family and acts as the tech info clearinghouse for everything from troubleshooting to purchasing I cannot help but notice that we are still being left with fewer and fewer choices. I will not try to argue the points made by developers as they are certainly valid. Just as they were when Microsoft was becoming the dominant player in the PC arena. I'm an advocate for choice and any rationalization, no matter how valid, for limiting choice is a blow to consumers.

    At the risk of quoting BSG and Peter Pan - this has all happened before and it will all happen again. Meh.
  • Totally agree with you BNAMack! iPhone may well become the new Microsoft of phones!
  • Problem is with 1-3 person shops making the majority of iPhone apps, and a big huge market there... it's almost impossible for them to spend any time on anything else... unless someone makes a toolkit that ports already existing iPhone app code relatively easily to another platform... I don't think we'll ever see this kind of ecosystem with anything but Apple. My $.02. I get a tons of requests to port my app to RIM or WinMobile, but I just don't have the time :)
  • anonymous coward
    @steve Re: request to port to RIM or WinMo: Time aside, mobile porting is just a nightmare - which I hated so much.

    Do they expect your app to work in Windows Mobile 6.5? What about 6.0? You are aware there are two versions of windows mobile right? - one support stylus and one don't.

    What about screen resolution on the RIM? Some are much more high res than the others....The combination of complexity is endless....
  • mj93284
    I think the only serious competition to iPhone at this point is Android. And Android is serious competition indeed: it's easy to develop for, has a great app store, and is far more open than iPhone. What limits Android is the G1. Let's hope there will soon be more Android phones available for more carriers.

    Nokia is out of the game because their platform is awful. Windows Mobile .NET is an OK development environment, but the platform itself, the APIs, and its ties to Windows make it a disaster in its own right.
  • Fact Checker
    Why the hell do you keep calling the poor guy "Ewan MacLeod" - that is not his name!
  • Matt Marshall
    Can you be specific? that's what he's going by.
  • Gibson Tang
    What makes the Apple App Store so great is the low cost of entry(I just need to pay $99 and get a Mac), lack of device fragmentation, but the high level of secrecy can be pretty irritating since sometimes your email goes unanswered for weeks on end. Nokia Ovi still has a long way to go especially if they are proceeding with the Java Verified path.

    Android seems to be the closest competitor as it has almost all the good points that Apple adopted with it's App Store, except that Android being open source will increase the chance of device fragmentation as theoretically, Motorola etc etc can just compile their own version of Android with proprietary features and developers will have to deal with multiple code bases again.

    Anyway, my blog has a small table listing the good and bad points of Apple's App Store compared to the other competitors
    http://www.gibsontang.com/?p=187
  • I want to share this great presentation about "How to choose a mobile development platform?" By Teemu Kurppa http://ow.ly/2IGl I think it's got some great point to this discussion.
  • Mark
    Your article would have a point if it wasn't for one thing: All the iPhone's current major applications were written for S60 years ago so there's little scope for development unless they leverage touchscreen technology - which they're now doing.

    No-one cares what a few independent developres think: Nokia's tie ups are with the big players and are mainly centred around games.
  • matthaus
    You probably neither attended GamesBeat nor did you follow our coverage. The gaming industry disagrees with you.
  • Peter Antypas
    Sorry to spoil it for you but the M.O. of the app business is "bottom-up", not "top-down". Screw the "big players". They're becoming dinosaurs.
  • Ryan
    And thank god for that!
  • swag
    Phone apps are dinosaurs from the 1990s -- a momentary patch to cover for abysmal Web support by today's phones.
  • Right. And modern operating systems are just dinosaurs from the '60s to cover until the cloud takes over. What are you smoking?
  • Michael
    Wow,

    firstly apps should not be developped for devices but for platforms, saying Nokia or Ovi sucks, show a lack of understanding of the mobile value chain.

    Premium SMS (ups lost all the Americans there) showed the way.... That was 1999....
    that the Yanks cant work it out, and belive that the rest of the world works like the US should be a big wakeup call.
  • Varley
    Saying apps should be developed for platforms rather than devices shows a complete lack of understanding of the basic realities of mobile software development. Even J2ME apps, the poster boy for portability, have to be tested and modified for every device you want to run them on.
  • Varley
    Lee M. Williams' comments are exactly the kind of vacuous BS that alienates developers. Symbian is a platform with broken frameworks, broken development tools, and a myriad of broken devices to run on. No sane developer will write code for Symbian unless they're paid significantly more than writing for another platform. It's is a dead platform. If I were a betting man I'd wage on Nokia making a move to push Maemo based platform into their smart phones in the next few years.
  • Agreed. But hey, there are already rumors in and out of Nokia (eg.: http://www.unwiredview.com/2009/04/09/nokia-mid... ) about using Maemo on phones. It's like an execution warrant on Symbian.
  • tryrleool
    One thing that the iPhone is missing is "easy" programing like android has. I'm web programmer, so I know Flash, Java, some Python, ect, ect. The fact that in order to make a app that has about the complexity of most web apps requires the knowlage of a "hardcore" and archaic langauge Objective C is a little disheartening.

    I'm sure the entire "programming" community will flame me for this, and I totally understand. But when i see a iPhone app that i could build in Flash AS 3.0 or Java with half as much code, I'm stuck watching (for now) because i don't have a firm understanding of pointers and header files. You see Japanese cellphones apps that run in flash all the time, and they are functional and look great. Imagine if they finally implement flash app support on the iphone? Then it really will be the only platform programmers will want to go for, and it would have a huge profit margin for apple (i surely would be ready to pay the 99). The only problem you run into at this point is of course over saturation.
  • orion
    tryrleool, 12 years old boy has few apps on the app store!
    If you consider yourself programmer and have problems learning Objective C, that you should rethink whether you should consider coding or just do graphic design.
  • edsion007
    Hmmm... why it has to do with twitter so much?