I am aware of the fact that today a good development stack is worth gold, and many tool stacks are using some sort of virtualisation to allow for easy portability...
I find it very refreshing to see Steve/Apple putting very strong arguments against wastefull portability layers...
One interpretation of this all I think is: mobile needs native apps, because they are less "resource" hungry.