I’m requesting that the system.getInfo( “model” ) be updated with more specific information, for example, to be able to differentiate between an iPhone 1g, 3g, 3gs, 4, iPod touch 1st gen vs. an iPod touch 4th gen.
I don’t know anything about Android, but I know there are way more devices so this would also come in handy in that realm as well.
Here’s my reasons for this, and I know many other would find it very useful (I’m actually starting to think this is essential, especially as time goes on):
The difference in performance between 1st generation iOS devices and the latest (4th gen) devices is astounding. There’s really no comparison, so we need to be able to detect EXACTLY what device the user has so we can optimize our games accordingly.
There’s a lot of people with old generation devices, so you can’t leave them out. With that said, we can’t utilize the new hardware and capabilities to it’s full potential because in order to do that we currently have to exclude those with older devices.
In my latest game, Dungeon Tap, I had to leave A LOT out and make lots of changes because performance on older iOS devices was just too crappy. It would have made more sense to detect what device they had (e.g. first generation iphone vs. 4th generation iPhone, or 1st generation iPod touch vs. 4th generation iPod touch), and then program accordingly.
Right now, as far as I know (and through my own personal testing), system.getInfo( “model” ) only outputs “iPhone”, or “iPod touch” whether you’re on a 1st generation device, or a 4th generation device. Note, this isn’t the case with the simulator. The simulator outputs “iPhone4” and “iPhone” respectively, depending on what option you have set in the simulator; however, on the ACTUAL device, it just says “iPhone”.
Please make a reply to this post if there is currently a way to do the above that I just haven’t been able to figure out, or if there is some kind of acknowledgment that this will be an added feature request.
Thanks! [import]uid: 7849 topic_id: 3100 reply_id: 303100[/import]