I haven’t used an Android device since my last one, the Galaxy S8. Beautiful hardware, beautiful design, but it was plagued with animation stutters and dropped frames. I switched to an iPhone and an iPad around 6 years ago. And the animations were buttersmooth. It was almost unthinkable to achieve such a fluid interface on any Android phone I had ever used, flagship or otherwise.

Now I am curious about how it is now. Especially after a 2-3 years of use. Does your phone or tablet stutter when you scroll, open an app, switch to another app, start multitasking etc etc? One thing I especially remember was opening certain apps like big games or Office apps. When I’d tap on the app’s icon, there would be a half a second delay. But in that infinitesimally short period of time I would question whether the phone registered the touch or not. I would then reach with my finger again but the app would launch right before my second tap. That was constant and infuriating. Does that sort of stuff still happen on Android?

Thanks (:

I have a pixel 8 and it has a 120hz mode which I of course turned on, but I still see a lot of stutter when I scroll things. Which really just confirmed what I was thinking with my previous phone and it’s not the age of the hardware, but the OS itself just sucks now because it’s only started to show visible slow down in the last few years and still has a lot of the same random issues. Plus new ones because the square button constantly stops working to switch apps.

This will really, REALLY depend on each device and manufacturer.
I have Poco X3 Pro. It also has 120Hz so almost everything seems fast, but there’s some components that just seem to run at lower frame rate. For example per-app dark mode settings menu. And it’s also really buggy. But that’s expected from MIUI.

I’ve had Moto G5s Plus (2017) that was extremely laggy on Android 8.1. Then I put PixelExperience 11 (Android 11) on it and it was mostly smooth. Some manufacturers are just shitty with optimizations.

essell
link
fedilink
357M

I been using android since version 2 and never encountered this. I guess it depends on the device a lot, as I’ve worked a lot in the mobile industry I’ve tended to have the more powerful devices.

Which makes sense, smart phones being small computers and all, the slower ones are slow sometimes and the faster ones tend to be faster.

Androids diversity has always been it’s strength and weakness

It depends on the app in question and how powerful your smartphone is. On flagship smartphones and well optimised apps there’s zero lag. On midrange smartphones and lower you may notice that on some heavy apps.

So, you should be fine as long as you get a current generation upper midrange or flagship smartphone.

in iOS the UI thread is split from the rest of the compute, and runs at elevated priority if i recall correctly. this used to not be the same case for android. having said that, my android devices run just fine as long as they have plenty of ram. so, if you buy a flagship samsung it usually comes with 12gb ram. the current minimum I’d say is 8gb. used to have the pixel 4xl with 6gb which kept lagging… how the situation develops in 2 to 3 years and if 12gb is still enough remains to be seen. in general apple is better with long-term device support (up to 5 years). all this is of course very subjective and depends on ur usage and if u game a lot on ur device.

IronTwo
creator
link
fedilink
37M

Forgive me for asking if it was obvious in your comment but, when you said

in iOS the UI thread is split from the rest of the compute, and runs at elevated priority if i recall correctly. this used to not be the same case for android

did you mean that now Android does the same?

That’s what they wrote, yes.

I’m not certain, but given that I’ve not seen a lot of UI lag in recent android releases I believe they must have fixed it.

I’m pretty sure this difference isn’t real. On both, the UI is supposed to be for the UI and anything that takes longer is supposed to happen on a different thread. Even Windows Phone had that. However, in practice developers don’t always do it and this isn’t as great as it sounds. If you’re scrolling or something and scroll faster than the background threads, it will stutter. If the app has a resource leak, it will stutter. If the graphics are too complicated, it will stutter.

RAM requirements depend on what you’re doing. I had a Pixel 4 and it always ran great. I had to get rid of it because it was physically falling apart and Google stopped releasing security updates for it.

I’ve had Samsung androids for over a decade, and they’ve had smoother animation and less loading lag since about iPhone 4 (which I’ve used for work in the same period). They’ve also had comparable feedback on presses.

Then again, the HTC androids I’ve tried occasionally have been real bad, so I get the question.

You shouldn’t have to rely on the words of Internet random though, go try one out.

IronTwo
creator
link
fedilink
27M

You shouldn’t have to rely on the words of Internet random though, go try one out.

That’s true and I have done that a few times. However they weren’t so informative since I was only able to try some recent Android phones at stores so they weren’t used. My close friends and family either have iPhones or midrange/budget Android phones. So I thought my next best bet is to ask others online.

I don’t know where you’re at, but around here there are stores with refurbished phones, where you can play with last year’s models, and buy them at low-mid range prices. Sometimes they have 2-3 year old phones at a steal, some of the online ones have generous return policies as well, where you can try it for a bit and then send it back.

OK, so you have the opinion of people with flagship or even midrange phones, now here I come with my budget phone, a Redmi Note 8.

I’ve used budget phones all my life since, well, they’re cheaper. The truth is that yes, you do notice some animation stuttering and some delayed responses, especially as the years go by and you have more apps installed (probably doing stuff in the background) and the apps you do have keep updating to be more bloated.

This phone in particular makes it very hard to multi-task, as it’s very liberal with killing apps in the background to save RAM. This is annoying. But I’m using MI UI instead of stock android, and I’m sure I could change this.

Honestly, I do feel like I’m being left behind and that I’m going to have to switch phones more often than if I had a more expensive model. But so far I haven’t encountered any apps I could not run (or even that I could run but only with too much stutter, making for a terrible user experience). So I’ll keep using it until I truly feel left behind, which can take a surprisingly long time. My usage time tends to rival that of people with flagship android phones and iPhones (maybe I even come out ahead)

But you specifically asked about animation stutter. It does happen but it simply doesn’t bother me at all. It’s not constant, only happening when the phone is doing something else at the same time, and even when it does I can wait a few seconds and it’ll be fine. You also mentioned lag when opening an app, so much that you thought it didn’t register your input. It doesn’t happen to me since, while the app itself can take some time to open, the icon has feedback so I know I pressed it.

Overall, I don’t think any of these issues are enough to bother me significantly for a good few years.

I’ve literally tried every single fix like toggling settings, installing and playing around with custom kernels or trying out root apps, and I’ve never been able to reduce the aggressiveness of MIUI’s RAM management.

That issue persisted even on my flagship-equivalent end MIUI devices. It only seems to disappear after installing AOSP-based custom ROMs.

I have a galaxy s21 that I’ve been using for the last 3 years. I haven’t noticed any difference in performance from the day I got the phone, and I don’t feel I’ll need to upgrade for another couple years. Full disclosure, I did use adb to remove a ton of Samsung bloat when I got the phone, and that definitely improved performance, so I’m not sure how different my experience would be with all the extra Samsung stuff added.

Have big games and office apps not given you the same problem on iOS?

Tbh, I never noticed this on android 🤔 But maybe I’m just less perceptive.

CC BY-NC-SA 4.0

Ephera
link
fedilink
17M

Delay after starting an app is essentially not a problem anymore. Most apps now come with a splash screen, so you get at least some feedback.

Lag while scrolling is still horrid. This has to do with Android apps generally being written in Java or Kotlin, which use a Stop-The-World Garbage Collector for memory management.
So, you shouldn’t expect this to be fixed any time soon.

mihies
link
fedilink
17M

Nah, it’s not GC unless lists are really poorly implemented.

Ephera
link
fedilink
17M

Hmm, you probably mean lists shouldn’t be creating new objects (/allocating new memory) while just scrolling.
Which, yeah, I remember a colleague knowledgeable about Android saying that a RecyclerView specifically re-uses allocated list elements.

And from the little bit of Android dev I saw, it also looked like all the APIs are designed to stop you from doing(/allocating) much while the user is merely scrolling. Then, I’m not sure what’s causing the lag…

mihies
link
fedilink
27M

Yep, that’s the case. Who knows what’s causing lags. It still can be a poorly implemented list, it could be OS doing something else it could be something else. It would be interesting testing same app on different devices.

I’ve got an older s10 and the animations are smooth 99% of the time then I’ll see a stutter when I’m loading something like a heavy webpage and scrolling.

Political Custard
link
fedilink
13
edit-2
7M

I’d imagine quite a bit of the stuttering and lag on Androids was/is a result of all the bloatware phone companies insist on putting on their phones. I’ve a 2018 OnePlus 6 that doesn’t lag or stutter because the only apps on it are the ones I choose to have on it and allow to run - it’s a degoogled phone running Lineage OS (Android 14) with zero bloat and zero ads and as a result a six-year-old phone is still buttery smooth. Phone companies have a lot to answer for… it’s lucky they don’t sell cars; they’d sell you a Ferrari and then weld a mobile home to the back of it to make it incredibly difficult to disconnect.

JackGreenEarth
link
fedilink
English
17M

I’ve never noticed lag issues on my £250 Motorola G73.

Drusas
link
fedilink
17M

I had problems with my Pixel 5 crashing all the damn time but haven’t had any issues with the 6 (or when I had the 4).

@agegamon@beehaw.org
link
fedilink
1
edit-2
7M

Hmmm, I’ve never noticed what you mentioned on my recent phones. That said you should test a newer android yourself before making a purchase!

More of my personal experience… I have a Pixel 7 XL and a work Iphone which (edit) is an Iphone 12. Generally they are the same in terms of having no scroll lag or input lag at all. But, there is some lag on both when they are overheated, especially on the Iphone if I put it on a higher power charger (I trickle charge both when I can).

From a design perspective the biggest difference I notice is that my Pixel feels significantly smoother because of the 120hz display, and just the larger display in general. While I said neither of them have much lag, the Iphone feels noticeably less speedy. That said, I’m sure if you compared my Pixel to a high end Iphone results would be flipped. My work isn’t shelling out for whatever pro max stuff they sell (and neither would I!).

Beyond that, I can’t offer guidance. In my personal experience the Iphone UI is so frustrating that I can’t judge which one performs “better” or not, because only the Android feels comfortable to me. Between that and the lack of labels in some places (like the pull-down settings menu) it is impossible for me to daily drive the apple.

Create a post

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

  • 1 user online
  • 60 users / day
  • 170 users / week
  • 619 users / month
  • 2.31K users / 6 months
  • 1 subscriber
  • 3.28K Posts
  • 67K Comments
  • Modlog