Slashdot Mirror


CodeWeavers CrossOver Can Now Run Steam On Android Remix (wine-reviews.net)

twickline writes: James Ramey, the President of CodeWeavers, has posted a short video showing CrossOver running Steam on Android Remix at this years GDC 2016 (Game Developers Conference), which was recently held in San Francisco. James also posted on his Facebook account, "Our company, CodeWeavers, with the help of Jide Technology was able to demonstrate Steam running on Android. Gamers will be able to play their PC based games on Android devices. It's cutting edge if nothing else."

44 comments

  1. "play their PC based games on Android devices" by Anonymous Coward · · Score: 5, Insightful

    X86 android devices.

    1. Re:"play their PC based games on Android devices" by fuzzyfuzzyfungus · · Score: 1

      So does this just amount to an announcement that CrossOver has been made to work with bionic as well as the usual gnu libc, or is there something else involved?

  2. If it's stable, MS needs to watch out. by ITRambo · · Score: 2

    If this can be made to be stable and run properly, Microsoft should be looking over their shoulders as Android evolves into a desktop OS and CrossOver allows Steam to play on. With more programs available online Windows won't be needed to the extent that it was in the past, or is in the present.

    1. Re:If it's stable, MS needs to watch out. by nnull · · Score: 0

      Not holding my breath. Codeweavers has been pretty disappointing before, why should this be any different?

    2. Re:If it's stable, MS needs to watch out. by Anonymous Coward · · Score: 0

      Why would they need to watch out? The vast majority of their revenue comes from businesses not gamers despite what delusional Steam users believe of themselves. They could lose every Steam user and still have 95% of their user base.

    3. Re:If it's stable, MS needs to watch out. by Anonymous Coward · · Score: 3, Informative

      I disagree. Codeweavers are the main developers behind open source wine and I used their commercial products on my workstation daily. Crossover office has excellent compatibility these days and good launcher integration.

    4. Re:If it's stable, MS needs to watch out. by Anonymous Coward · · Score: 0

      I've said it before and I'll say it again, no. Even with a lot of tweaking, of my ~400 Windows-only (might be Mac too, I'm on Linux) only ~50% actually work. And that's with a substantial amount of tweaking, constantly trying to use the most bleeding edge (1.9.6) with PlayOnLinux, etc. Hell, steamwebhelper.exe still crashes even though supposedly 1.9.6 fixed that bug.

      PS - And I say this with a lot of gratitude that I can play even ~50% of my Windows-only games. I'm just saying, this is a totally unacceptable percentage for most people. For me, it's enough because these are exclusive from bundles where I really don't expect 100% of the games to be good, let alone work.

    5. Re:If it's stable, MS needs to watch out. by DrXym · · Score: 1
      It may be useful for playing streaming games but emulating games? I doubt it will get far on that front.

      Android devices don't have hard disks, don't have virtual memory, don't have much RAM, don't have have very powerful CPU or GPUs, don't have sophisticated support for input devices or controllers. Windows applications & games also have dependencies on runtimes like DirectX, .NET, COM / ActiveX controls, proprietary fonts (even Arial is proprietary) etc. so it's not enough to fool the game but also satisfy these dependencies. And many games would use copy protection libraries that require drivers or background processes to function.

      So emulating Windows well enough that you can install some random game and expect it to work is pretty low. If the game is running somewhere else then yeah, Steam by itself might be useful. But then again, what's to stop Valve just throwing streaming onto their existing Steam app for Android?

    6. Re:If it's stable, MS needs to watch out. by DrXym · · Score: 1
      Wine is useful and a major achievement but it's still horribly hit and miss when confronted with some random software. And that's when its running on an OS that is capable of hosting demanding Windows applications. A typical Android device wouldn't have that capacity.

      A less palatable alternative but one which produces better results is to port each application with winelib or some commercial derivative so it runs natively on the host OS even if its internally using Win32 APIs. It requires somebody to have the source for the application but they can compile, test, debug and if necessary, modify the code to make it work on the host, e.g. commenting out copy protection or some feature that isn't supported. This is how most Windows games get ported to OS X or Linux - some 3rd party does a port using Cedega or similar.

    7. Re:If it's stable, MS needs to watch out. by Antique+Geekmeister · · Score: 0

      > I disagree. Codeweavers are the main developers behind open source wine

      Which has been consistently disappointing. A simple review of the ratings of various packages show that of over 13,000 rated packages, over 4000 of them are rated as "garbage" under Wine operations, and well over 2000 are rated as "bronze". Taht's roughly half of the entire set of rated packages. And when I've tested silver or gold packages, I've found the ratings to be optimistically generous.

      For a very few well defined and supported packages, like Microsoft Office, Codeweavers' work can be useful. But for financial applications, CAD, or games, it's behavior has been too unreliable for me to waste the effort using it, even when I tested it again last year.

    8. Re:If it's stable, MS needs to watch out. by MightyYar · · Score: 1

      IMHO, the main value of Codeweavers is when you have a legacy program that is holding you back from updating your systems. Expecting it to work on a 15-year-old Windows program is not unrealistic. Expecting it to work with constantly-upgraded programs like AutoCAD is going to lead to disappointment. If AutoCAD is your bread and butter, than Windows is your companion - that's just the way it is. If you just need to run your ancient XP-era security keycard programmer, give Wine a whirl. If all of your pre-1997 documents are in an ancient version of WordPerfect, give it a try - it certainly beats paying an intern to convert them all, and the intern won't have to kill himself.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    9. Re:If it's stable, MS needs to watch out. by ArhcAngel · · Score: 2
      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    10. Re:If it's stable, MS needs to watch out. by fgouget · · Score: 2

      Android devices don't have hard disks, don't have virtual memory, don't have much RAM, don't have have very powerful CPU or GPUs, don't have sophisticated support for input devices or controllers.

      Did you miss the part where the article said CodeWeavers got Steam running on Remix OS, a version of Android that can run on regular PCs, which, if you so desire can be cnfigured with hard disks, gigabytes of RAM, top-of-the-line i7 CPUs, GPUs, real keyboards, mice, etc?

      Windows applications & games also have dependencies on runtimes like DirectX, .NET, COM / ActiveX controls, proprietary fonts (even Arial is proprietary) etc. so it's not enough to fool the game but also satisfy these dependencies. And many games would use copy protection libraries that require drivers or background processes to function.

      Wine provides DirectX, .NET, COM, ActiveX and event lets you install the freely downloadable Arial fonts. In fact CrossOver, which is based on Wine, already runs many of the games you say it cannot run.

      But then again, what's to stop Valve just throwing streaming onto their existing Steam app for Android?

      The goal of Remix OS is to replace Windows, Mac OS X and Linux on regular PCs by providing users with the Android GUI they are already used to on their smartphone. They cannot do that if buying a second PC with Windows and streaming is their only answer to providing compatibility with legacy applications.

    11. Re:If it's stable, MS needs to watch out. by DrXym · · Score: 0

      Wine as used here IS an emulator. It emulates the behaviour of Windows on a host OS in order to allow Windows applications to run. If we were talking of recompiling software winelib then that would not be an emulator since the code would be native to the host OS.

    12. Re:If it's stable, MS needs to watch out. by fgouget · · Score: 1

      A less palatable alternative but one which produces better results is to port each application with winelib or some commercial derivative so it runs natively on the host OS even if its internally using Win32 APIs. It requires somebody to have the source for the application but they can compile, test, debug and if necessary, modify the code to make it work on the host, e.g. commenting out copy protection or some feature that isn't supported.

      None of that requires recompiling the source code with WineLib. All it requires is cooperation of the game editor to get modified binaries that play well with Wine. Note also that WineLib is no more native than Wine and will not provide better performance.

      This is how most Windows games get ported to OS X or Linux - some 3rd party does a port using Cedega or similar.

      Really? So then why does Wikipedia say about Cedega that "In some cases it closely mimics the experience that Windows users have (insert disc, run Setup.exe, play)". Clearly not every Cedega port is a source port. Furthermore isn't Cedega a bit dead nowadays? Anyway, even if you don't go through the standard setup.exe that does not mean you have a source port, as demonstrated by CrossOver's many ports.

    13. Re:If it's stable, MS needs to watch out. by DrXym · · Score: 2

      Did you miss the part where the article said CodeWeavers got Steam running on Remix OS [jide.com], a version of Android that can run on regular PCs, which, if you so desire can be cnfigured with hard disks, gigabytes of RAM, top-of-the-line i7 CPUs, GPUs, real keyboards, mice, etc?

      Great, so if I buy a top of the range computer, I can make it work just like a poor relation of Windows. Awesome. And no VM support. And I expect sound, graphics and input support suck compared to Windows. Remix is better suited as a replacement for ChromeOS, firmware resident OS or a bootable USB key. Indeed, this appears to be exactly their focus at present.

      Wine provides DirectX, .NET, COM, ActiveX and event lets you install the freely downloadable Arial fonts. In fact CrossOver, which is based on Wine, already runs many of the games [codeweavers.com] you say it cannot run.

      Getting games to run on Wine is completely hit and miss. If you're lucky they work. If you're not (most of the time) they fall over in a heap or suffer serious performance / graphical problems that render them unplayable. And even when software runs on Wine it is usually necessary to install chunks of Microsoft and other's binaries of one sort or another. Front ends like PlaysForSure have to grab pieces from all over the place.

      This may explain why Valve conspicuously didn't bother with Wine when implementing Steam for Linux. Instead they support native applications and leave porting up to developers. Undoubtedly many recompile against winelib or are using portable libraries in the first place. But they're native.

      The goal of Remix OS is to replace Windows, Mac OS X and Linux on regular PCs by providing users with the Android GUI they are already used to on their smartphone. They cannot do that if buying a second PC with Windows and streaming is their only answer to providing compatibility with legacy applications.

      Remix is about bringing Android to the desktop and not about piss poor Windows emulation.

    14. Re:If it's stable, MS needs to watch out. by fgouget · · Score: 1

      Great, so if I buy a top of the range computer, I can make it work just like a poor relation of Windows. Awesome. And no VM support. And I expect sound, graphics and input support suck compared to Windows. Remix is better suited as a replacement for ChromeOS, firmware resident OS or a bootable USB key. Indeed, this appears to be exactly their focus at present.

      I did not say Remix OS is meant to be a one-for-one Windows replacement. It's meant to compete and drive it and others out of the market for the sizable chunk of users who have relatively simple needs (hint, that chunk does not know what a VM is). But getting compatibility with at least some popular Windows applications will certainly help to achieve that.

      Getting games to run on Wine is completely hit and miss. If you're lucky they work. If you're not (most of the time) they fall over in a heap or suffer serious performance / graphical problems that render them unplayable. And even when software runs on Wine it is usually necessary to install chunks of Microsoft and other's binaries of one sort or another. Front ends like PlaysForSure have to grab pieces from all over the place.

      So you're saying the developers of any imperfect piece of software should just give up and go do something else? Well then Microsoft, Apple and Linux developers would all be out of a job! Wine and CrossOver work really well in a lot of cases and if it doesn't for you then too bad. It does not mean that they are useless as you imply.

      Undoubtedly many recompile against winelib or are using portable libraries in the first place. But they're native.

      Nobody uses WineLib for porting and far from all ports are native.

  3. Ad? by Anonymous Coward · · Score: 0

    Video shows nothing of value. Link from wine-reviews goes to CodeWeavers order page with a promo code.

  4. Is there a cure for Slashvertigo? by orledrat · · Score: 1

    This cutting edge paradigm shift, I need it, my purse is pounding. Tell me right away where I can purchase your synergistic software suite.

    1. Re:Is there a cure for Slashvertigo? by tlhIngan · · Score: 1

      This cutting edge paradigm shift, I need it, my purse is pounding. Tell me right away where I can purchase your synergistic software suite.

      You realize that CodeWeavers are the support behind WineHQ, right? CrossOver is a commercially-supported version of WINE, and all the patches CodeWeavers does makes it into WINE. Likewise, when people ask WINE for commercial support, they point them at CodeWeavers.

  5. What happened to Steam Machines? by Anonymous Coward · · Score: 0

    I was waiting for Steam Machines to be launched, since I don't want to run Steam on my PCs, they were supposed to be released last year?? Where did they go? A search suggests you can buy them in the US, but elsewhere? Also overpriced!

    I wanted "Lovers in a Dangerous Spacetime", which was on Steam.

    TBA? Why don't they make Steam for Android?

    1. Re:What happened to Steam Machines? by Stormwatch · · Score: 2

      "Steam machines" are just fancy PCs with a customized Debian.

    2. Re: What happened to Steam Machines? by Anonymous Coward · · Score: 0

      Get the game on GOG

  6. Sooooo? by Edis+Krad · · Score: 1

    Steam is just an application. A 2D, an off-the-mill application with a browser stuffed inside it.

    Wake me up when it runs DirectX games.

    1. Re:Sooooo? by Anonymous Coward · · Score: 0

      It does run DirectX games.

    2. Re:Sooooo? by xlsior · · Score: 3, Informative

      "Steam" is just the game manager GUI / DRM protection layer that manages, validates and launches 3rd party games -- It's the games themselves that (may) require DirectX, but that has nothing to do with the Steam portion of the equation.

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

      that's what I was thinking...running a launcher is a lot different then running one of the games. I imagine the vast majority of them won't play, and even if they did, would probably crush a mobile processor (though it sounds like it requires x86 Android, which would mean Atom chips...though those aren't exactly renowned for their gaming performance either).

    4. Re:Sooooo? by Anonymous Coward · · Score: 0

      wine runs many/most directx games just fine on linux and mac via opengl. Android supports opengl, and in actual fact the directx api is a lot smaller than all of the other windows apis. that part is a lot simpler than you might think. watch this space....

      happy crossover linux user here.

    5. Re:Sooooo? by fgouget · · Score: 1

      that's what I was thinking...running a launcher is a lot different then running one of the games.

      Steam is actually quite a pain to get running, quite often more so than the games it then starts. So getting the Steam GUI to work is an achievement that should not be underestimated. It will also likely be the most practical way of getting games on the platform.

      I imagine the vast majority of them won't play, and even if they did, would probably crush a mobile processor (though it sounds like it requires x86 Android, which would mean Atom chips...though those aren't exactly renowned for their gaming performance either).

      RemixOS can run on regular PCs so you can also run it on top-of-the-line i7 CPUs and I imagine they either already support NVIDIA and AMD cards or will do so soon.

    6. Re:Sooooo? by Anthony · · Score: 1

      I have not played FPS for over a decade but I have a soft spot for "stompy robots". I bought Crossover at the end of last year, just to run Mechwarrior Online(and support Wine/Crossover) and it installed Steam and MWO without a hitch and it works really well. It is the 32bit version(DirectX 9). DirectX 11 is a work-in-progress.

      --
      Slashdot: Where nerds gather to pool their ignorance
  7. i.e. 15% of the market by Anonymous Coward · · Score: 0

    You realize that Windows OS is only 15% of the OS market now, Apple sells more mobile devices than ALL PC sales combined (both mobile + desktop).

    So sure, bye bye Steam, bye bye gamers.... what's another few percent lost when you've already lost so many.

    Microsoft Windows will always have 100% of its user base, by definition, it's user base is the people who use Microsoft Windows. And you'll keep redefining that user base as a smaller and smaller group till its nothing.

    1. Re:i.e. 15% of the market by shutdown+-p+now · · Score: 3, Informative

      In case you haven't noticed, actual Office runs on iOS and Android already.

    2. Re:i.e. 15% of the market by phishybongwaters · · Score: 1

      Well phones and ipads aren't gaming pcs, gaming pcs run windows. PC gaming industry is doing fine.

    3. Re:i.e. 15% of the market by The-Ixian · · Score: 1

      And is arguably a better experience than the same apps on Windows Phone...

      --
      My eyes reflect the stars and a smile lights up my face.
    4. Re:i.e. 15% of the market by Anonymous Coward · · Score: 0

      Is that the "actual Office", or some not-fully-compatible version by Microsoft? They have so much legacy code and strange behavior that it is a problem even for them to maintain backwards compatibility.

  8. I can't find the judge by Anonymous Coward · · Score: 0

    I can't find no one to help me no no no
    I can't find the judge

  9. The point? by some+old+guy · · Score: 1

    Clever proof of concept, but aimed at what market?

    True, Steam offers a broad selection of genres and titles, but I really can't see surviving past the loading screen in an intense FPS or MMO.

    Cute anime panda games, maybe.

    I mean, really, Company of Heroes 2 on a damn telephone?

    --
    Scruting the inscrutable for over 50 years.
    1. Re:The point? by fgouget · · Score: 1

      True, Steam offers a broad selection of genres and titles, but I really can't see surviving past the loading screen in an intense FPS or MMO.

      Cute anime panda games, maybe.

      Steam is actually quite a pain to get running, quite often more so than the games it then starts. So getting the Steam GUI to work is an achievement that should not be underestimated.

      I mean, really, Company of Heroes 2 on a damn telephone?

      CodeWeavers got Steam running on RemixOS, a version of Android targeted at Intel PCs, which means it's meant to be run with a real keyboard, mouse, screen, etc. so there is none of the GUI issues presented by smartphones. Obviously since it has not been released yet it's not clear how much market share it will get. As their site says "This is just the beginning". But being able to run Windows applications could help

  10. Oh my God... by Anonymous Coward · · Score: 0

    Who the hell cares?

    Valve already ported Steam to Linux for SteamOS. Steam uses OpenGL so this doesn't improve DX support either, what's the point?

    1. Re:Oh my God... by ledow · · Score: 1

      Cock.

      SteamOS on Linux is entirely x86 based.

      Android is based on ARM and/or x86 with a Java-like app interface. Not even close to similar systems.

      Not to mention OpenGL vs OpenGL ES

  11. Intel is betting their tablet future on Android by twickline · · Score: 2

    I believe supporting Android is a long term investment strategy, If Intel has their way Android will be the future mobile operating system for Phones, Tablets and Laptops. Their is a interesting read about Intel's future plans and Microsoft isn't in the picture here : http://www.qslearn.com/posts/v... The 15% market share goal was for 2014, just wait a couple years and see what their market share settles out at, I would surmise like the desktop market now in the 90% range. :)

  12. Sponsored Articles by deadwill69 · · Score: 1

    I'm liking the coloring on the sponsored stuff. Nice touch!

  13. As long as they don't have 64bit inodes! :-P by Anonymous Coward · · Score: 0

    Skillfull programming there, Valve!