Apple Eases Restrictions On iPhone Developers
WrongSizeGlass writes "MacRumors has a story on a report by Apple Outsider's Matt Drance that Apple is easing their restrictions on interpreted code used in iPhone development, a change which allows game developers in particular to continue to use interpreted languages such as Lua in their App Store applications. The change comes alongside Apple's further modifications of its iOS developer terms that again allow for limited analytics data collection to aid advertisers and developers, but appear to shut out non-independent companies such as Google's AdMob from receiving the data. It's not enough of an 'about face' to let Adobe or Google back in the picture but they've backpedaled enough to let the little guys squeeze through."
Those are the top three reasons because few people even bother writing the interesting apps anymore; just to name a few that ought to be there:
- Bluetooth DUN
- USB 3G modem driver
- custom touch keyboards
- non-Apple music and video stores
- in-device software development
- WiFi music sync
- on-device file management
- full synchronization and backup with box.net
Ah, yes, the padded numbers from the 2 for 1 Verizon promotion, and the slump in numbers because the iPhone 4 release is very soon...
Numbers for 1 quarter don't tell the whole picture, although I am glad Android is doing well - competition is good for all.
This has come up in discussion before - 95% of the apps submitted to the store get approved, and any company that is serious about making a living from mobile development is *crazy* to ignore a 100 million user base just because they think it might possibly cost them a little bit extra in development. If your company cannot afford to "take the risk" (ie, developing an iPhone app that is rejected would cause the company to fold) then it has bigger issues than a potentially "inconsistent" company.
"Wasting their time" developing for an app that (for conservative estimates, ignoring older phones), is available to 50 million customers... right.
If you are serious about development in the mobile market you are crazy to ignore the iPhone - the user base is enormous, the app store is centralised and it continues to grow.
It would be the equivalent of being a scissors manufacturer, or a can opener maker and not making a left handed version for the cost of development. Even if the left handed population is small, relative to the whole (10% approx), it is still a market that is worth developing for. The iPhone is a significantly larger portion of the smartphone market than 10%. Ignoring it because you are worried about a serious minority of app rejections is just not good business sense.
By all means, develop for Android (especially with the rise in handsets and users - it's a clear emerging market), but any sensible business will also be "risking" iPhone development.
Just the existence of Stash on the App Store - basically an app for porn, though it doesn't provide the explicit content - is evidence that Apple isn't nearly as draconian and capricious as many in this thread are portraying them to be.
Given that we've seen a bunch of cases where an application was approved for N major releases, and then blocked in (N+1)th, over the feature that has been present in it from the start, I dare say that this doesn't prove anything.
Now, if you want to have some proof - write an anonymous hysterical complaint about your own app ("porn! think of the children!" etc) to Apple, and see if they tell you to GTFO, or re-review and pull the app down. If you're that trusting of Apple, I dare you to do this, and post the result of this little experiment on Slashdot.