Here is another interesting perspective....I don't agree with the poster's argument, but the post and comments has some good details about extensions to Objective-C that are being used to support Apple's position.
http://www.stevenwei.com/2010/04/11/jobs-makes-a-valid-point-intermediate-layers-hinder-the-progress-of-the-platform/ <http://www.stevenwei.com/2010/04/11/jobs-makes-a-valid-point-intermediate-layers-hinder-the-progress-of-the-platform/>I particularly like the comment that "blocks" are a rip-off from languages like Ruby and Lisp which are considered "forbidden" - ironic. On 13 April 2010 10:40, Joshua Thorp <jth...@redfish.com> wrote: > Yes a very telling oversight on my part. I'm very happy with OSX -- but it > ships with fine development tools. > > Another good post on this: > > http://37signals.com/svn/posts/2273-five-rational-arguments-against-apples-331-policy > > --joshua > > Saul Caganoff <scagan...@gmail.com> wrote: > > >All you need is a $99 developers licence and *a Mac computer. *Suddenly > the > >price goes up considerably (particularly for those of us in Windows-land > or > >Linux-land)....I'm not aware of any iPhone dev environment that runs on > >anything other than Mac. > > > >Regards, > >Saul > > > >On 13 April 2010 02:53, Joshua Thorp <jth...@redfish.com> wrote: > > > >> Apple has already limited the languages allowed onto the iPhone to these > >> four. Beyond running JS in the safari browser they do not allow end > users > >> to have programmatic access to the phone (though the developers license > is > >> only $99, a cheap price to pay for a kid to get to develop for the > phone, > >> no?). > >> > >> So its against the terms to put Flash on the phone because this would > allow > >> people to program for the phone outside of Apple's control. Adobe has a > >> work around in the works so that a flash program could be compiled to a > >> "native executable", see > >> http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/. It > wouldn't > >> allow for running arbitrary flash files off the web but would allow > >> developers to re-use their app code and go through the apple market > process. > >> > >> This move by Apple closes a loophole that Adobe was about to take > advantage > >> of. > >> > >> It is interesting that the programs must "originally" have been written > in > >> one of these languages. I wonder if that would mean you couldn't write > code > >> that was used to generated Objective-C code? Processing does something > like > >> this where a processing sketch is preprocessed into a standard java > classes > >> which can then be compiled. I'd bet Adobe would prefer not to have all > >> their code be exposed like that anyway but does the term "originally > >> written" keep others from doing this? > >> > >> --joshua > >> > >> > >> On Apr 12, 2010, at 10:30 AM, Owen Densmore wrote: > >> > >> > I'm curious what the deeper story is. Google limits their languages to > >> C/C++, Java, Python and Javascript. Is this similar or just a grudge > with > >> Adobe? Or is it part of the HTML5 spec which offers a considerable > >> simplification re: plugins etc. > >> > > >> > Although Flash is a variant of JS, is there more to the story? I.e. > Does > >> it, or it's libraries, demand interfaces to more of the hardware than > usual? > >> I confess to not really groking Flash .. It seams to be much more than > JS > >> and some libraries. Air and other frameworks go beyond what I'd > consider > >> just a language. > >> > > >> > I also note Java is not allowed. > >> > > >> > ---- Owen > >> > > >> > > >> > I am an iPad, resistance is futile! > >> > > >> > On Apr 12, 2010, at 9:02 AM, Stephen Guerin <step...@sfcomplex.org> > >> wrote: > >> > > >> >> Apple is dictating apps must be written in approved languages. > >> >> "Applications must be originally written in Objective-C, C, C++, or > >> JavaScript as executed by the iPhone OS WebKit engine, and only code > written > >> in C, C++, and Objective-C may compile and directly link against the > >> Documented APIs (e.g., Applications that link to Documented APIs through > an > >> intermediary translation or compatibility layer or tool are > prohibited)." > >> >> > >> >> Wasn't newspeak an official language :-) > >> >> > >> >> from wikipedia: > >> >> "Newspeak is closely based on English but has a greatly reduced and > >> simplified vocabulary and grammar. This suits the totalitarian regime of > the > >> Party, whose aim is to make any alternative thinking—"thoughtcrime", or > >> "crimethink" in the newest edition of Newspeak—impossible by removing > any > >> words or possible constructs which describe the ideas of freedom, > rebellion > >> and so on." > >> >> > >> >> http://www.gizmag.com/apple-iphone-os-4-adobe/14781/ > >> >> http://theflashblog.com/?p=1888 > >> >> > >> >> > >> >> > >> >> ============================================================ > >> >> FRIAM Applied Complexity Group listserv > >> >> Meets Fridays 9a-11:30 at cafe at St. John's College > >> >> lectures, archives, unsubscribe, maps at http://www.friam.org > >> > > >> > ============================================================ > >> > FRIAM Applied Complexity Group listserv > >> > Meets Fridays 9a-11:30 at cafe at St. John's College > >> > lectures, archives, unsubscribe, maps at http://www.friam.org > >> > >> > >> ============================================================ > >> FRIAM Applied Complexity Group listserv > >> Meets Fridays 9a-11:30 at cafe at St. John's College > >> lectures, archives, unsubscribe, maps at http://www.friam.org > >> > > > > > > > >-- > >Saul Caganoff > >Enterprise IT Architect > >Mobile: +61 410 430 809 > >LinkedIn: http://www.linkedin.com/in/scaganoff > > > >============================================================ > >FRIAM Applied Complexity Group listserv > >Meets Fridays 9a-11:30 at cafe at St. John's College > >lectures, archives, unsubscribe, maps at http://www.friam.org > ============================================================ > FRIAM Applied Complexity Group listserv > Meets Fridays 9a-11:30 at cafe at St. John's College > lectures, archives, unsubscribe, maps at http://www.friam.org > -- Saul Caganoff Enterprise IT Architect Mobile: +61 410 430 809 LinkedIn: http://www.linkedin.com/in/scaganoff
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College lectures, archives, unsubscribe, maps at http://www.friam.org