Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Doju

macrumors 68000
Original poster
Jun 16, 2008
1,510
1
Is this true? Surely some other platforms must disallow some languages for the app to be created in?
 
What language has apple outlawed?

I can use objective-c, java, php, perl, etc, to develop apps for the mac.
 
But if you can, you are ALLOWED to.

OTOH... on some systems :):wink::) you are NOT ALLOWED to write in anything other than some certain programming languages :):wink wink::,) even if you CAN.

:p
 
I would say "prohibited", not "outlawed", at least; not until the Sheriff shows up on his horse waving a wanted poster.
 
If you haven't already, go read Daring Fireball: Why Apple Changed Section 3.3.1; it gives a pretty good summary of why Apple did what it did; indeed, Steve Jobs called it very insightful.

He makes the argument that Apple is afraid of cross-platform tools because those toolmakers could end up with the power to withhold support. His core argument is this one:

"Consider a world where some other company’s cross-platform toolkit proved wildly popular. Then Apple releases major new features to iPhone OS, and that other company’s toolkit is slow to adopt them. At that point, it’s the other company that controls when third-party apps can make use of these features."

Correction:

At that point, the other company controls when apps that USE their toolkit can have those features. It doesn't affect anyone using other tools. All it can do is make their tool less popular that those that do get updated.

For example, when Apple added the compass. If a toolkit doesn't support it and a developer needs that support, he'll find another toolkit that does.

So DF's argument (and supposedly Steve's) is that Apple is afraid of other tools being more popular than theirs. One good answer to that, is to make better tools, not ban others.

Apple likes misdirection anyway. It's also possible that Apple doesn't like cross-platform tools because it removes much of their App Store advantage if the same apps are available to any phone.

.
 
I am pretty sure you can't write games for the Xbox 360 in LISP.

Just some food for thought...

Of course you can write your Xbox 360 games in LISP. It's just that, as far as I know, no one has written a LISP compiler for .NET (or a LISP to C convertor for such types of devlopment).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.