Last thoughts on Windows Phone

Microsoft’s Windows Phone disaster lurched further towards oblivion last week, when Windows boss Terry Myerson emailed employees with the news that “Today I want to share that we are taking the additional step of streamlining our smartphone hardware business, and we anticipate this will impact up to 1,850 jobs worldwide, up to 1,350 of which are in Finland.”

image

“Streamlining” is exec-speak for further withdrawal from the mobile phone business.

Microsoft is at times a dysfunctional company and nowhere is this better illustrated than in its mobile devices adventures. The failure of Windows Phone is a self-inflicted wound. Mis-steps include:

  • Aiming the first release of Windows Phone 7, in 2010, at the consumer market despite Windows core strength being in business computers
  • Launching Windows Phone while failing to do the spadework with operators and retailers to ensure that it was actually widely available
  • Using Silverlight as the development platform for Windows Phone and then abandoning Silverlight on Windows and releasing Windows 8 with a different and incompatible development platform
  • Promising that Windows Phone would be updated by Microsoft so users could stay up to date, while in fact leaving this to operators who did not care – this applied until April 2014 when the Developer Preview program kicked off, allowing users to update by signing up as developers, subject to hardware constraints
  • Long dormant periods while Microsoft went through one of its, “let’s pause while we make huge changes that will be great eventually” phases, such as before Windows Phone 8.0 which introduced the NT kernel and before Windows Mobile 10 which introduced the Universal Windows Platform

Despite all the above, the arrival of a former Microsoft executive at Nokia meant that Windows Phone was adopted by a company that actually understood how to develop and market smartphones. Visibility of Windows Phone at retail greatly improved and technology such as Nokia’s PureView photography gave it an edge in some areas. Windows Phone was also strong for turn by turn driving directions with Here maps.

It was an uphill battle against iPhone and Android, and with Microsoft’s too-slow platform development, but Nokia made some impact and built significant market share in certain territories, though in Europe rather than the USA.

Microsoft acquired Nokia’s devices business in 2014, along with CEO Stephen Elop, and it was here that everything went wrong. Specifically:

The transition period along with the coming Windows 10 resulted in not much happening in terms of new phones or announcements

Steve Ballmer was replaced as Microsoft CEO by Satya Nadella, before the acquisition completed. Ballmer had a strong belief in “Windows everywhere” and the importance of Microsoft not conceding the mobile space to competitors. Nadella came from a server background and believes everything will be fine as long as Microsoft’s server and cloud products are strong.

There was no consensus at Microsoft about whether Windows Phone was a key strategic asset or a waste of time and after running around in circles for a bit the inevitable happened: in June 2015 Nadella cut back the Windows Phone staff, cancelled some forthcoming devices, and parted company with Elop, who presumably had no appetite for presiding over the death of the business he had nurtured.

Myerson’s memo still presents the illusion that Windows Phone has some kind of future. “We’re scaling back, but we’re not out!” he writes. However you cannot be a little bit in the mobile phone business any more than you can be a little bit pregnant. The reason, as Elop announced when Nokia chose Windows Phone, is that you need an ecosystem. No, Continuum (the ability to use a phone like a desktop with an external display) is not an ecosystem. Maybe there will be some specialist business cases where a mobile device running Windows meets the need, but it will be a tiny niche.

This is also the reason why June 2015 was really the date that Windows Phone died, at least in public. Once it became obvious that Microsoft no longer believed in its own mobile platform, there was no hope, and sales suffered accordingly.

Could it have been different? Of course. The Nokia acquisition was not necessarily a bad idea: in theory it gave the hardware the backing of Microsoft’s deep pockets and brought to the company the skills that it lacked in how to make and market phones.

The saga has not been pretty to watch. In particular, the destruction of value in acquiring and then disposing of Nokia is distressing, as is the destruction of value in the Windows Phone operating system itself.

I have used a Windows Phone as my main mobile device for several years, and yes, it has a lot going for it. Navigation is easier than on Android or iOS, performance is good, and the integration with social media was for a while excellent. The camera on a Lumia 1020 remains superb. The development platform is strong, with Visual Studio and C#.

The subject of operating system design is another story; but there is another take on this narrative which looks like this:

Old world: Windows 7, Windows Mobile 6

Lurch towards mobile: Windows 8, Windows Phone 7

Lurch back towards desktop: Windows 10, Windows Mobile 10 with Continuum

Windows 10 is not as good as Windows 8.x on tablets, and Windows Mobile 10 is perhaps not as good as Windows Phone 8.x on mobile. I say perhaps because I don’t hate it; but there is a trade-off with performance and touch-friendliness worse while the capability of the operating system and its apps has improved.

In this way of reading Microsoft’s strategy, the death of Windows Phone is a consequence of the unravelling of former Windows boss Steven Sinofsky’s strategy to make Windows a secure and mobile-friendly platform.

The new Microsoft

That is it then; Microsoft is exiting mobile and trusting in server and cloud, plus a large but declining desktop Windows business, plus applications for other people’s mobile platforms. It is a software company after all.

It is too early though to say whether or not Ballmer was wrong and Nadella right in steering away from Windows everywhere. For sure Google will continue to do all it can to push Android users towards its own cloud services. Apple’s is a more open platform in this sense, because the company has no real equivalent to Office 365 or Azure, but Microsoft is vulnerable here as well. There is also Amazon Web Services to think about, the dominant cloud player, with its own offerings for email, cloud database and so on.

Still, this is the new Microsoft; and from a customer perspective there is good news in that both iOS and Android should be well supported for Microsoft’s services, and that Office 365 and Azure have to compete on technical merit, not just on the basis of integrating nicely with Windows.

How to run Android Studio on Windows without disabling Hyper-V

Update: This post is out of date; you may still be able to get it to work but there are stability issues with the emulator. Microsoft has announced a better solution, if you are on the latest Windows 10 April 2018 Update or later, and you can now use the official Android emulator with Hyper-V. See also my more recent post here.

Original post:

If you run Windows and use the Hyper-V hypervisor, which is used by Visual Studio as well as being handy for testing stuff in virtual machines, then you will encounter an annoyance if you go on to install Android Studio, Google’s official IDE for Android.

The problem is that Google’s Android emulator uses Intel’s HAXM (Hardware Accelerated Execution Manager) which uses the same CPU virtualization extensions as Hyper-V. This means it is incompatible. It is not only that you can’t run Hyper-V and HAXM simultaneously; the PC has to be configured at boot to use one or the other.

The solution (if you do not want to disable Hyper-V) is to use Microsoft’s Android emulator, which is a free download here.

image

In order to use this with Android Studio, you need to run the emulator first. Then, in Android Studio, go to Run – Edit Configurations and select Show Device Chooser Dialog under Deployment Target Options.

image

Now run your project, and select the VS Emulator, ignoring the invitation to “Turn off Hyper-V”:

image

Now you can debug your application in the Visual Studio Emulator – which is pretty good.

image

Elvis costello at Warwick Arts Centre, 9 May 2016

I was fortunate to get a late ticket to this mainly solo Elvis Costello concert, on the campus of Warwick University near Coventry.

Why Warwick? Costello remarked that he had played there before in the early 70s, at the Student Union, under the name Rusty (probably a duo with Alan Mayes).

I have seen Costello perform on a few occasions but not for several years. I was re-enthused after reading his book, Unfaithful Music and Disappearing Ink, which I loved. (If you follow the Amazon link above you will find my review, or you can read it on this blog).

What follows are a few jumbled impressions the morning after.

The venue is delightful, small enough that everyone gets a good view, though the sound was not great from where we were sitting; it was a bit echoey making the lyrics indistinct at times, though it improved as the evening went on (or I might have adjusted to it).

There was a short opening act from Larkin Poe – two sisters from Atlanta, Georgia, Rebecca and Megan Lovell, with guitars and harmonies. I enjoyed the set, though they said they found the audience a bit too British and restrained.

After a short break Costello came on. Apologies for blurry picture! He was wearing a suit with an open neck and looked his age, but in a good way: affable, not pretending it was forty years ago, slightly hunched a lot of the time, but in very good voice as he kicked off with a fast and powerful rendition of Lipstick Vogue.

image

He talked a lot between songs and sounds just like his book – even to the extent that I wondered if the book had been dictated. I actually enjoyed his patter as much as the songs, but then I loved the book too: stories from the road, reflections on his father and later his grandfather, sharp remarks about politics and our failure to learn the lessons of history. There are reasons for his anti-war stance.

There was a lot of talk; but a lot of songs too. I’ve copied the set list below, and there were 30 songs, with plenty of hits and plenty of less usual numbers as well. Had I been nearer the front I might have shouted for Indoor Fireworks; but I think most fans will have heard what they wanted to hear.

The set was dominated by a huge “television” on which we saw video to accompany the songs, a trick which worked pretty well. I’m pretty sure we also saw Costello’s father Ross MacManus performing, as well as some stills of his grandfather Pat MacManus.

Some of the highlights for me were Shipbuilding, performed from the piano; an energetic Watching the Detectives and an impassioned She.

After 17 songs we thought the concert was nearly over but not so. The first encore was six songs with Larkin Poe, including Pads Paws and Claws, Clown Strike, and a song called Burn the paper down to ash sung by Rebecca Lovell which I think is about the perils of tobacco.

image

After that we again thought it was all over, but no, Costello returned in his TV and sang Alison followed by Pump it Up.

image

Then it was back to the piano for Side by Side and I Can’t Stand up for Falling Down, followed by a reminiscence about his granddad, injured in the first world war by someone who did not know him, said Costello, and later reduced to busking in the economic depression of the 1930s.

By this time there really seemed to be some rapport with the crowd and I got the impression that Costello enjoyed the atmosphere.

An emotional Good year for the Roses followed by (What’s so funny ‘bout) Peace Love and Understanding, and it really was over.

I am a fan of course but this was a great concert for me. Costello is to my mind one of the great songwriters as well as being an unashamed entertainer. Last night we got a wonderfully varied performance with everything from journeys back to the punk era (Pump it Up) to the more reflective songs of a man looking back on a long career of watching the world.

Set list:

Lipstick Vogue
I Can’t Turn It Off
Mystery Dance
Accidents Will Happen
Ascension Day
Church Underground
45
Oliver’s Army
Shipbuilding – on piano
A Face In The Crowd – on piano
Walkin’ My Baby Back Home
Ghost Train
She
The Woman Makes The Man
Watching The Detectives
It’s Not My Time To Go
You’re Wondering Now

Encore 1
Pads, Paws And Claws – with Larkin Poe
Love Field – with Larkin Poe
Clown Strike – with Larkin Poe
Burn The Paper Down To Ash – with Larkin Poe, sung by Rebecca Lovell
Vitajex – with Larkin Poe, EC on ukulele
That’s Not The Part Of Him You’re Leaving – with Larkin Poe

Encore 2
Alison – inside the TV
Pump It Up – inside the TV
Side By Side – on piano
I Can’t Stand Up For Falling Down – on piano
Jimmie Standing In The Rain – including Brother, Can You Spare A Dime?
Good Year For The Roses
(What’s So Funny ‘Bout) Peace, Love And Understanding? – with Larkin Poe

Setlist thanks to the Elvis Costello Wiki