Slashdot Mirror


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

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.

53 comments

  1. Why? by Anonymous Coward · · Score: 0

    Why isn't that a case of "feed it to the right (cross) compiler toolchain and done"?

    It's an application, not an OS. What? Have you learned nothing in the last fifty-odd years?

    1. Re: Why? by Cmdln+Daco · · Score: 1

      Apparently Microsoft has been learning from Apple. I am so glad I opted to buy a retail-box copy of Windows 7 instead of using Windows 10. And so glad that SeaMonkey is in pkgsrc on NETBSD.

    2. Re:Why? by Anonymous Coward · · Score: 0

      Did you read the entire summary? I know three paragraphs may seem like a lot, but the answer to your question can be found in there.

    3. Re:Why? by Anonymous Coward · · Score: 0

      Because just like in iOS, a third-party "browser" on the Windows Store is only allowed to be a skin for the system's built-in browser.

    4. Re:Why? by segin · · Score: 1

      Probably a lot of Windows-specific segments that assume x86/x86_64 that break on Windows/ARM64 (or at least fail unit testing)

    5. Re: Why? by segin · · Score: 1

      Sadly, we still let you on the Internet.

    6. Re: Why? by Anonymous Coward · · Score: 0

      You misread, he said he DOESN'T use that pile of malware Windows 10.

  2. Building Chromium on ARM by Anonymous Coward · · Score: 0

    That would take about a week I'm guessing. It took my old core 2 duo about 26 hours to build Chromium on Linux last week.

    1. Re: Building Chromium on ARM by Anonymous Coward · · Score: 0

      They are discombobulated. They have an engineer managing the team, an analyst running PR and no back office

    2. Re: Building Chromium on ARM by Anonymous Coward · · Score: 0

      At least they are confident enough to announce although there really wasnâ(TM)t any point at the time

  3. Firefox by markdavis · · Score: 3, Insightful

    >"[...]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"...

    1. Re:Firefox by omnichad · · Score: 1

      I know that I could take it seriously without Firefox.

    2. Re:Firefox by Opportunist · · Score: 1

      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.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  4. Weird by viperidaenz · · Score: 0

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

    1. Re:Weird by Anonymous Coward · · Score: 0

      Making Microsoft Clippy work in Chrome for Windows on ARM is really difficult.

    2. Re:Weird by markdavis · · Score: 1

      >"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...

    3. Re: Weird by Anonymous Coward · · Score: 0

      Really? Where?

      Unless you work in the same team as I do you have never seen Chrome on Linux-aarch64

      You might have seen Chromium but you havent seen Chrome outside of our labs

    4. Re: Weird by Anonymous Coward · · Score: 0

      Because.... There's any difference worth discussing? Adding spyware doesn't take a lot of work.

    5. Re: Weird by Anonymous Coward · · Score: 0

      Not the same poster but there are lots of differences, please don't assume that others are as ignorant as you are

      Chromium is only about 45% of the SLOC count for Chrome (v58) that alone should tell you that there are significant additions and differences in Chrome

      I think that most people will find just the additional codecs and DRM support alone to be a significant functional addon. Then you have security updated flash support, RLZ, auto security updates, tracking, stability and crash debugging

    6. Re:Weird by Anonymous Coward · · Score: 0

      But fucking worth it.

      It looks like you're trying to access porn. Would you like to hire a prostitute?

    7. Re: Weird by Anonymous Coward · · Score: 0

      I'm aware of all of those. They aren't worth discussing. I use chromium, and have yet to discover any website that doesn't function adequately.

      Don't mistake apathy for ignorance.

    8. Re:Weird by Opportunist · · Score: 1

      Correction: Nobody tried so far because ... why? Even "because we can" isn't a good enough reason this time.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re: Weird by Anonymous Coward · · Score: 0

      lol it seems that you are the only one mistaking apathy for ignorance

      You can make believe all you want, its doesnt make it true, it just makes you deluded

  5. Somewhere behind the scenes... by Anonymous Coward · · Score: 0

    ...is the 'original' Microsoft. Hafta keep waiting for its return, however, as snipe hunts can take longer than you'd think.

  6. ABI differs among same-ISA OSes by tepples · · Score: 2

    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 paywall for turning S Mode off, the situation could still prove confusing to users of ARM-powered PCs.

    1. Re:ABI differs among same-ISA OSes by drinkypoo · · Score: 1

      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.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:ABI differs among same-ISA OSes by SurenEnfiajyan · · Score: 1

      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.

    3. Re:ABI differs among same-ISA OSes by segin · · Score: 1

      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.

  7. Dynamic recompiler by tepples · · Score: 2

    Why isn't that a case of "feed it to the right (cross) compiler toolchain and done"?

    Chromium (and hence Google Chrome) includes a dynamic recompiler for JavaScript and WebAssembly code. If you have a dynamic recompiler that generates x86-64 code, recompiling it for AArch64 will generate a dynamic cross-compiler that still generates x86-64 code, which isn't quite as useful.

    1. Re: Dynamic recompiler by ChunderDownunder · · Score: 1

      I wouldn't have thought too much of that code was OS specific. Surely it already exists for ARM64 on Chrome OS and Android.

    2. Re: Dynamic recompiler by Opportunist · · Score: 1

      It's the OS that declared the web browser an integral part of its OS, remember?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re: Dynamic recompiler by tepples · · Score: 1

      I wouldn't have thought too much of that [dynamic recompiler] code was OS specific.

      A JIT engine needs to integrate more deeply with the memory management habits of an operating system than most other code. See my other reply.

  8. Out-of-Store applications by tepples · · Score: 1

    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.

    1. Re:Out-of-Store applications by markdavis · · Score: 1

      >"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?

    2. Re:Out-of-Store applications by Kjella · · Score: 2

      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 market. Either you transition like Apple did with Macs a couple times or just stick with x86.

      I think the next few years are going to be interesting, I got a PS4 Pro to play RDR2 and I have to say... it's pretty good. With keyboard + mouse support kinda there, cross-platform walls crumbling due to Fortnite and another half-gen worth of performance I may not care that much to be part of the PC master race when the PS5/XB2 rolls around. I can't really imagine Apple not putting an A13/A14 chip in their Macs (or even a A12X+), Google keeps chipping away basic users with Chromebooks and for us nerds there's always Linux... I'm eyeing a future where Windows is leaking users in many directions and not really gaining in any.

      I mean there was a time they seemed kinda invincible but Windows Phone showed they absolutely could be fought and defeated. I still think they got the corporate desktop locked down good through AD, but they could definitively go in direction of being the next Blackberry. Or rather the next AWS, from what I understand Azure is doing great. On the other hand I wouldn't be the first to claim the Windows desktop will fall any day now, so maybe my crystal ball is defective. But it's gotta hurt that Intel is threading the water and everyone else has caught up...

      --
      Live today, because you never know what tomorrow brings
  9. Re:Carefull there, BUDDY --KGB by omnichad · · Score: 1

    Sure, better stick with those secure amd64 computers with speculative execution.

  10. ARM is windows country by Anonymous Coward · · Score: 0

    Time to leave, lin-sux. LOL. Losers.

  11. Nobody could fake the REAL you by Anonymous Coward · · Score: 0

    Quotes from real /. users on APK Hosts File Engine

    "Hosts Engine crashed my computer" -- 1010110111110110onezero0101, June 31 2016

    "I tried to use hosts, but it turned out to be fake virus filled malware." -- StupidKendoll, April 31 2018

    "I brought my dog over to APK's house and he fucked the literal shit out of it" -- AnotherSatisifiedCustomer, September 31 2005

  12. Only use edge rendering engine??? by Anonymous Coward · · Score: 0

    Blocking browsers in their app store because they invest time and money making a good product instead of using Microsoft's crap edge engine is nothing short of disgusting behaviour from this crap Microsoft Indian ceo.

  13. Chromium's available on ARM under linux already? by Anonymous Coward · · Score: 0

    That boat has well and truly sailed.

    It's been usable for quite a while too, so why would you use windows on a resource-constrained ARM system, when you can get far better performance (And have standards compatibility!) with the vastly advanced Open source software?

    Can only think that people who think chrome on ARM is news are totally unaware.

    Always felt pretty bad for MSFT's customers. Their store salespeople too. Walked past a 'Microsoft Store' in the CBD of a busy city once -- they looked so confused and lonely. Was a busy street, but they were all just lined up there idle. Kinda like an Apple store when no-one's around.

    Well, I guess this is the result of all that money they pumped into the non-profitable xbox department - a whole new generation of kids who have a good impression of Microsoft, mostly just because of that, and they're blissfully unaware of how far ahead all of the competition really is, so they're unable to judge without a baseline or reference.

  14. Re: Chromium's available on ARM under linux alread by Anonymous Coward · · Score: 0

    Chromium is not Chrome. Isthat really that difficult to understand?

  15. S Mode is a switch now by tepples · · Score: 1

    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 value. If popular shooters based on id Tech 2 (Quake and Half-Life) didn't have mod support, there wouldn't be a Team Fortress or Counter-Strike. Nor would there be DotA if Blizzard's Warcraft III weren't moddable. Console games expressly designed for moddability (LittleBigPlanet series, WarioWare DIY) tend to be few and far between.

    for us nerds there's always Linux

    Provided you can continue to find compatible hardware at a non-extortionate price. Some PCs continue to have serious compatibility problems (search the web for debian on asus t100ta for one example). PC manufacturers used to make low-cost Linux-compatible compact laptops but withdrew them in 2012 to pursue the higher-margin tablet market. Laptops sold for purpose, such as those by System76, tend to cost a lot more than the Windows laptops that one can find in Walmart or Best Buy, and a prospective buyer has no chance to try the screen, keyboard, and touchpad before buying one. It might become a bit easier once all new Chromebooks support Crostini (GNU in a container).

  16. Re: Chromium's available on ARM under linux alread by DontBeAMoran · · Score: 1

    Chromium is just regular Chrome with more flavour, hence its name: Chrome-Yum.

    --
    #DeleteFacebook
  17. Re: Chromium's available on ARM under linux alread by tepples · · Score: 1

    Then should we blame Adobe? Its Flash Player and its CDM for HTML5 EME (that is, the digital restrictions management stuff) are the biggest differences that I'm aware of between Google Chrome and Chromium.

  18. It's readily apparent to me... by Anonymous Coward · · Score: 0

    what's happening here. Call this a conspiracy theory, but I'm seeing too many patterns being matched over the last few years. Notice how all of these companies are now sharing data, working together, etc. Microsoft getting into open source and buying GitHib (huge red flag), all of them getting into bed with each other with consortiums, etc. This is all designed, methinks, to gather and share data on everyone in the world that uses technology. I don't see this being benign in any way shape or form.

    Notice, now, that "we" don't "own" anything anymore. Everything is a service. How convenient for the corporations to track everyone. Your data is all on their servers, on their devices, their cost controls. Hell, we don't even own our mobile phones--we "rent" them from a carrier and still pay exorbitant prices to use the carrier's services. It's a captive treadmill and all you must do to play is choose your lord and pay him to exist in his fiefdom.

    Switch to Linux or BSD, don't sign up for "free' services. You're the product, not the customer. Always pay if you're able. Some companies are benign. Fastmail being one of them. Been a real customer since 2002. Pay for your phones outright, make sure they are unlocked so you're not tied to a carrier. Don't store your data on someone else's servers. Pay for your own and do a colo or at the very least, pay for your own storage using something like a $5 plan on Digital Ocean. Block ads, beacons, tracking cookies, give false information, poison the revenue stream, use a proxy server. We are headed towards total control by government and corporations--that unholy marriage that some call fascism. It all looks benign from 30000 feet, but get into the weeds and you will see humanity is being herded towards total control.

  19. A lot of effort! by Anonymous Coward · · Score: 0

    Considering Chrome already supports ARM64 (on android), and already supports x86 and x64 windows, one would imagine that Windows ARM would almost work 'just out of the box'.

    This Tom chap has been working on this for 2 months now! And it still doesn't look anything more than halfway done - it doesn't even compile yet!

  20. IMPERSONATING ME AGAIN? apk by Anonymous Coward · · Score: 0

    I've no version 11.0++ & gweihir KNOWS u IMPERSONATE me https://it.slashdot.org/commen... c6gunner proves it https://linux.slashdot.org/com... he forgot to SUBMIT as AC & using his registered 'lusrname' instead (because he tried to mock me both BEFORE & after I FAIRLY challenged him to show he's done better work - he had ZERO).

    & NO WAY I'd "cry" like you "ne'er-do-wells" on /. (TROLL /.ers, not all) OR post on hosts offtopic.

    YOU HELPED ME https://science.slashdot.org/c... (& you quit trying to make me look bad trying to "tell lies" on hosts as "ME" IN YOUR IMPERSONATIONS of me e.g. https://tech.slashdot.org/comm... as regards Intel speculative execution attack? Hosts PREVENT 'EM)

    APK

    P.S.=> I KNOW the 2nd to last link above's KILLING YOU - YOU ACTUALLY HELPED ME getting me to see if hosts stop more than portsmash (& Meltdown + Spectre too) & "lo & behold" - hosts WORK on 'em - U LOSE (& U STOPPED TRYING IT in your impersonations of me) .... apk

  21. Not what I'm wishing for by Anonymous Coward · · Score: 0

    The Surface RT is based on ARM, right? So...

    You know where I'm headed with that. But no, I'm not holding my breath.