Check out Jerry's new videos -- REV to ObjC -> iPhone

Richard Gaskin ambassador at fourthworld.com
Mon May 10 12:33:48 CDT 2010


Chipp Walters wrote:

 >> On May 10, 2010, at 9:56 AM, Chipp Walters wrote:
 >>> The issue isn't whether Apple wants to outlaw reusing code
 >>> libraries. They don't. They want to outlaw cross platform
 >>> development.
 >
 > On May 10, 2010, at 11:59 AM, Bob Sneidar <bobs at twft.com> wrote:
 >> Really?? That is what Apple wants?
 >
 > Here's the guy Steve Jobs likes to point out is his mouthpiece,
 > on the subject.
 >
 > http://daringfireball.net/2010/04/middleware_and_section_311

And from Mr. Jobs himself; the public spanking he gave Adobe linked to 
from the front page of apple.com applies to all cross-platform developers:

     We know from painful experience that letting a third party
     layer of software come between the platform and the developer
     ultimately results in sub-standard apps and hinders the
     enhancement and progress of the platform. If developers grow
     dependent on third party development libraries and tools,
     they can only take advantage of platform enhancements if and
     when the third party chooses to adopt the new features. We
     cannot be at the mercy of a third party deciding if and when
     they will make our enhancements available to our developers.

     This becomes even worse if the third party is supplying a cross
     platform development tool. The third party may not adopt
     enhancements from one platform unless they are available on all
     of their supported platforms. Hence developers only have access
     to the lowest common denominator set of features. Again, we
     cannot accept an outcome where developers are blocked from using
     our innovations and enhancements because they are not available
     on our competitor’s platforms.
<http://www.apple.com/hotnews/thoughts-on-flash/>

To the degree that those arguments apply at all to iPhone OS, they could 
also apply to OS X as well.

But fortunately they don't hold much water under closer examination, as 
has been pointed out across the blogosphere and as many of us know from 
personal experience:

1. Without such cross-platform tools a minority OS might never have any 
apps at all across entire categories that are useful to its customers.

2. When an app that was written in Objective-C breaks, the motivation to 
address it promptly is only as strong as the sole developer's personal 
interest in it, but when a cross-platform tool has a bug there are 
thousands of developers demanding an immediate fix from the vendor of 
the tool they made it with.

--
  Richard Gaskin
  Fourth World
  Rev training and consulting: http://www.fourthworld.com
  Webzine for Rev developers: http://www.revjournal.com
  revJournal blog: http://revjournal.com/blog.irv





More information about the use-livecode mailing list