Maybe, just maybe, they are waiting for proton for ARM to be a thing.
Imagine having actually a big percentage of your steam games just work on android. Now that would be disruptive for the market.
If it worked like I imagine it would.
From video gaming to card games and stuff in between, if it's gaming you can probably discuss it here!
Please Note: Gaming memes are permitted to be posted on Meme Mondays, but will otherwise be removed in an effort to allow other discussions to take place.
See also Gaming's sister community Tabletop Gaming.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
Maybe, just maybe, they are waiting for proton for ARM to be a thing.
Imagine having actually a big percentage of your steam games just work on android. Now that would be disruptive for the market.
If it worked like I imagine it would.
It's not that simple. Proton implements the Windows API functions required to run a Windows game on x64-based Linux, but it's not a CPU emulator. Emulating x64 on ARM at the speeds required by a game is virtually impossible.
If Steam comes to ARM / Android, it would have to be a whole separate ecosystem of games. But Valve is late to the game there since we already have several players on that market, not least the standard Google Play Store.
Emulating x64 on ARM at the speeds required by a game is virtually impossible.
This has been done and it works reasonably well on a case by case basis.
Much like protondb they have a list of confirmed broken and working games.
Knowing Valve, they wouldn't wait but build the thing.
Personally, I'd be happy to have another reputable place to buy Android games that isn't Google Play, Amazon or Epic Games.
Valve is in the business of selling PC games. Moving into a new market wouldn't be trivial, and Google has put up a lot of barriers to make it especially difficult for a third-party app store to challenge their monopoly.
Valve is in the business of selling PC games.
They support games for Windows, Mac and Linux. And I'm sure they would support them for PS, Nintendo and Xbox if they weren't created with explicit intention of not allowing that sort of thing. Android is the only market they could feasibly enter and choose not to.
Moving into a new market wouldn't be trivial
No but it also wouldn't be that difficult for a company with Valve's resources, and would be extremely lucrative.
Google has put up a lot of barriers to make it especially difficult for a third-party app store to challenge their monopoly.
Such as?
Paragraph 4.5 of Google Play's Developer Distribution Agreement is a rather large barrier. I'll paste it here:
4.5 You may not use Google Play to distribute or make available any Product that has a purpose that facilitates the distribution of software applications and games for use on Android devices outside of Google Play.
I'd wager the majority of Android users have never downloaded an application other than from the Google Play Store. Even among those who would try, a large amount of them would probably get scared off by the "unverified sources" popup Android gives you if you try to install an app in another manner.
No but it also wouldn't be that difficult
Why would you think that? Of course it would be difficult, it's a massive undertaking.
Amazon and Epic have both tried to launch their own Android storefronts. Neither one has been even remotely successful. Amazon will be shutting theirs down soon.
They support games for Windows, Mac and Linux.
Those are all PC platforms. And Mac support is mostly dead after what Apple did.
Yes, I am aware. Which is why I continued my explanation after that.
I agree with you however I have one barrier to entry that others haven't elaborated on.
Firstly, I'll say how they could overcome some of the other challenges mentioned.
Steam would just have to add the ability for developers to upload android builds of games alongside the windows, Linux, Mac builds. All of a sudden, users would have huge, existing libraries of games. Most games built with Unity can target Android. I suspect a lot of indie developers would happily add the build.
Leaks have implied they were working on an arm emulator/translation layer but I assume this had to do with VR prototyping. Possibly the same effect as above but so many more configurations to target, they couldn't handle it the way they do with steam deck.
Require/recommend to users to use a controller on Android
If either or both of those first 2 points succeed, Valve doesn't need to do much more to ensure the utility of Steam games on Android. PC gamers are considered among the most willing and able to jump through hoops for a result. Going to a website to download the steam store plus a little warning on Android wouldn't stop a reasonable percentage of them. It wouldn't stop me.
It's almost 0 risk to them, right? Right? I don't think so.
Here's the big barrier I mentioned. I assume they have a not-insignificant number of sales through the the android app. If they start allowing users to install android games, Google is going to stop them from having purchases in their play store app. And while I said that users would install their app from a website, what percentage of users would do it? How many fewer PC game sales would they make (from the Play Store app) in order to let their current users play games on Android?
Additionally, what would Steam do if they started getting android-only games being submitted. Or mobile-quality games dominating their store? Does this dilute Steam's identity?
Additionally, it might be something they've discussed but they would have rather focused on steam deck-type gaming for mobile. Or perhaps an ARM-based steam OS+steamdeck approach would make more sense for them and then the difficulty/cost (and opportunity cost) increases do instead they simply don't pursue it.
The cross-buy thing is something that Gog or Epic could do but they don't have nearly the same "customer profile" (size, behaviour etc) so it isn't as likely to have the same impact.
Regardless, in my view you've asked a great question and it's a solid idea.
If they start allowing users to install android games, Google is going to stop them from having anything useful in their play store app.
They would have to distribute it independently. Google would have no say in the matter.
what would Steam do if they started getting android-only games being submitted. Or mobile-quality games dominating their store?
...cash their checks? I don't understand the question. That's the point.
it might be something they've discussed but they would have rather focused on steam deck-type gaming for mobile.
perhaps an ARM-based steam OS+steamdeck approach would make more sense
...why not both?
Although Valve seems to like staying in their lane so that seems like the most likely explanation.
They would have to distribute it independently. Google would have no say in the matter.
That's exactly my point. The current app lets you buy PC games despite being distributed through the store. If you can buy Android games on it, well, I doubt Google will ignore it. And even if Google was okay with it, there's no way to easily communicate to users who start using the app there that they need to download another app from a website.
I'm not saying it's a bad idea. I'm just saying I think there are reasons they haven't done it (yet?). I think they certainly must have considered it. I've certainly been wondering about it for a long while too.
why not both?
Sure. I would assume they would do it the same way as steam deck, where that's the priority. The wide variety of phone specs on the market might have an impact on how they could support it etc.
That's exactly my point. The current app lets you buy PC games despite being distributed through the store.
And they could continue doing so while also distributing a separate app independently that allows you to buy Android games.
Notice if you try to buy a movie from Amazon on Google TV they redirect you to the website. They could do the same or redirect you to the non-Google version.
I'm just saying I think there are reasons they haven't done it (yet?)
I agree, I just find it very curious what those reasons are.
I don't think they would get away with selling games in the app if games were playable on Android (demonstrating Android compatibility). I think they would have to do what Amazon kindle does and tell you to go buy your game somewhere else.
Edit:
Here's the policy. You might be right but it looks like a grey area to me.
https://support.google.com/googleplay/android-developer/answer/9858738?sjid=15164020873047119237-NC&visit_id=638803514547940454-2089146208&rd=1
I don't think they would get away with selling games in the app if games were playable on Android
I'm saying they would need a separate app to purchase, install and play Android games.
Valve have supposedly been experimenting with x86 emulation on ARM for their next VR headset. So I think they might actually be well on their way to enter that market. Probably with the plan of making PC games playable on Android.
It's a pain to get other app stores to get uptake on Android since Google refuses to let other app stores be distributed via Google Play. So if Steam starts to distribute games for Android, the Steam app would be thrown out from Google Play.
It's the same reason why the F-droids user base is so small and will never reach the main public. As soon as your app store needs to be installed via a third party web site, you have lost.
Sure, but Steam can leverage their already-massive 132M userbase, just like Epic has (only much bigger). Put an announcement on the Steam store and client pages. Show a pop-up when someone opens the website from an Android device, etc. I mean certainly they wouldn't achieve the same level of success as Google who has their store installed on literally every Android device, but even a tiny fraction of their revenue would be an enormous boon to Steam.
So if Steam starts to distribute games for Android, the Steam app would be thrown out from Google Play.
That's not how that works. They only throw it out if you use the app in the app store to distribute other apps. They don't ban the entire company from distributing any software.
They don't ban the entire company from distributing any software.
They can do whatever, it's their store.
Keep in mind that Epic Games v. Google has made Google add features to allow alternative app stores on Android... which automatically removes the monopoly argument and lets Google ban anyone they want from the Google Play store.
Because Valve has gone to fair lengths to not become shit, and they probably don't want to start now.
What would you suggest they sell on their Android store that users would be so encouraged to install a new store and then what they want?
Steam already has a store on Android, you just can't play games there because most games on steam either already exist on the native google play store, or aren't compatible with mobile architectures like Arm64. Most mobiles unlike a arm laptop, have no x86/amd64 emulator which is what those games are compiled as by their developers.
So what's left?
What would you suggest they sell on their Android store that users would be so encouraged to install a new store and then what they want?
...games?
Steam already has a store on Android
Uhhhh they have an Android app which you can use to buy and manage PC games. That's not what I'm talking about.
because most games on steam either already exist on the native google play store
...no? Even if they did you'd have to buy 2 licenses instead of 1. As I mentioned in the OP.
Most mobiles unlike a arm laptop, have no x86/amd64 emulator
I'm not suggesting emulation or translation (although that would be great as well), I'm suggesting an app store for selling and installing native Android games.
I'm trying to figure out the gap in the market you're trying to fill other than "for steam fan boys it would allow us fans of steam games that already exist in a native place, in a non native place!"
Correct me what is going into it that isn't already somewhere, and who that appeals to?
Or is this just thought experiment?
What more do they need to do besides having Steam Link to let you stream your PC games to your phone?
Aside from the fact that Steam Link is pretty terrible and requires a high-speed local connection, native Android games.
I do like Balatro and want to play it on my phone, but if I want to do that I have to buy another license, which I can't even do because I don't run Google Play Services
Spoiler: you can use the LÖVE loader to run the "PC version" of Balatro on Android, since it's all written in Lua.
There are some projects to bring steam games to android. Like Pluvia.