Total Downloads

3,519,460

Total Files

9,210

Latest Update

10

Windows 10 on ARM Compatibility Check-In

Posted July 3, 2020 | Hardware | Lenovo Flex 5G | Mobile | Windows | Windows 10 | Windows 10 on ARM


When Microsoft announced Windows 10 on ARM in December 2016, it touted the platform’s battery life and connectivity advantages. Left unsaid, of course, was that this platform’s compatibility issues would prove problematic for years to come: From the outset, Windows 10 on ARM (WOA) was designed to run 32-bit Win32/x86 desktop applications directly on the system, unchanged, via emulation technology. But it couldn’t run 64-bit applications at all, not even ARM64 apps. That capability eventually arrived, but we were told repeatedly that Win32/x86-64 app compatibility was impossible.

But the compatibility story was initially even more complicated than that. WOA couldn’t run entire classes of applications, including shell extensions. It couldn’t utilize x86 drivers, which is as big a problem as not running x86-64 apps. And it didn’t support Hyper-V virtualization.

As bad, the first generation WOA PCs were based on the woeful Snapdragon 835 SoC and the performance was abysmal, even on my Envy x2 review unit, which came with double the RAM (8 GB) that HP was offering at retail. That these PCs were further hobbled by Windows 10 S mode is, well, impossible to explain.

Ultimately, I found myself in an all-too-familiar position with WOA: My initial excitement was slowly chipped away by a steady drumbeat of bad news as the reality of this platform became clear. The problem with WOA, I wrote in April 2018, was that it existed solely because Microsoft wanted to goad Intel into doing better, but it was released too early, inflicting its performance and compatibility issues on early adopters.

By that August, I was trying to figure out when and how WOA could make sense as a shipping product. Microsoft and Qualcomm were working to move past the Snapdragon 835 to the 850 and then to something originally called the Snapdragon 1000, which was eventually rebranded to the 8cx. These evolutions of the hardware platform would improve the performance over time.

Well, the Lenovo Flex 5G I’m currently reviewing includes the latest version of this 8cx chipset, which now supports 5G networking too. And with this change, I feel like WOA is starting to make sense, at least from a performance perspective: Native performance is excellent, and in my early testing, emulated x86 performance ranges from excellent (Office) to fair (Visual Studio).

But compatibility has remained an ongoing concern, is still, as I noted in January 2019, “problematic.”

That said, there are signs of life. The new Microsoft Edge is available as a native ARM64 app now on WOA and users will simply get this version when they download it from Microsoft.com or have it automatically update over legacy Edge via Windows Update. Again, it’s early, but Edge performance seems excellent on the Flex 5G, and everything—including extensions—just works. This is important because Windows users use their web browser more than any other app, so Edge being native bites off a big chunk of the compatibility complaint.

And by late 2019, there were rumors that Microsoft was working on bringing x86-64 app compatibility to WOA. Microsoft had hinted at this during the Surface Pro X launch, and then it confirmed the news in May. This support won’t allow WOA systems to utilize the broad world of x86 drivers, but it will at least let users install 64-bit applications like Photoshop. It’s a big deal.

And it can’t come soon enough. While I recently switched from Adobe Photoshop Elements to Affinity Photo—Photoshop had been perhaps my most problematic incompatible app on WOA—it turns out that this new app is also 64-bit only. So it won’t work on WOA either. Sigh.

But it’s instructive to look back on the compatibility issues I had with WOA two years ago and see what, if anything, has changed.

The Flex 5G ships with full Windows 10 Pro, with no S mode to be found. That alone is a welcome change.

Back then, I was using Google Chrome, and the installer correctly detected that it needed the 32-bit version, which worked but was a bit slow. Having a native ARM64 version of Edge instead of an emulated version is a huge improvement.

In 2018, I was using MarkdownPad 2, a 32-bit text editor, and I still use it now, but only for the book. It still works well on WOA, as does the emulated Microsoft Office suite. So that’s all good. (And I’m curious whether Microsoft can tell third-parties what it did to make Office feel native on WOA. Surely, there is some advice to be had there.)

I’ve been writing code again since last fall, so installed Visual Studio 2019 Community. This is a 32-bit app, so it works. But the performance is terrible, and my initial compile of the WPF version of .NETpad was breathtakingly slow. It was like watching a slow-motion video. But at least it worked. (And yes, the .NETpad app runs fine.)

I mentioned that Affinity Photo won’t even install. I’m not sure what I’ll do here, but most probably I’ll have to go with Paint.NET on this system.

One thing I didn’t write about two years ago was drivers. And this is interesting.

WOA relies on so-called class drivers, which are the drivers that Microsoft provides with Windows. For the most part, you should find that hardware compatibility is fine: You plug in a USB stick, a printer, a dock, or whatever, and it will probably work. The issue is with the driver packs that many hardware makers provide for their products. These things often include both the actual drivers, which won’t work in WOA, as well as special software that goes beyond the built-in capabilities in Windows.

An all-in-one printer, which combines printing with scanning and even faxing, is a good example. And since I have a few of these in the house, I thought that might be a good test. And it was: HP has a nice store app called HP Smart that is available from the Microsoft Store, and it seems to work fine under WOA. But if you dig deeper, you can see the issue: Basic printing, for example, is fine, but if you want to access more settings than the stock set, you only see the Windows interface with WOA.

On real Windows 10, you get HP’s much more thorough customizations.

To be clear, this isn’t a dealbreaker: The printing capabilities in WOA would probably meet most people’s needs, and it appears that scanning and faxing work normally in WOA too. But it’s kind of interesting to see the differences between how this works on “real” Windows and WOA.

With the ongoing caveat that it’s still early, I guess I’d say that WOA has improved over the past few years thanks to some great performance and compatibility improvements, but that there are still challenges that could make this platform unacceptable to many individuals. Like many of you, I’m sure, I wish Windows 10 on ARM would improve more quickly—seriously, it’s been three and a half years already—but this is good progress overall.

Tagged with ,



Source link

')
ankara escort çankaya escort çankaya escort escort bayan çankaya istanbul rus escort eryaman escort ankara escort kızılay escort istanbul escort ankara escort ankara escort escort ankara istanbul rus Escort atasehir Escort beylikduzu Escort Ankara Escort malatya Escort kuşadası Escort gaziantep Escort izmir Escort
  • vans shoes
  • kyrie 4
  • lebron james shoes
  • kyrie irving shoes
  • puma fenty
  • lebron soldier 11
  • asics shoes
  • stephen curry shoes
  • pg shoes
  • puma fenty slides
  • lebron 14
  • kyrie 4
  • puma rihanna creepers
  • nmd human race
  • curry shoes
  • yeezy shoes
  • adidas nmd
  • lebron soldier 10
  • puma fenty
  • lebron soldier
  • lebron 15
  • kyrie 4
  • kd shoes
  • nike vapormax
  • stephen curry shoes
  • kyrie 4
  • kyrie 1
  • curry shoes
  • kyrie 2
  • adidas nmd shoes
  • stephen curry shoes
  • john wall shoes
  • http://www.kyrie4.us.com
  • adidas yeezy boost
  • yeezy boost
  • nike pg 2
  • kyrie irving shoes
  • adidas john wall
  • yeezy boost
  • j wall shoes
  • http://www.asicsshoes.us.com
  • curry 3 shoes
  • kyrie irving jersey
  • curry 3
  • kd 9
  • kd shoes
  • Kevin Durant shoes
  • http://www.kd-9.org
  • yeezy boost 350 v2
  • kd shoes
  • Curry 3
  • Curry 1
  • kevin durant shoes
  • yeezy boost
  • adidas nmd Runner
  • adidas nmd r1
  • kobe 10
  • adidas crazy explosive
  • air max 90
  • kobe 10 shoes
  • adidas nmd xr1
  • kobe shoes
  • curry one
  • kyrie irving shoes
  • adidas nmd
  • vans outlet
  • vans for sale
  • Curry 3
  • yeezy 350 boost
  • kobe bryant shoes
  • lebron soldier
  • under armour shoes
  • http://www.kyrie4.com
  • nike lebron soldier
  • adidas tubular instinct
  • vibram
  • vibram fivefingers
  • adidas tubular instinct boost
  • adidas ultra boost
  • adidas tubular
  • lebron soldier shoes
  • kids shoes
  • air jordan shoes
  • air max shoes
  • air force 1
  • nike air max
  • air max nike
  • lebron soldier shoes
  • soldier shoes
  • air max 90
  • air max 95
  • adidas nmd human race
  • nmd human race
  • kyrie 4
  • kobe 11
  • Curry One
  • Kobe Shoes
  • harden shoes
  • kobe 11 shoes
  • Curry 2
  • Harden 1
  • Curry 2
  • James Harden Shoes
  • lebron soldier
  • nike epic react
  • nike kyrie flytrap
  • nike epic react flyknit
  • lebron 10 soldier
  • nike lebron soldier
  • Curry Shoes 2015
  • Harden 1 Shoes
  • James Harden Shoes
  • Harden Shoes
  • James Harden 1
  • Under Armour Curry Shoes
  • kobe x
  • Kobe 10
  • Cheap Harden 1
  • kobe bryant shoes
  • kobe shoes
  • Lebron James Shoes
  • Cheap Curry Shoes
  • yeezy 950
  • Curry One Mvp
  • Nike Harden Shoes
  • Nike Kobe Shoes
  • Harden Shoes
  • Under Armour Store
  • Curry 2 Shoes
  • Curry Shoes
  • curry 1
  • curry 5
  • http://www.curry-5.us
  • Stephen Curry Shoes
  • Under Armour curry one
  • James Harden Shoes
  • stephen curry shoes
  • Steph Curry 1
  • Stephen Curry Shoes
  • kobe basketball Shoes
  • Nike Harden Shoes
  • fila shoes
  • fila
  • Nike James Harden Shoes
  • Harden Shoes For sale
  • Harden Shoes Sale
  • yeezy boost
  • new balance shoes
  • kanye west shoes
  • http://www.yeezyshoes.us.com
  • kobe x shoes
  • kd 8
  • adidas nmd xr1
  • balenciaga triple s
  • adidas yeezy boost
  • balenciaga triple s Shoes
  • adidas nmd r1
  • adidas yeezy outlet
  • adidas nmd
  • adidas nmd runner
  • adidas nmd pk
  • adidas nmd footlocker
  • adidas nmd r1 primeknit
  • new era caps
  • kobe bryant shoes
  • lebron soldier 11
  • kobe shoes
  • kyrie 3
  • nike kyrie 3
  • kyrie 3 shoes
  • air max shoes
  • yeezy boost
  • nike air max shoes
  • nike air max
  • kevin durant shoes
  • kd vii
  • kd 7
  • curry 3
  • curry 3 shoes
  • ua curry 3
  • curry 3 low
  • kyrie 3
  • adidas porsche shoes
  • adidas porsche design shoes
  • lebron james shoes
  • kobe shoes 2015
  • nike air shoes
  • nike air max shoes
  • kyrie 3
  • kyrie 3 shoes
  • nike kyire 3
  • cheap air max shoes
  • air max shoes
  • kd vii shoes
  • kd shoes
  • kevin durant shoes
  • adidas zx flux
  • adidas zx
  • jordan retro
  • nike soccer cleats
  • adidas tubular
  • adidas flux
  • cheap kd shoes
  • adidas ultra boost
  • kobe shoes nba
  • palladium boots
  • lebron soldier 10
  • air jordan 32
  • lebron soldier
  • lebron soldier shoes
  • kd 11
  • nike lebron soldier
  • air jordan retro/a>
  • cheap kobe shoes
  • soldier 10
  • adidas ultra boost shoes
  • adidas ultra boost
  • kevin durant shoes
  • kobe bryant shoes
  • jordan retro shoes
  • hyperdunk 2017
  • kd 7 shoes
  • porsche design shoes
  • curry 5
  • adidas porsche design
  • adidas shoes
  • kevin bryant shoes
  • kd shoes store
  • kd 7
  • Cristiano Ronaldo CR7
  • herve leger dresses
  • kobe shoes
  • curry 5 shoes
  • anello backpack
  • kobe bryant shoes
  • kd shoes
  • lebron shoes
  • kd sneaker
  • http://www.curry-5.com
  • adidas alphabounce
  • adidas boost
  • adidas d rose 7
  • jeremy scott adidas
  • nike sb dunk
  • jeremy scott wings
  • Nike CR7
  • jeremy scott shoes
  • js wings
  • lebron shoes
  • kobe shoes
  • balenciaga shoes
  • kobe bryant shoes
  • kyrie irving shoes
  • nike epic react flyknit
  • nike epic react
  • asics gel kayano 23
  • http://www.kyrie3.com
  • canada goose
  • lebron james shoes
  • asics gel kayano 22
  • Nike Lebron James Shoes
  • lebron soldier 12
  • Lebron James Shoes
  • asics gel lyte iii
  • adidas eqt
  • kd 10
  • nike kd 10
  • kyrie 3
  • adidas nmd womens
  • keen uneek sandals
  • prada shoes
  • air jordan 31
  • nike air poresto
  • nike air vapormax
  • nike huarache
  • nike vapormax shoes
  • nike mercurial
  • stephen curry shoes
  • kyrie irving shoes
  • kyrie irving basketball shoes
  • reebok pump fury
  • reebok pump superme
  • air max 270
  • kevin durant jersey
  • adidas iniki
  • adidas porsche design
  • lebron shoes
  • http://www.lebron-shoes.us
  • adidas porsche
  • wholesale hats
  • nike air more uptempo
  • kobe bryant jersey
  • wholesale caps
  • curry 5
  • http://www.curry-5.us
  • adidas superstar
  • curry 4
  • curry 4
  • kd 10
  • air max 270
  • Nike Pegasus 35
  • nike air max 270
  • adidas deerupt
  • supreme yeezys
  • nike kd 10
  • kevin durant 10
  • nike epic react
  • birkenstock sandals
  • nike epic react flyknit
  • nike kids shoes
  • adidas pure boost
  • lebron james shoes
  • calvin klein underwear
  • curry 4
  • birkenstock sandals
  • http://www.kyrie-4.com
  • curry 4 footlocker
  • http://www.birkenstocksandals.us.com
  • nmd r1
  • harden vol 2
  • stephen curry jersey
  • kobe shoes
  • nike roshe run
  • curry 4 shoes
  • new balance running shoes
  • ecco
  • childrens shoes
  • boys shoes
  • girls shoes
  • ecco Shoes
  • asics gel kayano 24
  • puma suede
  • kyrie 4 confetti
  • nike zoom vaporfly
  • birkenstock
  • mizuno shoes
  • ultra boost shoes
  • adidas clothing