Hi everyone, I have been a lurker on this forum for sometime but registered recently. I bought a Nexus one to replace my 3GS on the release day, and I must say. I absolutely adore it. I have a few questions for you guys, if anyone could shed some light on this for me it would be great.
So, basically I have been looking around the internet, various forums etc to try and grasp why the nexus one does not have smoother scrolling. By smooth I mean the actual animation attributes. I am aware that the Nexus one is fast at scrolling (and faster then the iPhone 3GS in almost every way) however, the nexus one does not handle scrolling as elegantly.
Let me define what I mean by smooth. I do not mean the hardware is not fast, as it clearly is. I mean that the GUI has not been further enhanced in the way the iphone has, to actually mimic a smooth flowing operation.
From what I have gathered on my search it could be one of a few things:
1) Android is still quite new so they have simply not gotten round to adding this yet as it is not a priority.
2) The hardware (up until this point) did not have good enough power to do so, as a result it was not included in the previous and current android releases.
3) The multitasking causes interruptions to the processor cycles during scrolling so can sometimes give a jagged/laggy scroll (I already hear you thinking: AH but this is due to other apps loading at the bottom, well the iphone scrolls exactly the same and is loading apps too).
4) The scrolling element of the UI does not utilise GPU acceleration and thus is purely relying on CPU, which means it is fast but not smooth.
My reason for asking this is simple, I am wondering what I can expect from future versions of android. I absolutely have no doubt that this platform is the future (at least for me) of mobile devices, but I would very much like to see some of the (perhaps unnecessary) GUI enhancements that the iPhone has.
My other area of interest is the market place and more specifically the creation of applications, I am by trade a UI designer, so I cant help but notice that the apps on the market place are pretty... actually lets not beat around the bush - none of them really share any common UI or style.
I am aware that the iPhone SDK provides a UI library which in turn means iPhone developers have somewhat of an aid in creating their apps, and also helps to keep native consistency with the iphone experience. Is this going to be something that changes with android (or is it even something that has started to change within the 2.1 SDK?).
When you guys read this post I hope you do not see an iPhone fanboy that has come here to bash the Android platform. I am just using my experience of a previous system to try and make sense of where the Android platform may go in the future.
These questions come out of love, not frustration or criticism. I love Android and really hope some of these issues are addressed because I feel it does everything else incredibly well. I could have made a post about all the things I love, but hey, you guys already know this . Anyways, let me know your thoughts.
I honestly hope that android doesn't get a lot of standard UI stuff, boxing in developer creativity. There is more than one way to make a good UI and I don't see the need for every app to look the same.
I was more talking about making something available to developers if they need it, incase they do not have the design skill set to do it or the resources to pay someone else to do it.
This would mean that at the least apps would look as good as the stock UI if not better (when capable developers wish to do more).
i read somewhere that the reason the iphone is so smooth at scrolling is down to its very low screen resolution, at first i was thinking nah but there certainly isnt any high end or mid tier touchscreen phone with a res as low as the iphones 320 x 480 at 163 ppi
I believe the iPhone UI uses OpenGL ES 2.0, while Android still supports something like 1.0, 1.1 or 1.3. I forget.
But, we'll have OpenGL 2.0 support soon, and I think their [Google's] roadmap has it somewhere before Android 3.0
dreamdestiny said:
i read somewhere that the reason the iphone is so smooth at scrolling is down to its very low screen resolution, at first i was thinking nah but there certainly isnt any high end or mid tier touchscreen phone with a res as low as the iphones 320 x 480 at 163 ppi
Click to expand...
Click to collapse
I agree. The higher res also contributes to the slowdown (versus earlier Android devices like the G1 with much less RAM). This was especially apparent on the Droid, as it has less RAM and Android 2.0 is probably a tad less slick.
Yes, the iphone is pushing lower resolution. But, previous devices to the Nexus one where too pushing lower resolution.
I feel like I am going mad here, surely people notice the fact that iphone has built in animation styles on all scrolling, zooming - android does not. why?
I too have asked this question and haven't gotten a response. I stumbled upon this recently:http://code.google.com/p/android/issues/detail?id=6914
This is something we've investigated a couple of years ago already and that we revisit
regularly. Of course we thought of using the GPU, but there are non-trivial issues on
many Android devices (a G1-class device for instance supports only one OpenGL
context at a time, which would prevent you from using any OpenGL based app like
games or augmented reality apps.) In our past experiments we even found many
cases in which using the GPU was slower than normal rendering.
New devices might allow us to overcome the past limitations that made GPU support
a not-so-good solution.
The "choppiness" and "lagginess" you are mentioning are more often related to heavy
garbage collection than drawing performance.
Click to expand...
Click to collapse
It just seems the refresh rate is slower. The garbage collection mentioned for example. As the code matures it will get better. Plus I read about an update to the Dalvik VM that should help, "Dalvik Turbo VM" It should bump up speed a good bit. Between that and the JIT performance will increase a lot.
This isn't really an issue anymore with Froyo on Nexus One-class devices. Install Froyo, then install Launcher Pro or ADW Launcher and everything is smooth as silk. App scrolling, home screen scrolling, animations, app startup times, all of these are much smoother on my Nexus One w/ Froyo than an iPhone 3G, and at least on par with a 3GS.
The web browser still can bog down a bit when rapidly scrolling complex HTML pages though (Slashdot, Engadget, etc.), seems to be something with the way Javascript events are handled since the issue more-or-less goes away if you disable Javascript. I think the scrolling algorithm needs a bit of work in browser to make it as smooth feeling as the iPhone 3G/3GS are.
rcgabriel said:
This isn't really an issue anymore with Froyo on Nexus One-class devices. Install Froyo, then install Launcher Pro or ADW Launcher and everything is smooth as silk. App scrolling, home screen scrolling, animations, app startup times, all of these are much smoother on my Nexus One w/ Froyo than an iPhone 3G, and at least on par with a 3GS.
The web browser still can bog down a bit when rapidly scrolling complex HTML pages though (Slashdot, Engadget, etc.), seems to be something with the way Javascript events are handled since the issue more-or-less goes away if you disable Javascript. I think the scrolling algorithm needs a bit of work in browser to make it as smooth feeling as the iPhone 3G/3GS are.
Click to expand...
Click to collapse
Pretty much this. I noticed what OP was talking about until I put Froyo on, now everything is silky smooth.
Froyo makes scrolling ok, so no issues here
MaximReapage said:
Pretty much this. I noticed what OP was talking about until I put Froyo on, now everything is silky smooth.
Click to expand...
Click to collapse
I disagree, while yes froyo is majoy improvements from 2.1 i still get lag especially on live wallpapers its horrid. this is what i said in reference to that issue:
"I agree also, Romain guy your have been listening to the community implementing such features this should be one of them to really listen to. I can't even enjoy the standard launcher i have to use launcher pro or ADW just to have smooth scrolling even in froyo(pre-release) at times. There should be a simple switch to enable or disable 3d accelerations like how ubuntu does it with Compiz. Your seriously telling me your cannot implement a auto-detection feature to see if the phone can handle it and if it can, then the 3d accel is enabled for that phone?
THIS IS BLASPHEMY!"
I understand what people are saying by downloading ADW etc but if I'm a new user buying android most people don't know about ADW for instance my ex-coworker who have a T-mobile MyTouch 3g slide her phone is horribly slow. I had to manually add launcher pro for her to feel the difference and even she is like wow what a difference. My point is most people first hand will automatically think the phone is slow and not on pair with the iPhone. Smoothness in a nutshell should come straight out stock android without the need for a replacement. just my opinion.
mykenyc said:
I disagree, while yes froyo is majoy improvements from 2.1 i still get lag especially on live wallpapers its horrid. this is what i said in reference to that issue:
Click to expand...
Click to collapse
You're complaining about lag with live wallpapers? Comparing it the iPhone which DOES NOT HAVE live wallpapers? Turn them off, stop complaining, and compare apples to apples. Same goes for pretty calendar, weather, news, facebook widgets etc.
torchedlh said:
You're complaining about lag with live wallpapers? Comparing it the iPhone which DOES NOT HAVE live wallpapers? Turn them off, stop complaining, and compare apples to apples. Same goes for pretty calendar, weather, news, facebook widgets etc.
Click to expand...
Click to collapse
I said especially with live wallpapers meaning even worst. Please don't tell me to stop complaining because i am not complaining I'm voicing a opinion that can benefit us all. So if your not here to help on the benefit please leave.
thanks.
mykenyc said:
I said especially with live wallpapers meaning even worst. Please don't tell me to stop complaining because i am not complaining I'm voicing a opinion that can benefit us all. So if your not here to help on the benefit please leave.
thanks.
Click to expand...
Click to collapse
You're also using a pre release version of Android that is very well documented to not be ready for general usage, of course there's going to be issues with it, really goiing to have to wait for the official release to compare scrolling
quantic01 said:
Yes, the iphone is pushing lower resolution. But, previous devices to the Nexus one where too pushing lower resolution.
I feel like I am going mad here, surely people notice the fact that iphone has built in animation styles on all scrolling, zooming - android does not. why?
Click to expand...
Click to collapse
The iPhone uses animations to help reduce the perception of the amount of time it takes to load things. It's eye candy to cover up a fault. The N1 just about instantly switches everything, there is no waiting, so that the few animations it does have take more time than just loading.
It's why I've turned off animations. The eye candy just wastes seconds and CPU cycles.
My biggest concern isn't the launcher since it can easily be remedied by a 3rd party launcher. I think the bigger problem is the scrolling in the web browser.
On Android because scrolling isn't a separate process given to the GPU, scrolling gets progressively slower as the number of dynamic elements(javascript and especially flash) increase.
However, on an iPhone, scrolling is independent of what elements are displayed on the website. Therefore, as the dynamic elements on a webpage increase the scrolling is still just as smooth as a simple website like these forums.
I think using the GPU for scrolling has been needed for a while now but Android really needs it with the addition of flash.
z0phi3l said:
You're also using a pre release version of Android that is very well documented to not be ready for general usage, of course there's going to be issues with it, really goiing to have to wait for the official release to compare scrolling
Click to expand...
Click to collapse
regardless of the fact i think you'd be pretty naive to think the stable ota will magically be lag free. it have everything to do with launcher2 and the fact everything is handled by cpu. We have powerful phones no reason why we shouldn't be able to let GPU handle the UI...instead of defending google we should all be asking them to be able to toggle between gpu acceleration or not same way animation is toggled on and off.
You're busy and don't have time to wait, which is why you need to stop reading this thread and get back to organizing your Pogs. Rate this thread to express how the Vivo V9 performs when multitasking. A higher rating indicates that the Vivo V9 keeps many apps in memory so that they don't need to reload, and that when moving between apps, transitions are smooth and performance is excellent.
Then, drop a comment if you have anything to add!
Multi window
I find the multi window feature of this device kinda disappointing, as with the tall display, it's kind of a bummer that even chrome is not supported, even the reddit app is not supported, and the ram management is too aggressive, youtube and chrome for example constantly closes as I switch back and forth.
And I wish they've kept the double tap recent menu to switch to previous app.
MULTITASKING/RAM
Sent from my Vivo V9 using XDA Labs
It's ****. Bad enough to be a deal breaker and I can't wait to get rid of this phone.
It's really bad. The limitations are such that it would have been better if the option of multi tasking did not exist. I'm glad that I've kept this as my secondary phone and it does the work that I expect it to. Multi tasking was on my list, but like there is in every other phone, I compromised on this feature.
Are you comfortable in your own skin? Is your phone comfortable in its skin? Rate this thread to express how you deem the skin on the Xiaomi Redmi Note 7 Pro. A higher rating indicates that you love it: it adds just the right amount of features, it's visually pleasing, and overall it's additive to the experience. If this is a Nexus phone (you didn't think we hand-wrote all of these prompts, did you?) then use this rating to indicate how the latest version of Android looks to you.
Then, drop a comment if you have anything to add!
For people who like MIUI this is the best yet, MIUI 10 has plenty of good stuff, I hate Xiaomi for including ads everywhere but there are various ways to completely disable them . The first thing I did after getting the phone was to disable recommendations on all its native apps and in settings and after that enable USB debugging and removed all useless apps like MI Picks and Mi Video. Now its just a smooth continous and whole lot of pure MIUI.
I like the software optimasations and battery life optimisations on this phone.
manohar3787 said:
For people who like MIUI this is the best yet, MIUI 10 has plenty of good stuff, I hate Xiaomi for including ads everywhere but there are various ways to completely disable them . The first thing I did after getting the phone was to disable recommendations on all its native apps and in settings and after that enable USB debugging and removed all useless apps like MI Picks and Mi Video. Now its just a smooth continous and whole lot of pure MIUI.
I like the software optimasations and battery life optimisations on this phone.
Click to expand...
Click to collapse
If you removed mi video, how did it affect ota updates and regarding any issues while playing files directly from file manager?
I have the vlc player as the default video player, havent recieved any OTA update after i removed, not sure it will come back
XDA_RealLifeReview said:
Are you comfortable in your own skin? Is your phone comfortable in its skin? Rate this thread to express how you deem the skin on the Xiaomi Redmi Note 7 Pro. A higher rating indicates that you love it: it adds just the right amount of features, it's visually pleasing, and overall it's additive to the experience. If this is a Nexus phone (you didn't think we hand-wrote all of these prompts, did you?) then use this rating to indicate how the latest version of Android looks to you.
Then, drop a comment if you have anything to add!
Click to expand...
Click to collapse
To be honest I do not like it. I am not a skinned Android person. I like the stock android look, I am not a fan of my phone looking almost like it's running IOS, which it doesn't anymore but older versions of MIUI and other skinned Android version from Chinese phone makers really do look like. There is something broken with the power management, especially on MIUI 10.3.7 global. My battery life isn't awful, it's good but can be better. Android will sometimes use 75% of the battery, and just leave apps open even after you have closed out of them in recents, and this wouldn't be a problem if it was just one app, but it's all of them! I do not need or want Instagram using 9% of my battery when I have only had it open for maybe 15 minutes (I am logged into 4 Instagram accounts so that might be the cause of it using so much of my battery), Youtube sometimes uses like 20% when I check the power usage. This kind of forces me to ha seems like an issue to me. Also, I can't find other reports of this so it might just be my phone, but I have reinstalled MIUI like 5 times already so I am pretty sure this is an issue many have.
TheDuckTeam said:
To be honest I do not like it. I am not a skinned Android person. I like the stock android look, I am not a fan of my phone looking almost like it's running IOS, which it doesn't anymore but older versions of MIUI and other skinned Android version from Chinese phone makers really do look like. There is something broken with the power management, especially on MIUI 10.3.7 global. My battery life isn't awful, it's good but can be better. Android will sometimes use 75% of the battery, and just leave apps open even after you have closed out of them in recents, and this wouldn't be a problem if it was just one app, but it's all of them! I do not need or want Instagram using 9% of my battery when I have only had it open for maybe 15 minutes (I am logged into 4 Instagram accounts so that might be the cause of it using so much of my battery), Youtube sometimes uses like 20% when I check the power usage. This kind of forces me to ha seems like an issue to me. Also, I can't find other reports of this so it might just be my phone, but I have reinstalled MIUI like 5 times already so I am pretty sure this is an issue many have.
Click to expand...
Click to collapse
I have noticed that some of the high battery usage is being caused by the location is turned on, but this doesn't justify the crazy battery usage of apps.
Miui is nice, but needs a lot improvements in working and smoothness
---------- Post added at 07:47 AM ---------- Previous post was at 07:46 AM ----------
Miui 12 animations ****edup though
Would you say that the Motorola One Hyper is "fast" in day-to-day use? A higher rating indicates that you think the Motorola One Hyper exhibits fantastic performance. Like, is it as fast as your tears when you watch The Titanic?
Then, drop a comment if you have anything to add!
It's not super quick but it will do the job would not fancy hi res gaming
I think overall, its pretty decent and more than sufficient for everyday normal usage.
There's something wrong with the default rom as it stutters in places it really shouldn't. You can often have smooth times while everything flies by, then suddenly it just starts to stutter. It can be something simple as a list of text or a fully loaded page that you are scrolling.
- It can often happen when an app opens another app over itself, like redditapp->twitterapp->twitterapp gallery layer.
- I noticed it happening inside the default launcher widget menu, scrolling back and forth over certain parts just stutter.
- I noticed that bringing up the app-search menu in nova launcher for about 3 times can make the transition animations stutter. It's smooth like the first 2 times but then it goes bonkers.
It's like something is leaking and gets overwhelmed under the hood frequently.
It's on part with Z4 (same processor)
Some phones exhibit choppy scrolling, especially when navigating long web pages when multiple apps are running in the background. Rate this thread to express how you smooth scrolling feels on the Redmi Note 9 Pro under such conditions. A higher rating indicates that scrolling is always buttery smooth, even when you're reading a 10,000 word article on "how to kiss a girl".
Then, drop a comment if you have anything to add!
128GB 6GB version here. Only thing I've seen that's laggy is when swiping down the Google Now on the left hand side of MIUI launcher. Seems to get a bit sticky. No idea what's causing it.... I don't remember Nova Launcher having the same problem.
Any suggestions?
skezza said:
128GB 6GB version here. Only thing I've seen that's laggy is when swiping down the Google Now on the left hand side of MIUI launcher. Seems to get a bit sticky. No idea what's causing it.... I don't remember Nova Launcher having the same problem.
Any suggestions?
Click to expand...
Click to collapse
Fixed by updating to the latest Google in Beta
For me it's still lagging with recent google beta app
Nova launcher+3rd party full screen gesture instead of miui system gesture. That's usually what lags in most xiaomi phones. Even using the nav bar will be less laggy
Seronez said:
For me it's still lagging with recent google beta app
Click to expand...
Click to collapse
Try updating to the newest version of MIUI Launcher. The version that comes on the phone is old and doesn't include the option to use an app drawer. Here is a the link to the newest version. This is official, and is NOT a beta verison. This is the release version. I'm using it with NO issues and having an app drawer is great.
https://www.apkmirror.com/apk/xiaom...auncher-release-4-16-0-1798-04231923-release/
I am already using the most recent miu launcher and it is still lagging hmm strange
Edit: 11.0.8 update plus most recent google beta app finally fixed it for me. Not entirely perfect, but good enough. Hope it stays that way...