Fix older steam client for Android
Hi, I can't use Steam Guard because newer Steam clients aren't compatible with Android 4. I tryed to run older releases which are compatible, but some functions don't work, please fix it. If you don't want, al least release source code of older Steam Client, and someone will fix this crap for you. Stop breaking your own software!
< >
Showing 1-15 of 22 comments
cSg|mc-Hotsauce Feb 26, 2021 @ 10:59pm 
This is how software works. Old and outdated OSs will be incompatible with new releases.

:qr:
nullable Feb 26, 2021 @ 11:01pm 
Well Android 4.x is old. And according to what I'm reading on Wikipedia it accounts for less than 2% of devices. Plenty of platforms have ended support for Android 4.x. Google has ended support for 4.x as well.

Once your OS isn't supported by the original manufacturer, and only tiny minority of Android devices are running it still, and only a fraction of them are Steam customers... yeah man, you just don't meet the requirements anymore.

Support ends for old OS'es and hardware. Valve doesn't supports Win98, XP or Vista anymore either. I can't see the incentive for them to support ancient android devices that have as few users as those unsupported OS'es had when support ended for them.

And unfortunately those customers this affects generate so little revenue that it's simple not worth any effort. And they're certainly not going to be compelled to release an outdated client for someone to fiddle with. Creates too many issues.

If it doesn't work, people blame Valve. If they have a problem, people blame Valve. Users will always be able to rationalize that it's somehow Valve's responsibility to fix problems and make it all right whenever it's convenient. And there's no reason to subject themselves to that.
Last edited by nullable; Feb 26, 2021 @ 11:02pm
Originally posted by Snakub Plissken:
Well Android 4.x is old. And according to what I'm reading on Wikipedia it accounts for less than 2% of devices. Plenty of platforms have ended support for Android 4.x. Google has ended support for 4.x as well.

Once your OS isn't supported by the original manufacturer, and only tiny minority of Android devices are running it still, and only a fraction of them are Steam customers... yeah man, you just don't meet the requirements anymore.

Support ends for old OS'es and hardware. Valve doesn't supports Win98, XP or Vista anymore either. I can't see the incentive for them to support ancient android devices that have as few users as those unsupported OS'es had when support ended for them.

And unfortunately those customers this affects generate so little revenue that it's simple not worth any effort. And they're certainly not going to be compelled to release an outdated client for someone to fiddle with. Creates too many issues.

If it doesn't work, people blame Valve. If they have a problem, people blame Valve. Users will always be able to rationalize that it's somehow Valve's responsibility to fix problems and make it all right whenever it's convenient. And there's no reason to subject themselves to that.

"Old" doesn't mean "We can break our own software" and deal with it, only because is "old". Again, initially, Android 4 was supported, but they (Valve) decided to break their older steam client on Android. Android 4 it's not MS-DOS or Windows95. So, it's still usable and some people still uses Android 4. So, if they don't want to fix their own software, at least release source code of old Android's steam client. Yeah I can buy some smartphone with Android 5, and well, what will be the next thing? Support drop for Android 5? They will break steam client on Android 5 too, so what is the point of buying smartphones only because Valve wants you to do this. I only want to use Steam Guard, nothing more, why is so so hard to fix the older steam client for Adnroid?

Again, the steam client for Android 4 is here, and it works, but looks like they changed something in newer clients, and broke the previous versions. So, don't break, or fix the previous one.

I won't buy a new smartphone only because of Steam Guard. Mine works well, and newer one doesn't offer me something new or better. And if I buy newer one, my new smartphone will be "unsupported" anyway, and they will release new version while breaking all previous ones. History repeats as always. I see no point, doesn't make sense for me. So, am I supposed to buy new smartphone every time Valve decides to break their older versions of steam client? just only for using steam guard?

And the only thing I ask for, is just to remove my 15 days of retention. I don't need more.
Last edited by ★ motherführer ★; Feb 26, 2021 @ 11:45pm
Originally posted by cSg|mc-Hotsauce:
This is how software works. Old and outdated OSs will be incompatible with new releases.

:qr:
True for proprietary software, they do it intentionally, but in open-source or Free Software it's not exactly the same. If someone broke something, everyone has the freedom to fix the crap that someone broke. And if something is too old or too new, everyone has the freedom to fix everything (while it's not a hardware limitation, only a software problem).
Originally posted by spriteseer:
It seems unlikely that a commercial developer will support a platform that hasn't received a single security update in 3.5 years. A platform (KitKat) that is far more vulnerable to malware than more recent versions of Android, putting the credentials of every app installed on them (such as Steam) at risk.

Open source, third-party authenticators are already in circulation for Steam, although I only know of a desktop version (which is a bad idea). If you're an open source developer, perhaps you could create a version for Android KitKat and commit it to Github. The code framework is already out there after all.

Please, can you name some of those authenticators? For desktop or Android 4, I don't care. I just want to remove 15 days hold for items I want to sell.
nullable Feb 27, 2021 @ 6:53am 
Originally posted by Grandbo:

"Old" doesn't mean "We can break our own software" and deal with it, only because is "old".

Yes it does. Or rather it means, "we no longer support it and when it breaks it's not an issue we're going to deal with."

Originally posted by Grandbo:
Again, initially, Android 4 was supported, but they (Valve) decided to break their older steam client on Android. Android 4 it's not MS-DOS or Windows95.

Yeah, it is. In the sense they're all dated and unsupported. I mean would you prefer XP and Vista instead? They're much newer, but still just as unsupported. Google doesn't support Android 4.x anymore, lots of businesses have dropped suppoort. And when their legacy app version start to break that's that. No support. No business is handcuffed into supporting an outdated platform just because one user can rationalize why they should.

Originally posted by Grandbo:
So, it's still usable and some people still uses Android 4. So, if they don't want to fix their own software, at least release source code of old Android's steam client.

Keep dreaming.

Originally posted by Grandbo:
Yeah I can buy some smartphone with Android 5, and well, what will be the next thing? Support drop for Android 5? They will break steam client on Android 5 too, so what is the point of buying smartphones only because Valve wants you to do this. I only want to use Steam Guard, nothing more, why is so so hard to fix the older steam client for Adnroid?

Android 5 would be next. It's only got a 5% market share and that will drop over time. Give it a few more years eventually support will end and platforms won't support it. And eventually the old version of apps won't function. That's just how things progress.

Originally posted by Grandbo:
Again, the steam client for Android 4 is here, and it works, but looks like they changed something in newer clients, and broke the previous versions. So, don't break, or fix the previous one.

Well I mean it sounds like it doesn't work if you're complaining about it being broken. So I would say, "It's broken, and they no longer support it. So live with it or upgrade."

Originally posted by Grandbo:
I won't buy a new smartphone only because of Steam Guard. Mine works well, and newer one doesn't offer me something new or better. And if I buy newer one, my new smartphone will be "unsupported" anyway, and they will release new version while breaking all previous ones. History repeats as always. I see no point, doesn't make sense for me. So, am I supposed to buy new smartphone every time Valve decides to break their older versions of steam client? just only for using steam guard?

Well unfortunately it sounds like you're in a demographic Valve probably doesn't really need to worry about.

Originally posted by Grandbo:
And the only thing I ask for, is just to remove my 15 days of retention. I don't need more.

If you don't meet the requirements to use the platform, then you don't meet them. There's no exceptions for that.


Originally posted by Grandbo:
Originally posted by cSg|mc-Hotsauce:
This is how software works. Old and outdated OSs will be incompatible with new releases.

:qr:
True for proprietary software, they do it intentionally, but in open-source or Free Software it's not exactly the same. If someone broke something, everyone has the freedom to fix the crap that someone broke. And if something is too old or too new, everyone has the freedom to fix everything (while it's not a hardware limitation, only a software problem).

Steam is not open source software. Neither is the mobile app. Free != open source. Free software can be proprietary. But nice try redefining things for your convenience.

Valve is a private company. They wholly own Steam. It's well within their power to decide how long to support unsupported OSes. People who use outdated technology don't make up a significant revenue stream. They're just not an important demographic. And it's expensive and time consuming to maintain support for legacy systems. There's just no value there.

Once old systems become a burden and no one uses (or so few use) them anymore, I can tell you from personal experience, there's great amount of joy in ending support for old stuff and not caring if your new development breaks it. It's freedom.... well until the new oldest thing becomes a ball and chain you're sick of dragging around...
Last edited by nullable; Feb 27, 2021 @ 7:00am
76561198407601200 Feb 27, 2021 @ 7:30am 
Originally posted by Grandbo:
Stop breaking your own software!
The software works fine, your phone however is not. Fix your phone.
Originally posted by spriteseer:
Originally posted by Grandbo:
Please, can you name some of those authenticators? For desktop or Android 4, I don't care. I just want to remove 15 days hold for items I want to sell.

Look up "Steam Desktop Authenticator" by Jessecar96 on Github. I'm reluctant to link it because, like I indicated, I feel this kind of solution' is a bad idea. It's far more easily compromised than an authenticator on a separate device.

Read the disclaimers and warnings on the Github project page if you're going to use it. :)

Thanks, probably the most useful comment!

It's ultra pathetic having to use some third party software just for authenticate. Here good things about Valve, but they like to break their own software very much, even CSGO. Looks like they never test their own bUgdates, and no Valve's developer plays their own games. Hope they change the way of doing things.
Crazy Tiger Feb 27, 2021 @ 7:53am 
I very much doubt they're going to invest time and resources into supporting a practically dead version of an OS. There comes a point that it simply isn't worth it for a company and no, they're not obliged to do so.

It would be best to consider upgrading to a phone that supports a newer version of Android that is supported by Valve.

I wouldn't recommend using the desktop authenticator, since it goes against the point of MFA, having a second device where it's on. But if you feel sure you can keep everything secure, that would be your other best bet.
Last edited by Crazy Tiger; Feb 27, 2021 @ 7:54am
Satoru Feb 27, 2021 @ 8:40am 
https://android-developers.googleblog.com/2018/12/google-play-services-discontinuing.html?m=1

Google deprecated Android 4, 2 years ago.

Steam isn’t going to support something Google itself has abandoned

It’s your responsibility to meet the minimum requirements, not the other way around
Originally posted by Grandbo:
Originally posted by cSg|mc-Hotsauce:
This is how software works. Old and outdated OSs will be incompatible with new releases.

:qr:
True for proprietary software, they do it intentionally, but in open-source or Free Software it's not exactly the same. If someone broke something, everyone has the freedom to fix the crap that someone broke. And if something is too old or too new, everyone has the freedom to fix everything (while it's not a hardware limitation, only a software problem).
As a sidenote, this is why open-source is good.



For what it's worth, I installed the Steam android app on an Android 4 device from a while back and both the device and the Steam Guard codes still work for logging into that account. Are you talking about trade confirmations -- is that where things are breaking?
Last edited by Quint the Alligator Snapper; Feb 27, 2021 @ 8:51am
Originally posted by Crazy Tiger:
I very much doubt they're going to invest time and resources into supporting a practically dead version of an OS. There comes a point that it simply isn't worth it for a company and no, they're not obliged to do so.

It would be best to consider upgrading to a phone that supports a newer version of Android that is supported by Valve.

I wouldn't recommend using the desktop authenticator, since it goes against the point of MFA, having a second device where it's on. But if you feel sure you can keep everything secure, that would be your other best bet.

Makes no sense for me, keep buying smartphones only because some people drop support. Well I can buy some smartphone with Android 5 or 6, but those will be dropped too, absolutelly no sense. I understand about dropping support, but at least leave things as is. Stop the support, but don't break. And people call it "progress". Yeah I will use desktop authenticator.

I have my smartphone with everything working, yeah, on a dead old OS.
Last edited by ★ motherführer ★; Feb 27, 2021 @ 10:55am
Originally posted by Satoru:
https://android-developers.googleblog.com/2018/12/google-play-services-discontinuing.html?m=1

Google deprecated Android 4, 2 years ago.

Steam isn’t going to support something Google itself has abandoned

It’s your responsibility to meet the minimum requirements, not the other way around

I met requirements previously, and everything was working. But they broke something.
Originally posted by Quint the Alligator Snapper:
Originally posted by Grandbo:
True for proprietary software, they do it intentionally, but in open-source or Free Software it's not exactly the same. If someone broke something, everyone has the freedom to fix the crap that someone broke. And if something is too old or too new, everyone has the freedom to fix everything (while it's not a hardware limitation, only a software problem).
As a sidenote, this is why open-source is good.



For what it's worth, I installed the Steam android app on an Android 4 device from a while back and both the device and the Steam Guard codes still work for logging into that account. Are you talking about trade confirmations -- is that where things are breaking?

Valve could to open-source their abandonware software.

That frue, it's not completelly broken. Some thing are working, things like codes or chat. But what I need is trade confirmations, sell on the market without 15 days of hold. The broken thing, has something to do with "webview" component of the Android OS, which is not available for Android 4. At least they could to isolate the old app, and not breaking it only because they changed to webview.
Last edited by ★ motherführer ★; Feb 27, 2021 @ 10:59am
nullable Feb 27, 2021 @ 11:12am 
Originally posted by Grandbo:
Originally posted by Crazy Tiger:
I very much doubt they're going to invest time and resources into supporting a practically dead version of an OS. There comes a point that it simply isn't worth it for a company and no, they're not obliged to do so.

It would be best to consider upgrading to a phone that supports a newer version of Android that is supported by Valve.

I wouldn't recommend using the desktop authenticator, since it goes against the point of MFA, having a second device where it's on. But if you feel sure you can keep everything secure, that would be your other best bet.

Makes no sense for me, keep buying smartphones only because some people drop support. Well I can buy some smartphone with Android 5 or 6, but those will be dropped too, absolutelly no sense. I understand about dropping support, but at least leave things as is. Stop the support, but don't break. And people call it "progress". Yeah I will use desktop authenticator.


Well the current version of Android is 11 (12 is in developer preview). So I'm not sure why you're obsessed with only upgrading to the next most obsolete version. That makes no sense to me.

When you say "leave things like things as is", what you're really asking is for them to never change or update the systems the unsupported client interfaces with. And that's not reasonable on any level. And since the outdated client is unsupported when they do make changes they're not going to test the old client, that's what unsupported means...

Originally posted by Grandbo:
Originally posted by Satoru:
https://android-developers.googleblog.com/2018/12/google-play-services-discontinuing.html?m=1

Google deprecated Android 4, 2 years ago.

Steam isn’t going to support something Google itself has abandoned

It’s your responsibility to meet the minimum requirements, not the other way around

I met requirements previously, and everything was working. But they broke something.

Well it's not previously anymore. It's presently. They didn't break something. They've kept developing their systems to support current hardware and customers. Not holdouts.

Originally posted by Grandbo:
Originally posted by Quint the Alligator Snapper:
As a sidenote, this is why open-source is good.



For what it's worth, I installed the Steam android app on an Android 4 device from a while back and both the device and the Steam Guard codes still work for logging into that account. Are you talking about trade confirmations -- is that where things are breaking?

Valve could to open-source their abandonware software.

That frue, it's not completelly broken. Some thing are working, things like codes or chat. But what I need is trade confirmations, sell on the market without 15 days of hold. The broken thing, has something to do with "webview" component of the Android OS, which is not available for Android 4. At least they could to isolate the old app, and not breaking it only because they changed to webview.


Well except you're misapplying the term. Outdated versions of a client aren't abandonware, even if you can slide the word abandoned into describing them. And sure Valve can do anything it wants. But arbitrary calls to "open source" something for your convenience is a little silly.

What you need is a device that meets the current requirements of the system. Or figure out a workaround, like how to get an newer version of android on the device. Like it or not those are your choices.

And again, what you're really asking them is to support your unsupported OS with your request. It's clear you don't understand that maintaining legacy code and making sure you don't break things for an older OS (which requires testing) is supporting that OS. And as explained it's expensive, time consuming, and has no value. Like it or not.
Last edited by nullable; Feb 27, 2021 @ 11:16am
< >
Showing 1-15 of 22 comments
Per page: 1530 50

Date Posted: Feb 26, 2021 @ 10:22pm
Posts: 22