Microsoft is a massive company, and with that sometimes comes inexplicable decisions. Take the Surface Pro X – the company's first real stab at supporting the Windows on ARM architecture in premium hardware. You would think the company would be firing on all cylinders to sell the experience, but as is a familiar tale with the company, there are some bafflingly significant gaffs.
For example, this week, Microsoft made a deserved big deal about its new Edge browser built on the Chromium Project. Moreover, it got a fancy new logo to go with it and – credit where credit is due – it's so far, an outstanding browser worthy of Windows 10 (and iOS, Android, and even Mac).
So why is it that, if you plunk down well over $1,100 for a new Surface Pro X, you can't use an ARM64 version of that Edge browser? Microsoft is clear that it is not shipping a finalized version of the modern Edge until mid-January 2020, so that's understandable. Still, the ARM64 version is not even available as a Canary or Developer build for Insider testing.
For those curious, the Surface Pro X runs regular Windows 10 Home, but it runs that on ARM64 code – which is why it feels as fast as an 8th Gen Intel Core i5 (and it really does). While the custom SQ1 processor co-developed with Qualcomm can run x86 32-bit applications – like the new Edge browser or even Google Chrome – that code is not optimized for the Surface Pro X resulting in slightly worse performance and also a hit on the battery.
What Microsoft needs is a natively compiled version of Edge for ARM64 – and it has one too. Microsoft has one in testing with version 80.0.327.0 being the latest at the time this article goes live (that's the same build as Edge Canary). It gets updated nearly every day and – get this – it runs beautifully on the Surface Pro X (and other Windows on ARM PCs). It's really good – it's fast, smooth, and is great for battery life. But you can't have it, not today.
How this is still happening in 2019 is beyond me. And frankly, it's embarrassing.
Microsoft cites undefined "blocking issues" preventing its release to Edge Insiders for testing. I don't doubt that – for instance, the ARM64 browser cannot auto-update itself. But I've been using this ARM64 browser for months now (you can find ways to get it), and I have had no show-stopping bugs – it feels as polished as the Edge Dev releases.
Regardless, Microsoft should have done one of two things here. Either it should have waited to release the Surface Pro X until it could sort out this browser issue in January, or, have the ARM64 version ready for public testing with the Insider releases. The latter is not ideal, but at least tech reviewers could point to it and try it out before lambasting the Surface Pro X.
The reason why this is important is simple. This week I spoke with Aaron Woodman, general manager for Windows marketing, about Edge. By Microsoft's own account, up to 50 percent of a Windows 10 user's time is spent in the browser. Nailing that experience is critical especially on riskier technology like the Surface Pro X.
And the Edge browser is but one example. What about Microsoft Teams? The app comes in 32- or 64-bit variants, with the former working on the Surface Pro X via the emulation layer. Sure, it works, but a Universal Windows Platform (UWP), or even a native ARM64-compiled version, would be much better. The Surface Pro X is geared towards "tech-forward mobile workers" where Microsoft Teams is quite literally the selling point; how is this not even on Microsoft's radar? Why, after more than two years of ARM PCs, is Microsoft still dragging its feet in supporting its own apps and services?
To anyone following Microsoft for years, none of this is surprising – in fact, it's classic Microsoft. That doesn't make it any less frustrating, though. The Surface Pro X is arguably the most innovative hardware this year, but Microsoft is seemingly self-sabotaging with its lackluster ARM64 support. This argument goes back to the UWP days, when the company rarely embraced its own tech. How this is still happening in 2019, even under CEO Satya Nadella's tutelage, is beyond me. And frankly, it's embarrassing.
Come on, Microsoft, get it together.
Xbox basically just buried Google Stadia with latest Project xCloud update
Heating up, the streaming wars are. Today, a slew of Project xCloud additions threaten to rip Google Stadia of its, well, reason to exist.
Don't sleep on the indie games available with Xbox Game Pass for PC
There are a lot of tasty blockbuster games available with the Xbox Game Pass for PC, but the lesser-known indie games are where some of the real value lies.
Satya Nadella has sights firmly set on Microsoft's cloud future
At a media event last week, Microsoft CEO Satya Nadella laid out the case for Microsoft's focus on Azure and the cloud going forward. While Nadella was quick to point out that doesn't mean Windows, Android, and iOS aren't important, he's firmly focused on bringing in the next 46 billion internet-connected devices.
Protect your premium Surface Pro X with a hardy case
The Pro X is expensive and won't fare well if you're hard on your devices. Even if you treat it with care and respect, a case can protect against accidental drops, scratches, and bumps.