Yes, with a performance hit due to it being p-code and not machine code.
I definitely agree with you here. It looks like Microsoft is sacrificing speed in order to improve stability. Microsoft has never been able to figure out mobile memory management. The problem is, .NET still crashes. In a perfect world, the application developer is responsible for application stability, not the operating system. You don't need to slow down all of the programs on the device because one of them has bugs; just get rid of the programs that don't work.
All Win32 code is cleanly separated from the application code. [snip] Hopefully, WP7 is just another API without too many gaps.
I figured as much. SoftMaker (if it chooses to do so, and I hope it will) and any other developers who are left will still have to convert the API to .NET, which is more work than tweaking the UI. However, I suspect that other developers haven't had the foresight of separating the API like SoftMaker.
Thank you for contributing your opinion on this.