Calendar

July 2017
Mo Tu We Th Fr Sa Su
<< >>
12
3456789
10111213141516
17181920212223
24252627282930
31

Langs

Apple Gate

Posted on Apr 12 2010

For those that haven't been following recent news, Apple changed their iPhone Apps Developers requirements by only allowing Objective-C (and a few other) languages to be used to write such apps.

What seems to be a move to prevent Adobe from integrating iPhone target in their upcoming CS5 release since it directly compiles AS3 to ARM through LLVM is actually annoying much more people than Flash fanatics, since many developers are using other languages for iPhone dev.

According to some people on the Haxe mailing list, it seems that Haxe for iPhone is safe since Apple would only want to ban people avoiding going through XCode compiler, which would also make platforms such as Unity safe.

I'm personally not surprised by Apple stance, since I've always seen their products as a beautiful and nicely designed lock-in, with very low level of interoperability and openness, everytime justified for the supposed sake of the "end user experience".

What makes me more surprised is that a lot of developers are still trying year after year to convince others (or themselves ?) that Apple is cool and love developers and open source, while the company actions have mostly headed the other way...

Anyway, I really enjoyed reading Hugh blog post on the subject, check it out it's worth reading (and the comments of people not understanding irony are funny as well).

6 comments
  • Apr 12, 2010 at 23:08

    so what you're saying is that Apple has decided that any code that isnt compiled with GCC is not good enough for Apple ? It all seems wierd, since Apple is actualy a Unix system, and Unix, at least I think, is pretty much open...

  • aaulia
    Apr 13, 2010 at 08:01

    I agree with this, the sooner developer(s) accept this fact, the better. But still, I can't accept Apple's (or is it Job's) logic that eliminating this "layers" or "other languages" is going to eliminate crappy apps from their device(s). Crappy developer makes crappy apps, tools is just tools, nothing more.

  • Apr 13, 2010 at 12:12

    For those who don't follow the Haxe mailing list: Justin Donaldson, a Haxe developer, posted a short response here: http://bit.ly/dkAJQ7.

  • spacefrog
    Apr 13, 2010 at 13:49

    This goes far further and it's highly doubtable that the "Tools going through xCode should be safe" , at least if the reason for this was'nt only to spoil Adobe CS5 launch event. Many serious porfessionals speculate that Apple might target the whole "develop once - deploy anywhere" approach Flash CS5, Unity, Monotouch, etc.. are propagating. Simply to keep the Appstore exclusive and have excluisive control over every title. Steve Jobs responded to all this ala "intermediate layers make bad app experiences" - so anything is possible right now - nothing is confirmed - be it better (than that speculations) for us iPhone devs, or worse....

  • gary
    Apr 30, 2010 at 01:29

    I think this goes way beyond just Flash...

    http://www.apple.com/hotnews/thoughts-on-flash/

  • May 25, 2010 at 10:00

    I'm absolutely agree with this. There is also too much censorship on the store.

Name : Email : Website : Message :