ATTN: EA App developers and project managers, please read this
I am writing this as a user who has several EA games purchased on Steam.
They worked fine for me through Origin Thin Client until I reinstalled Windows a few days ago and Steam installed the new EA App instead.
You claim that this application is "out of open beta" and ready to replace Origin Thin Client.
I disagree and here is why:
1. It defaults to syncing saved games to cloud storage and this cannot be disabled neither globally, nor per game. This is also a basic feature.
2. It includes EABackgroundService which runs at all times using the highly privileged NT AUTHORITY\SYSTEM account. This is not only unnecessary (running it while EA App is not running), but it also presents a security risk because it increases the attack surface available for malware writers. There is absolutely no need for having system privileges or a background service for this kind of app. The proof is that Steam does not need it or use it and yet it works fine. The only reason I can think of for having this is for shady purposes and I don't like where that thought is going.
3. When you open it, it defaults to "home" tab which shows ads for new releases. As far as I am aware, it is not possible to set it to default to my game collection. This is a fairly basic feature.
Out of those 3 issues, #1 is an absolute showstopper and the app should not be released until and unless it has proper cloud save management.
Let me elaborate a bit on why this is a showstopper:
- I tried to launch Mass Effect Legendary Edition and the EA App started and just sat there while my game was not launching. I killed the EA App after one minute and tried again only to be told that the cloud sync was interrupted. Since there's no option to disable cloud save sync I had to wait several minutes for my saves to upload (even if I did not want them uploaded!) before I coul play with absolutely no indication of the sync progress or any launching progress whatsoever.
- I then tried to launch Mass Effect Andromeda and I could not launch it because I have more than 1 GB of local saves. EA App "helpfully" told me to delete some of my local saves and try again. No thanks, I want to keep all my local saves (which I am perfectly capable of backing up myself) and I don't want your cloud sync at all. So, the options were -- lose saves or not play the game. How did that pass QA?
I uninstalled EA App and manually installed Origin Thin Client as a workaround.
I am saying this as a senior software engineer myself -- these kind of issues should not exist in beta, let alone in something you deem production ready.
My advice is -- pull it back from Steam and fix the aforementioned issues before forcing a switchover from Origin Thin Client, or you are going to have a lot of really bad PR very soon.