I'm pretty sure this is the deeper motivation - it's not keeping control of the channel as much as keeping control of the perceived integrity of the apple ecosystem/ui/etc. Apple has made almost all its gain by providing a coherent and consistent platform feel and a flash app down-compiled to Objective-C won't be designed with the default palate of UI widgets, won't conform to style-guides, etc. Well... are not likely to do the above. To my mind, Apple may or may not be trying to control channels, but their bigger fear would be a wave of apps that don't "feel" like iPhone apps.

cheers,
Christian.

On Apr 26, 2010, at 9:36 AM, [email protected] wrote:

I would say it's more of a desire not to have a bunch of low quality,
least common denominator apps from multi-platform frameworks.  For
example, if you had a platform that generated blackberry/symbian/
android/iphoneos, the apps are probably going to suck.

seems to me like something the market should decide though.  if people
generate a bunch of crappy apps, no one is going to buy them.  and
there are a TON of crappy apps out there already even though almost
all are written in ObjC

exclusivity might be a mild a side benefit for apple, but it's really
not that hard to write a mobile client for the types of apps that
would be multi-target.  so I can't think this will slow down other
platforms much if any.

On Apr 26, 2:03 am, Casper Bang <[email protected]> wrote:
Do we all agree that the sole reason behind sticking with Obj-C is
exclusivity rather than performance? Sure there may be slight overhead
involved with managed languages and GC (we know this from Java
and .NET), but smartphones are now clocking in at 1GHz with 512MB+ RAM
and Moore's law means that a 20% overhead will have been offset in a
mere 3-4 months time.

Hell, Android still kicks butt even if we have to wait another month
or so for the JIT'er to be turned on in 2.2/Froyo. Add to that, the
benefits of sandboxing which you've gained by virtue of the managed
platform.

/Casper

On Apr 26, 8:50 am, wilfred <[email protected]> wrote:





Listening to the last episode right now, in particular the comments on
Apple's decision to ban anything but Objective C based apps from the
iPhone and iPad. Next to me, on top of a pile of books, there is a
book opened up on a page that has some ties with what is being
discussed. It's part of an open letter to Steve Jobs, dating from
1996:

"Dear Steve,
....
Drop Objective C. There's no money to be made supporting yet another
object language. Use C++ with SOM and you;ll get all the same benefits without the headaches. If you don't like C++, use Smalltalk with CORBA
- it will also give you the same results.
...."

It's part of Robert Orfali's book on Distributed Object Computing. I
think it's pretty hilarious, looking back. Rather than scaring
developers off - as the authors expected - Objective C is now being
used to scare people away from targeting anything but Steve's
platform.

--
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 athttp://groups.google.com/group/javaposse?hl=en .

--
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 athttp://groups.google.com/group/javaposse?hl=en .

--
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 .


--
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