With mobile games, do the automatically scale the graphical settings based on what CPU you have in your phone? This stuff is probably easy for iOS games as they know exactly what CPU and how much RAM each generation of iPhone has. But what about Android games? Every phone has its own CPU, RAM, and screen resolution combo. How does this all work?
Aug 2, 2018 07:35 PM
Aug 3, 2018 05:14 AM
i don't think they "scale" per se, it's more like on pc, if your hardware isn't up to snuff games will run either like **** or won't start at all. Same with mobiles.
Aug 3, 2018 11:27 AM
From what I've see, its more like PC where you can turn graphical features on and off. The game often lists recommended specs.
Aug 3, 2018 01:29 PM
I think with iPhone the only worry is whether or not a phone is fast enough to run, so it either does (with varying levels of smoothness) or doesn't (if its too old). Usually if anyone bothers to read the requirements it would tell if the title can run on the phone or not.
Not sure about Android, Im guessing it'll be like PC and may or may not run and with features disabled/enabled depending on the phone?
Aug 3, 2018 01:53 PM
All of the Android games I've played do not automatically scale options to achieve a certain performance level. They require the user to make the adjustments if they desire.
Aug 4, 2018 07:56 AM
Check this video of Fortnite running on phones. If you watch the video, you'll see that if you run the game on an iPhone 6s you get worse graphics than if you run it on an iPhone X.
Aug 13, 2018 12:35 PM
Every phone is not totally different there are only so many different chips and the developers only support so many chips. If a developer does not support your phone often the game will not show up in the Google play store or the Apple app store.
As a developer at my company I can tell you we can prescan each device at the store and block the app from even getting down loaded onto devices we do not want using our app. People can g around that of course but it works on most normal users. Then the app can scan the phones stats and then adjust and scale the app to that phone. If the phone is a power house it will look and behave better if it is weak then the app can scale back on the fly so the user does not know they are missing out. (they do but the goal is they don't) And for the average user they don't they just use the app and move on. With games it is different because it is more visual and they have to "feel" good and play good. But the concept is the same.
Epic games and I forget the other company both have a great white paper on how this all works. If you are really interested you can look it up. (oh the other one is "Unity" I believe)