Now that Microsoft is on the scene so to speak I think you will see a big push to get developers to write apps for the Windows store. Admittedly the smart thinking is that they will only obtain about a 10% market share over the next 4-5 years but I wouldn't discount their ability to enlist/encourage/extoll developers to get onto the platform.
With RIM back in the picture again (although they may be fighting for the crumbs under the table) we're facing the Balkanization of mobile devices. Objective C (iOS), Java (Android), or C# (Windows 8)? What about apps with roots back to VB, COBOL, .NET, or even Win32 API? What about the browser?
So this is why I think HTML5 will conquer all (kind of like love) except that I don't think pure HTML5 apps will be as popular as hybrid approaches, which I also think will make more sense than multiple native versions.
Mobile application development is hot and is going to consume a lot of resources. More and more CIOs are facing not the Dawn of the Dead but the Day of the iPad (or Samsung Galaxy or Microsoft Surface). It may not be high noon yet but the sun is rising quickly and it's shining on a world of BYOD. Can you imagine next year beginning a new line of business app development project that doesn't include a plan for tablets and smartphones? Me neither.
That way if Marissa Mayer comes out with the yPhone we'll all be ready.