Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Chrome Google Microsoft Operating Systems Software Windows Technology

Microsoft, Google and Qualcomm Working On Chrome For Windows On ARM (9to5google.com) 53

Microsoft and Google engineers appear to be working on a Chrome browser running on Windows on ARM. "9to5Google has spotted various commits by Microsoft engineers assisting with the development of Chrome for Windows 10 on ARM," reports The Verge. "The details follow claims by a Qualcomm executive last month that the chip maker was working on an ARM version of Chrome for Windows 10." From the report: A native ARM version of Chrome would make a lot of sense for Qualcomm, Microsoft, and Google. Chrome is one of the most popular desktop apps available on Windows 10, and without a native version for ARM it's difficult to take ARM-powered Windows 10 devices seriously for many. However, it was only last year that Microsoft pulled Google's Chrome installer from the Windows Store, because it violated store policies. Those policies restrict rival browsers to using Microsoft's own Edge rendering engine, specifically that "products that browse the web must use the appropriate HTML and JavaScript engines provided by the Windows Platform." Microsoft also blocked similar browser apps for Windows 8.

Unless Microsoft relaxes its rules then this native Chrome support for Windows on ARM won't be found in the Windows Store. Microsoft and Google's work could still help improve performance for Electron-based apps like Slack and Visual Studio Code which rely on parts of Chromium.

This discussion has been archived. No new comments can be posted.

Microsoft, Google and Qualcomm Working On Chrome For Windows On ARM

Comments Filter:
  • Firefox (Score:4, Insightful)

    by markdavis ( 642305 ) on Wednesday November 21, 2018 @07:11PM (#57682518)

    >"[...]without a native version for ARM it's difficult to take ARM-powered Windows 10 devices seriously for many"

    I would think it would be just as [if not more] difficult to take MS-Windows 10 ARM seriously without Firefox. And as far as I am aware, there is none, yet. Let's see just how serious Microsoft is about being "open"...

    • I know that I could take it seriously without Firefox.

      • It's not about Firefox, but rather about how Firefox works, i.e. VERY independent of the OS. While Chrome usually shares some "features" with the OS, Firefox tries to detach itself as much as it can from the underlying OS, and where it does use OS settings or components, it asks you whether you really want that (and usually the default is 'no').

        So while I don't care too much for Firefox either, it's a good indicator for whether an OS allows you to run an independent browser.

  • You can already get Chrome built for ARM64 on Linux, how hard is switching the Windows build to ARM64?

    • Memory protection, register use, and other application binary interface (ABI) aspects work differently in different operating systems for the same instruction set. Thus dynamic recompilation engines need to be tuned to each ABI, which in practice means each (instruction set, operating system) pair.

      In addition, I suspect that ARM devices are more likely than x86-64 devices to ship in S Mode, which bans all browsers other than Edge and other EdgeHTML wrappers. Though Microsoft has since stopped enforcing a pa

      • dynamic recompilation engines need to be tuned to each ABI

        Right, that affects Javascript and it's why there was no modern browser with Javascript support for OSX on PPC for quite some time. (There is now, I forget what it's called, sorry.) And I suppose that affects Webassembly the same. But it doesn't much affect anything else in the browser, so presumably the Javascript engine is where the bulk of the work is taking place.

      • I think most of Chrome V8 (Chrome JS engine) generated code ABI is internal (i.e. it doesn't use external OS libraries/features), so V8 implementation depends much more on the target instruction set than on the OS. The few OS specific parts I guess are things related to rendering, audio or files code, and most of them I believe are wrapped in static precompiled images.
        • by segin ( 883667 )
          OS APIs on memory management, amongst other things, affects how V8's JIT needs to work. Instruction set stuff is done since Chrome is already on Android/ARM64.
    • >"You can already get Chrome built for ARM64 on Linux, how hard is switching the Windows build to ARM64?"

      Microsoft is not *allowing* other browsers (not based on the "edge" engine). It isn't that it can't be done. Microsoft is "managing" their additional, shiny, newest "walled garden" for the best "user experience" I suppose...

      • Microsoft is not *allowing* other browsers (not based on the "edge" engine).

        I thought that was true only of Windows Store, and the big difference between Microsoft's strategies with Windows 10 on ARM and Windows RT (Windows 8 on ARM) was that Microsoft was allowing users to install applications from outside the Store.

        • >"I thought that was true only of Windows Store,[...]allowing users to install applications from outside the Store."

          I will admit I don't know much about it, other than what little I read. Android allows installation outside the store. Do does MacOS. IOS does not. Not sure about MS-Windows 10 ARM, but the articles make it sound like it will at least be difficult?

        • by Kjella ( 173770 )

          I thought that was true only of Windows Store, and the big difference between Microsoft's strategies with Windows 10 on ARM and Windows RT (Windows 8 on ARM) was that Microsoft was allowing users to install applications from outside the Store.

          Microsoft hasn't quite decided if they want to be Apple or Google yet, they got the store-only S versions and the open versions. Either way they know the "default store" is going to be the big one, just look at where Chrome and Firefox is on Android, everywhere and nowhere respectively. I guess we'll know more in 2020 once Win7 is out of support and Microsoft can finally start to boil the frog properly. In any case I think Windows on ARM is a dud (again), because it's still an odd side dish to a 99% Intel m

          • Microsoft hasn't quite decided if they want to be Apple or Google yet, they got the store-only S versions and the open versions.

            Windows 10 S used to be a separate SKU, with a $50 paywall to upgrade to Windows 10 Pro. The structure has since changed to match Apple's on the Mac or Google's on Android: a PC can be put in or out of "S Mode", just as Gatekeeper on a Mac can be put in or out of "App Store only" mode or an Android phone can be put in or out of "Unknown sources off" mode.

            I may not care that much to be part of the PC master race when the PS5/XB2 rolls around.

            Let me know if PlayStation 5 and Xbox One's successor support community-built mods, whether for gameplay quality-of-life issues or for extending replay val

"The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts." -- Bertrand Russell

Working...