If you follow my posts carefully you will see that I explicitly say that the iPhone does not support WPF/e today.
Yes, but you explicitly also mentioned that Microsoft was developing a version of .NET for OSX, and as the iPhone runs OSX...
In this context I see rich client web applications as web 'content'.
You need to be careful with terms. 'Java on the client' could mean anything from an Applet, Midlet, through Web Start to a full stand-alone Swing application.
I have read nothing to exclude the iPhone supporting WPF/e or Appollo in the future.
Well I have:
"These are devices that need to work, and you can’t do that if you load any software on them".
Direct quote from the man himself.
WPF/E or Apollo or a JRE would allow people to load software on them.
You are making the assumption, that Apple will not choose to pre-install the .NET or the Appollo runtimes on the iPhone at some stage in the future.
Well, I take Steve Jobs at his word. If he says he doesn't want custom applications downloaded onto the iPhone, I assume that that is what he means.
Apple could also choose to automatically update these runtimes alongside Mac OS X updates. In effect .NET and/or Appollo could become part of their default Safari browser installation.
Well, if Steve Jobs does a dramatic U-turn yes, otherwise it is just wishful thinking. If they want to make money, there is a phenomenal Java mobile game market. It is far more likely that they would give in an include a JRE, but I think the chance of either happening is remote.
What will drive Apples future decisions in my opinion will be the quality and quantity of rich content available on the web for each runtime.
Apple is not wanting different runtimes on the iPhone for a variety of reasons - so that they can control the look and feel of everything, and so that people can't bypass the use of the voice system, cutting back profits for the telecoms provider.
What will drive Apples future decisions in my opinion will be the quality and quantity of rich content available on the web for each runtime.
One exciting thing about Apple is their unpredictability; I don't envy anyone the task of trying to predict their future decisions.