I just received the moto G LTE and gave my wife my nexus 4 (her nexus 4 broke)
I definitively feel some lag and other slowness. which is weird as I think they have the same CPU but a different GPU.
I thought the GPU would mainly make a difference in games and stuff but the is some lag and when closing an app it takes a couple seconds to redraw the homescreen.
homescreen redraws are a lack of optimization in Android, that really shouldn't be happening now in this day in age. Yes one gigabyte of RAM is a little bit restrictive, but its nothing that should cause home screen redraws.Like Bman123 said, that's RAM. Games demand a lot of that, too.
The Moto G wasn't intended to be a powerful phone. It gives you the internet and enough power to have that perform well. I imagine it plays small games fine as well. But it's still a basic smartphone at a great price.
I just wouldn't be surprised if a lot of background apps slow it down. Run it relatively lean, and it should treat you great.
I just received the moto G LTE and gave my wife my nexus 4 (her nexus 4 broke)
I definitively feel some lag and other slowness. which is weird as I think they have the same CPU but a different GPU.
I thought the GPU would mainly make a difference in games and stuff but the is some lag and when closing an app it takes a couple seconds to redraw the homescreen.
homescreen redraws are a lack of optimization in Android, that really shouldn't be happening now in this day in age. Yes one gigabyte of RAM is a little bit restrictive, but its nothing that should cause home screen redraws.
you can lock the home screen and memory, download an app and Google for this ability
Moto X is also slightly slower than S800 devices in launching stuff despite the reviews stating otherwise. (Superior single thread performance, blah blah) At first I saw that in person and thoght I was mistaken, but it's very visible on Youtube reviews.
It must be an hardware issue. My Moto G accepts even the lightest of touches. I just need barely touch the screen, and it's there.I just got one and found it underresponsive too. Not in terms of scroll lag or touch lag or UI performance (due to RAM or CPU or otherwise) of any sort, it just seems to need a firmer press than most phones and tablets before a touch is registered. I can be touching the screen and buttons won't press, until I apply a bit more pressure.
A few MILLIMETERS??? Gosh, that phone must have been hideously hard to use, considering I rarely lift my fingers off the phone more than a single millimeter...A minor issue, and far less annoying than my old Nexus S which reported a touch with your fingers still a few millimeters away from the screen, but still an issue.
It must be an hardware issue. My Moto G accepts even the lightest of touches. I just need barely touch the screen, and it's there.
Either that, or your fingers are too rough. My father can't work touchscreen devices cause his fingers are too callused or something. At least it doesn't always detect his fingers anyway.
A few MILLIMETERS??? Gosh, that phone must have been hideously hard to use, considering I rarely lift my fingers off the phone more than a single millimeter...
I still find it a fundamental issue. The Home button is like an escape button for most people on Android. Given the back button is inconsistent in behavior still and it sometimes takes you back a screen in the app or back to the last app, the Home button is always the escape button. Accidentally loaded Youtube playing Katy Perry at work and its blasting at full volume? What's faster than messing with the volume rocker and pressing 10 times? Home. Loaded the app? Home. Sick of this game? Home.Because of RAM. That's not hard to understand. Boot up a game that needs RAM, Android will kill the launcher. You don't need it in the game. Exit the game, the launcher has to be started up again, hence the re-draw.
To keep the launcher active, it requires RAM. The apps and launchers that prevent redraws, gasp!, simply refuse to give up the RAM, and even use up more of it to do so.
It's not a fundamental issue with Android. An oversight at worst. As it stands right now, it's a RAM issue, pure and simple.
I still find it a fundamental issue. The Home button is like an escape button for most people on Android. Given the back button is inconsistent in behavior still and it sometimes takes you back a screen in the app or back to the last app, the Home button is always the escape button. Accidentally loaded Youtube playing Katy Perry at work and its blasting at full volume? What's faster than messing with the volume rocker and pressing 10 times? Home. Loaded the app? Home. Sick of this game? Home.
It's for that reason the Home button demands fast response and instant loading of the home screen. Custom launchers with all features enabled like Nova and Apex take something like 80-90 MB tops. It's not that hard to keep those launchers alive.
The issue is that the system doesn't assign priority to the launcher. If you look at apps that typically stay alive on a phone, there's Facebook, Youtube, Chrome, etc. I'd argue those 3 can be killed before the launcher.
That's why there's a whole script out there (V6 Supercharger) that focuses on assigning a near unkillable priority to the launcher to get rid of redraws.
Sure brute forcing adding RAM to a device is fine, but at 1gb, that's plenty of RAM. iOS devices function flawlessly with 1GB already. I mean seriously, do we need 2gb or 3gb like modern desktops to get away with running a phone?
They do but this is a developer's hacky method. I wrote about this before in that you still observe redraws. I'm not talking about launching intensive 3D games. Just exiting out of Chrome sometimes can you get you redraws. I believe Android 4.3 seemed to clean up some memory management where the issue was less prevalent (at least for me). I agree that there should be a class exception for launchers, and perhaps Android 4.3 was the magic pill.The launchers you mentioned have options to remain in RAM already. No scripts needed. Home is a fast escape, but for one of those examples, holding volume down is a close second (repeated pressing? that was forced). In any case, it doesn't actually matter if the launcher is in RAM or not. You get your fast escape; the app is killed when the home button is pressed. That argument doesn't fly.
I'm not swayed at all. I still only see it as an oversight at worst. Those that care have options, but it would be nice if Google provided a class exception for launchers, and an ability for them to stay active using less RAM. On a 1 GB RAM phone, 10% (likely more because the OS always resides) is needed by a lot of games, one of the only times that redraw really becomes an issue. I'd much rather my home screen redraw than my game lag or error out.
You guys respond to the OP as if he doesn't make idiotic troll threads and then disappear.