Where do mobile Microsoft developers go now?
Written By: David Norfolk
Published: 23rd September, 2013
Content Copyright © 2013 Bloor. All Rights Reserved.
The purchase of Nokia by Microsoft leaves me with mixed feelings. From way back, I don't think Microsoft really understood phones and Nokia really did. Its Symbian OS possibly wasn't as easy to develop for as it might be but it fuelled a good user experience.
Whatever one thinks of Windows Phone, I sort-of started discounting Microsoft as a mobile player when I realised that it didn't seem to realise that digital phone technology was around in Europe and Asia before it was common in the USA. And more so, when it showed me a Windows Mobile use case video which made great play of how people could now work 24x7 for the Company - and illustrated this with a use case of some poor Microsoft exec on a sales tour of Europe, being diverted to Dallas on his way home, and getting a phone call on the plane from His Billness directing him to make contact with some prospect in Dallas, while he was there. Mobile technology is all about making sure that your prospects see exhausted, jet-lagged, bad-tempered, salespersons just before they resign from the company? I think not.
So is the Nokia acquisition the magic potion that will revive Windows Phone; or is Microsoft the kiss of death for Nokia's culture? Or is the acquisition simply the best of a bad job for both companies? I guess we'll see, but I was interested to hear that Embarcadero has been talking to Windows developers about how they see their future as developers. Perhaps surprisingly, they were not all lost in a Windows silo. They don't think that mobile will displace desktop entirely (and that fits with IT history, the new always coexists with the parts of the old ways that worked well; when did you last hear of the "death of the mainframe", for instance), they see a hybrid future. And, most interestingly, that isn't just a Windows Desktop/Windows Phone hybrid; it includes iOS and Android too, and these developers see the benefit of managing a single code-base for native deployment on all platforms. There's some common sense for a change.
And, of course, XE5 fulfils the promise of XE4 - you can't really boast of your multi-platform capabilities in Mobile without including Android, these days.
I guess that's covered the key developments from Embarcadero this time, although there is more; component support for REST clients, for example. Its full research paper does also make interesting reading; from my questioning, it was professionally carried out and there's a welcome "Survey Methodology and Participant Demographics" section.