I think the reason Apple is doing this, is to lock Application developers into the iPhone app store. Apple restricting the ability of a developer to write once, and deploy on multiple platforms, ensures most of them will write only for the iPhone (since it has the biggest market share, and thus the best opportunities to make money). This is an effort to maintain their lead in the app space, and is based on business principles (not any technical reasons IMHO).
Eric Schmidt said (heard this on a CNET podcast, but looking for the official quote if anyone knows where I could reference it): "The mobile war will be won with apps". Bottom line, the most compelling mobile platform will be the one with the best applications. The reason Google is giving away phones to developers (through the device seeding program), is to get them excited about developing Android apps, and grow the Android Market. Apples strategy may very well backfire, as many developers will leave the Apple environments, and move onto less restrictive platforms (hello Android!). On Apr 9, 9:27 am, Fabrizio Giudici <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I've just received this, and I've only got a reference to an italian > website, but I think it should be easy to confirm with an > international source. > > "Applications may only use Documented APIs in the manner prescribed by > Apple and must not use or call any private APIs. 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). > > http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-fla... > <http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-fla...> > > This clearly prevents any workaround from Adobe, that thought about a > tool to auto-translate Flash stuff into ObjC. But also prevents from > using various other tools that allowed to write code e.g. in Java that > produced ObjC. > > I don't think anybody has ever reached these levels of paranoia seen > in Apple. It's even embarrassing. > > - -- > Fabrizio Giudici - Java Architect, Project Manager > Tidalwave s.a.s. - "We make Java work. Everywhere." > java.net/blog/fabriziogiudici -www.tidalwave.it/people > [email protected] > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.14 (Darwin) > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/ > > iEYEARECAAYFAku/VWkACgkQeDweFqgUGxeLJQCeNLZNuw9/7Eg2QDhcKu7Rk3pY > y7EAn17XsBnU/nQRE82nboI7Iy2g5zLZ > =mZ69 > -----END PGP SIGNATURE----- -- 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.
