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.

Reply via email to