podcast @ The Tablet Show
So far the only sure thing about WP8 is that it will be based on same or similar WinRT at Windows 8 (in fact Windows RT, since WP8 is also running on ARM CPU).
From this "leak" info, apparently there are many differences from Windows RT. Carl and Richard mentioned that WP8 is using WinPRT
(Phone RT?). There is no XAML for C++, and there is no WinJS.
Essentially, .NET is similar enough to WP7, and there is some C++.
Common sense is that .NET/XAML is Windows "portable platform",
and that HTML5 + PhoneGap is general portable platform.
Where performance is critical, and "native" GUI is expected,
Mono Touch / Mono for Android is the solution.
Too many unnecessary choices, Microsoft... and too much variation...