I call bullshit. This multi-tasking angle doesn't make any sense. Cross compilation still means you have native code in the end.
I think Apple is doing this because they don't like the idea of people writing "one size fits all" applications that don't look/behave like native iPhone apps. That and they hate Adobe for some reason. I recently argued against using a multi-platform tool at my company because I thought the apps would be kludgy and we'd lose some features. Also, all the code on the internet for iPhone is Obj C so we wouldn't be able to leverage it or the community. That being said, this is a terrible policy. Let people decide for themselves and let the market sort it out. That being said: multi-platform is only one reason people are doing cross compliers. Apple dev tools are pretty pathetic compared to java tools. And Obj C is archaic. Maybe Apple should spend more time on the "developer user experience" and people might not have the need to seek out alternative tools. On Apr 10, 3:53 am, Moandji Ezana <[email protected]> wrote: > On Fri, Apr 9, 2010 at 11:05 PM, Karsten Silz <[email protected]>wrote: > > > There is this theory that the multi-tasking > > coming in iPhone OS 4 relies on analyzing the apps and fails if they > > run interpreted / alien code: > > >http://www.appleinsider.com/articles/10/04/09/apples_prohibition_of_f... > > The article says: "The primary reason for the change, say sources familiar > with Apple's plans, is to support sophisticated new multitasking APIs in > iPhone 4.0. The system will now be evaluating apps as they run in order to > implement smart multitasking. It can't do this if apps are running within a > runtime or are cross compiled with a foreign structure that doesn't behave > identically to a native C/C++/Obj-C app." > > I'm not an expert on these things, but does this hold water? How are apps > cross-compiled from Flash running "within a runtime"? Why would they have "a > foreign structure"? Wouldn't the Flash API calls be converted to iPhone API > calls? > > Moandji -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
