Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

When the original iPhone came out, the only way to deliver apps was via the web. Developers wanted an iPhone SDK, and that's exactly what they got in subsequent versions, which led to the App Store's success.

When Apple came out with the "no non-Objective-C" clause aka section 3.3.1 lots of people demanded that it be changed. Apple eventually relented too.

So... Apple does respond to feedback.



The clause was not simply "no non-Objective-C". It allowed for C/C++/Obj-C development as long as Xcode was the tool used to produce the binary.

If they had banned C and C++, a lot of games would have had to disappear, considering how many games use external libraries. Not to mention a lot of non-game apps, like those that use the SQLite package (raw, not via Core Data).


A lot of games would have been banned either way e.g. use of Lua scripting or any 3rd party framework for cross-platform dev.


Right, but that was because of a kind of prohibition on embedded scripting runtimes in general, and has nothing to do with C or C++ specifically.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: