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.

Reply via email to