5 ms·
That's very likely a simple function of cost: You can't do iOS programming without the (relatively expensive) mac hardware. Also, the actual report is here: h
by gte910h 15y ago
That's very likely a simple function of cost: You can't do iOS programming without the (relatively expensive) mac hardware.
Also, the actual report is here:
http://www.visionmobile.com/rsc/researchreports/VisionMobile-Developer_Economics_2011.pdf http://www.visionmobile.com/rsc/researchreports/VisionMobile...
Other points from the (CC/BY) report:
Platform revenue potential. Not all platforms are born with equal revenue
potential. Our research revealed large discrepancies across platforms in terms of the
revenues applications are bringing to developers. iOS topped the chart, making 3.3x more money per app than Symbian developers followed by Java ME (2.7x) and
BlackBerry (2.4x). Android (1.7x), mobile web (1.6x) were the weakest performing
platforms in terms of revenue per app and only ahead of Symbian (1.0).
....
App store fragmentation is an under-hyped challenge for developers. Each of the
fifty-plus app stores available has its own developer sign-up, app submission process,
artwork and paperwork requirements, app certification and approval criteria, revenue
model options, payment terms, taxation and settlement terms. The marginal cost of
distributing an application through one more app store is significant, contrary to
popular perception.
....
Platform priorities For companies going mobile, platform priorities are mixed, but
the core challenge is common – market penetration and reach across the customer
base. Organisations developing B2C apps (targeted at consumers) are extending their
offering first Apple and then to Android, to mobile web, to BlackBerry and finally to
Windows Phone 7. For B2B apps (applications paid by the corporate IT manager or
CIO), HTML is already the platform of choice- not just for deployment on mobile web
browsers, but also by converting HTML and JavaScript into native iPhone and Android
apps using tools from companies such as Appcelerator, PhoneGap, RhoMobile and
Sencha.
- headhuntermdk 15y agoLike most people can't afford to buy a mac mini for development..
- StavrosK 15y agoYou're sure your app will make at least $700 to recoup those costs? I like your optimism.
- 2muchcoffeeman 15y agoA half decent app with only thousands of users might get that back in maybe 6 months. I know I did and I wrote a very niche app and did no promotion what so ever. I have not made much on my app but it has paid for a couple of gadgets so far and I am still making a (very) little bit every month.
- gte910h 15y agoLots of people aren't writing that. They don't have the skills to write that on Android either. But they're still counted in that survey as "Android Developers", yielding that HN title.
- headhuntermdk 15y agoMaybe not, but my cost of materials are rolled into cost of the development I do for my clients.
- gte910h 15y agoLots of people aren't writing apps for third parties. As a third party dev myself, it's significantly easier to justify costs (even to people like my wife) than if I did self-published apps that were hobbling along
- headhuntermdk 15y agoThat's true.. I just find that owning a mac to be in the cost of doing business. That just maybe outside of the means of the average hobbyist developer.
- tvon 15y agoI suspect a lot of these people are in the OSS hacker demographic (in my mind this means a college student running linux with lots of free time), in which case, why would you bother getting a Mac?
- gte910h 15y agoIt appears lots of Android devs are exactly in the category you're talking about: On experience of developers: We can also quantify the signs of Apple’s allure towards experienced PC and Internet developers, since the iOS platform attracts significantly more developers with sevenplus years PC/Internet experience, compared to other platforms. This confirms that experienced software developers are moving into mobile, using iOS as an entry platform, in what we believe is driven by the sudden rise in demand for developer talent, especially in North America. Since launching in late 2010, Windows Phone 7 has done pretty well in attracting seasoned developers. We see experienced mobile developers coming to Windows Phone, with a significant bias of current Windows Phone developers having between three and six years of mobile experience - an indication that Microsoft’s strategy to tap into PC and Xbox developer segments is paying of
- gte910h 15y agoHave you ever tried to compile Xcode samples on a MacMini? I've had clients who do. White Macbooks (1k) are passable, but MBA is pretty much the real bottom line for any day to day development Also, remember we're talking GLOBALLY. What's affordable to you may not be to random Indian programmer 7 2 things that make me think cost is the issue: >Developer-market balance. Android is the one and only platform that is trilaterally adopted by developers across all three major continents active in application development - Europe, North America and Asia. On all other platforms, there is an imbalance of developer supply and market demand across the globe. iOS is lagging in developer mindshare in Asia while BlackBerry developers are almost completely lacking in Europe. The traditional sweet spot for Java developers has moved out of Europe to emerging markets, with 42% more respondents coming from Asia, Africa and South America. Flash Lite has weak supply in South East Asia where the platform can deliver best-in-class experiences on mass-market phones And the fact you're highly likely to make little more than 700 back: > In the gold rush to the applications economy, not everyone is making money. About a third of respondents make less than $1,000 USD per application in total, which is loss-making given that an application often takes months to develop
- tvon 15y agoI agree with the gist of your statement, but a if an Air is good enough for iOS development (and there are a few blog posts out there that say it is), then a baseline Mini will be fine.
- gte910h 15y agoThat SSD is a huge differentiation. It's amazing how much that updates compile speeds. Buying a mac mini to do iOS development is buying pain and a computer you're just going to have to replace.
- 18pfsmt 15y agoI'm curious why you wouldn't just buy a small SSD (i.e. 40GB) and put it in the mini yourself?
- beej71 15y agoAffordability isn't really the reason, though. Take the class of devs who, in their spare time, want to learn mobile programming. If they don't have a Mac, their choices tonight after work are to 1) sit down on their own familiar computer right now and start Android dev, or 2) go buy a Mac and a dev account and get familiar with that and start iOS dev. Paying $800+ for option 2 doesn't exactly sweeten the deal. A modest app in the store will pay back the costs of the hardware, even though it probably won't pay for your time. Doing iOS work for hire will pay for your time, however. So people should do what they want, but it's easy to see why Android would be the favorite of new casual mobile devs, many (or most?) of whom don't have Macs.
- headhuntermdk 15y agoGood points.. it would be the same for a person who wants to get into programming but doesn't own a computer.. they still have to get the cash from somewhere to buy the equipment. Many years ago, I was in this exact situation. I planned accordingly and saved until I could buy a cheaply made desktop and taught myself how to code.
- wccrawford 15y agoI think fear is involved, too. I know that's why I picked Android over iPod when I jumped in. (Disclaimer: I don't have anything ready for market yet... And may never.) I started looking at Apple's policies and how apps would be rejected without any reason given. And that there was -no- other way to launch a product if Apple rejected it. And then looked at Android and saw that even if Google rejected it, I could still get the app onto the device in other ways. (And then Amazon came out with their own Android market, making things even better in that regard.)
- stephen_g 15y agoActually, Apple will specifically tell you which rule(s) in the App Store terms and conditions that your application breaks. You can change your app and then resubmit, or appeal the decision (I had a little app rejected, appealed and it was approved about four days later)
- JoeAltmaier 15y agoYes, but this process is infamous for being capricious, for rejecting apps for their basic purpose, for taking unexplained weeks to process, on and on. So yes, it worked for you, once.
- chrisjsmith 15y agoWhich is precisely my problem with it. You build an app (at cost) and then you can't sell it because the turf you're playing on has restrictions. They need to offer: 1. Certified apps from the app store which are approved via this process. 2. Apps which you can just download and chuck on with no Apple or carrier approval. Ironically just like the Mac App Store i.e. you don't have to go there. Oh and like Windows for the last however many years it has been around.
- nhangen 15y agoI disagree. They shouldn't do that. The price of dealing with the restrictions is justified by the exposure you get to a market willing to pay for goods. The few apps I've had that were rejected were done so justifiably, and when they weren't, we worked it out with them. Most of this is hearsay, not fact.
- wallflower 15y agoThanks for linking to the actual report. It is very long but worth skimming, as it covers issues and perspectives that most app developers don't even think about (for example, the pain of the Ovi 5 to 6 iterative review cycle process v. the mega downloads once it is on the Ovi store).