Related
I love my Desire and I cannot envisage swapping it for any other phone (except maybe a similar model with a keyboard!). It's obviously one of, if not THE best phone around at the moment.
The only thing I'm slightly envious of is the smooth scrolling of the iPhone. When I scroll through my "All programs" screen it's ever so slightly choppy. Same if I scroll through a long text message conversation. Hardly noticeable unless you put it next to an iPhone.
My question is this: since the Desire has so much horsepower, is it possible to optimise the interface so it's perfectly smooth like iPhone? I don't know anything about development, and suspect this is something that could only be changed by the Android designers, but is there any way a talented dev could do this in a ROM? Anyone care to explain to me yes/no, and why?
Thanks!
I tried out home++ beta yesterday, unfortunately it's not optimised for the desire yet (lots of icons missing) but the app list is silky smooth. I think its poor implementation on gooogle/htc's part rather than the phone being at fault.
Also I'm using handcent for text messaging, its smooth aswell, didnt notice any problems with stock messages app though.
I noticed the choppy scrolling on older Android phones, but I have not had that issue with the Desire yet. It's as smooth scrolling as possible. Even when I put my Desire next to an iPhone 3gs it is fast and smooth. The Desire is even a bit more responsive then the iPhone, which is very noticeable when typing.
-------------------------------------
Sent from my HTC Desire
I would say my Desire is definitely fast, but not so smooth. When lists scroll or things open and close on the iPhone it is a definite, measured type of action - it happens at consistent speed from the beginning to the end of the action/animation. No jerking or choppyness at ALL. Whereas on my Desire, despite it's 1gig processor, it doesn't achieve that same effect in all places.
I don't know how else to describe it. It's one of the only places Desire falls down compared to iPhone (oh, apart from the lousy video playback, poor camera recording framerate, cheap touchscreen and poor screen performance in sunlight!).
setspeed said:
I would say my Desire is definitely fast, but not so smooth. When lists scroll or things open and close on the iPhone it is a definite, measured type of action - it happens at consistent speed from the beginning to the end of the action/animation. No jerking or choppyness at ALL. Whereas on my Desire, despite it's 1gig processor, it doesn't achieve that same effect in all places.
I don't know how else to describe it. It's one of the only places Desire falls down compared to iPhone (oh, apart from the lousy video playback, poor camera recording framerate, cheap touchscreen and poor screen performance in sunlight!).
Click to expand...
Click to collapse
I noticed that too.
Menu scrolling isn't what i'd call choppy but it's just not AS smooth as the iPhone. This is especially apparent near the end of any menu for some reason.
An example of perfect scrolling speed on the Desire would be the settings menu. That is perfect, no choppiness, no lag, just perfect. Things like the app drawer and sometimes even the homescreens appear to drop a few frames from time to time.
I agree with you, is not smooth like iphone, even being faster than it. Maybe google needs to improve the ui of android to optimize it.
-------------------------------------
Sent via the XDA Tapatalk App
I think it's rather HTC's fault, cause in the stock Android apps everything is perfectly smooth here. Only the HTC apps sometimes stutter while scrolling.
I'm on an htc hero and notice the same thing. This is something htc needs to release a fix for
-------------------------------------
Sent via the XDA Tapatalk App
Check the clock when you scroll back to it - if an earlier time you see it for a microsecond when you scroll
yeah its definitely not anywhere as smooth as the iphone, scrolling through most lists is incredibly choppy, even my years old 1st generation ipod touch is silky smooth (even when scrolling through a list of albums with album artwork on each one)
but as someone has said, it seems to be only htc stuff thats like this (the messages app, the app drawer) other areas such as the settings scroll smoothly.
Not anywhere as smooth? Come on, don't exaggerate. It's almost the same as the iPhone, actually.
If you've ever used a Windows Mobile phone, you know what "not anywhere as smooth" means!
But still, of course, any improvement is welcomed...
shaundalglish said:
If you've ever used a Windows Mobile phone, you know what "not anywhere as smooth" means!
Click to expand...
Click to collapse
LMAO!!!!
+1
yeah, but using live wallpapers will definitely slowdown the scrolling in the homescreen. It's not much, but noticable. Without using live wallpapers, the scrolling is as smooth as it should be.
iphone scrolls page to page, of course this is smoother. Iphone can't handle scrolling over the entire page/apps.
And an Iphone is a dump of icons, doesnt sound like a smartphone to me
Remember the iPhone screen resolution is only 480x320 as well, significantly less than the Desire. Much less screen estate to move around.
Yep, +1
I mainly see this when scrolling to the bottom of the All Program menu.
There are others with this too:
URL blocked by XDA - Search for "lag program menu htc desire" another post in XDA by other users
I emailed HTC about the small amount of lag but they said to return my phone for an exchange! Slightly unnecessary.
Hopefully more people post their lag issues here, HTC see it and do something about it for their 2.2 release.
I've tried various things to try and resolve - made sure no other programs are running, no live wallpapers, no wallpaper at all
Its not a massive problem, but there is no noticeable lag in the stock 2.1 Android Apps drawer - so we know it shouldnt be an issue.
It does stutter a bit done it on all android phones i had from htc, if you use Helixlauncher 2 though that has a much nicer scroll menu and its as smooth as butter, i would love if they could add this style into the Sense system as it looks far better.
iPhone sucks man, if you like it why don't you buy one and you'll have your A LA iPhone smooth scrolling... Jeez, i don't understand soome people.... You have a Desire and still wanting an iPhone... SUCKS!
Using MCR (Modaco Custom Rom) here, without SenseUI. Then decided to install ADWLauncher, and to be honest the scrolling on the main screen/app drawer is super smooth now. So I'd say that this probably is HTC's 'bad' programming on the SenseUI.
phunkycow said:
Using MCR (Modaco Custom Rom) here, without SenseUI. Then decided to install ADWLauncher, and to be honest the scrolling on the main screen/app drawer is super smooth now. So I'd say that this probably is HTC's 'bad' programming on the SenseUI.
Click to expand...
Click to collapse
that looks cool, I think SensUI is starting to get useless since google implemented many Sense-features into standard android too. The only thing that keeps me having SenseUI is the HTC-clock. I don't like the standard Android-clock widgets. Other than that, I think Sense is starting to get more and more useless. Last year, with android 1.5, Sense was pretty usable.
Below list is apps/services that I never or rarely use but started by OS at every boot!
-Stocks
-Facebook
-Flickr
-E-mail
-Gmail
-Friend Stream
-FM radio
-Footprints
-News
-News and weather
-Peep
-Google maps
Is there a way to exclude them from startup menu like as it is in windows?
for unrooted Desire running on official froyo as well...
Sent from my HTC Desire using XDA App
Erm....
Buy a regular phone?
lol, I've been thinking of creating a custom rom once cyanogen 6 is stable, taking out all the bits I don't use. Perhaps you could consider that route?
As the above guy says, install a custom rom but remove those APKs from the (IIRC) "system/apps/" directory.
Having done that with a Cyanogen nightly, I have JuiceDefender, SetCPU, 3G Watchdog, Google Services Framework, News and Weather, and Swype as my only running services. Bold are the ones that are actually part of the OS, the others I added. 265mb RAM free at startup!
However, before doing anything, I would recommend downloading "OS Monitor" from the market and getting some perspective on how much CPU those processes are actually using. It might surprise you... I know it sucks to have stuff running on your phone you don't want, but usually those things are actually very lightweight and harmless. News and Weather (genie service) for instance uses virtually nothing but is nice to have.
Hey there!
NOTE- IF THIS THREAD WAS NOT MEANT TO BE HERE, YOU ARE FREE TO MOVE IT ANYWHERE OR DELETE IT!
This thread is for me to know what features you want on the next version of Bada?
Here is mine:
Support for Android Apps
Free Voice Navigation
Voice commands
Overclocking Mod
A Better keyboards which can be skinned!
Tell me what do you want to see!
omg "Support for Android Apps" this is an awesome idea! Will this be possible? would be nice to hear what the devs tinking about it.
it's only that apps thing bada 2.0 seems to have everything i want...
Android apps supporting and Overclocking Mod
Better keyboards which can be skinned and android apps supporting
More useful apps
A better sound in 5.1 mode (bada 2.0 is bad, 1.2 was perfect)
No lags
Music recognition (not aviable in 2.0 beta ??)
More modifications with themes (not only wallpaper, icons and color of buttons..)
>> Support for Android Apps
Well, Bada is Bada, Android is Android. Both technically different. This is going to be never hapenning. If you want Android applications, use Android. Even if someone writes an compatibilty-layer, it will never be as if you'd be using Android.
Mine:
* More features for camera and foto-editor
* Ability to re-use apps already installed on SD after full flash
* Less battery usage (though it improved with each Beta, currently doing nothing sucks about 19% on mine, which would be 5 days, 2 days with real-life usage, which is 1 day more compared to all my IPhone-using friends)
* SHP by default
* Java apps in main menu
And what will you do with all those ideas Mr. bangalorerohan ?
For now it's just moaning, and giving false hope.
I like joel's ideas, and I have to say that the purple color in menu is awful.
I think, that we simply don't need Android apps, and porting Dalvik to Bada won't be possible in near future.
There is however one thing that I would like to se: any VOIP app, and of course Skype would be the best.
Setialpha said:
Mine:
* More features for camera and foto-editor
* Ability to re-use apps already installed on SD after full flash
* Less battery usage (though it improved with each Beta, currently doing nothing sucks about 19% on mine, which would be 5 days, 2 days with real-life usage, which is 1 day more compared to all my IPhone-using friends)
* SHP by default
Click to expand...
Click to collapse
i want this too
Qron said:
And what will you do with all those ideas Mr. bangalorerohan ?
For now it's just moaning, and giving false hope.
I like joel's ideas, and I have to say that the purple color in menu is awful.
I think, that we simply don't need Android apps, and porting Dalvik to Bada won't be possible in near future.
There is however one thing that I would like to se: any VOIP app, and of course Skype would be the best.
Click to expand...
Click to collapse
Chief, I just wanted to know what users are expecting! Just as simple as that! Maybe some DEV will have a look at his and comeout with all such features! The android port to bada also started like this! Ya' Know!
And regrading the Android App suppourt! I, myself, am a Android and Bada user. So, I think Android's got apps which maybe helpful to Bada. FOr example,
Titanium Backup(an app) can be used to backup all the apps while FW upgrades
Root Explorer can be used to access system files
Many android games are too cool and addictive
You can edit many photos with many photo-editing apps and all! You See!
As I've noticed that most (if not all) Android phones I've ever tried have been suffering from the "non-fluid" issue. The homescreen and apps experience might be fast but they're not fluid like ones found on iOS or Windows Phone and I'm guessing that it's because previous Android phones doesn't have the 2D gpu acceleration. ICS has added the feature and I'd like to ask those owner out there if the experience is now as fluid as iOS or WP7? watching video review doesnt help because videos are formatted into 30fps. Even GS2 doesn't appear to be fluid (aka I dont think it's running at 60fps)
The home screen and app launcher are very fluid if you have a static wallpaper. With a live wallpaper there is considerable slow down. Some wallpapers are less CPU intensive than others though.
Sent from my Galaxy Nexus using XDA App
Android's fluidity is actually due to more than just Hardware acceleration. Most Gingerbread phones come out of the box very quick (Nexus S) and really glide without any apps installed. Hardware [was] acceleration is a big problem, as you were throwing efficiency out the window in order to run on everything. Now with it HW Acceleration, the slickness of the OS has multiplied exponentially giving you an experience on par with iOS (Joshua Topolsky, The Verge)
Now, here comes the real problem, apps. Android apps have the most freedom in the developer sense, and are also the most lax on what is allowed in the market. While iOS dev kit requires a stringent agreement and agreement to an app review process before getting your license, Google's Android Market is nothing like that. If you can pony up $25 (a requirement only recently), you can publish whatever the hell you have made, no matter how ugly, useless, or inefficient it is. Google's toolbox for Devs is great, even greater in terms of options in app making, but enforces no standards or required templates. This is why iOS apps all have the same look and feel while Android's app range from great to complete ****. This makes a lot of sense though as Android started late in the game, so they needed to bring up the app numbers, no matter how many were ugly soundboards or battery hog games.
With ICS, Google is taking a step in the right direction by offering the HOLO hook for developers, which will allow apps to be "prettied up" for ICS instantly. Also, more efficient protocols have been added to keep battery life and smoothness up, such as a revised Garbage Collector (actually, I think they removed it entirely) and allowed apps to share information with each other. The Garbage Collection is what make your phone lag, as it is recycling the unused code on the apps you're running in the background. The new location hook allows apps to now constantly turn on your GPS to pull your location, as they can simply request it from other apps if they don't need the most up-to-date info or if you just recently used your location on another app. The OS should be as fast as any other on the stock level, and as soon as the Apps become ICS friendly and more efficient, Android will truly have people falling in love with it
Chrono_Tata said:
With a live wallpaper there is considerable slow down. Some wallpapers are less CPU intensive than others though.
Click to expand...
Click to collapse
This is particularly annoying. My last Android (Nexus One) was pretty smooth on almost all live wallpapers - certainly on the stock ones. The Galaxy Nexus lags like hell (slow juttery screen swiping) on all of them except one of them. Very, very disappointing and hope it gets fixed somehow.
Live Wallpaper
Thank you everyone, I'm now ordering one for myself and hopefully there won't be a let down on the UI experience!
rikbrown said:
This is particularly annoying. My last Android (Nexus One) was pretty smooth on almost all live wallpapers - certainly on the stock ones. The Galaxy Nexus lags like hell (slow juttery screen swiping) on all of them except one of them. Very, very disappointing and hope it gets fixed somehow.
Click to expand...
Click to collapse
Strange, I owned Nexus One too and live wallpaper (stock one) isn't running at acceptable frame rate at all....it's laggy and sluggish (i changed from iPhone 3G and that might explain why)
May be you can try changing live wallpaper on Galaxy Nexus cuz the one u'r using might not be that optimized?
PS. One more question, how u guys find the battery life?
dnlsmy said:
Also, more efficient protocols have been added to keep battery life and smoothness up, such as a revised Garbage Collector (actually, I think they removed it entirely) and allowed apps to share information with each other.
Click to expand...
Click to collapse
No, they most certainly did not remove the garbage collector but they implemented a more modern algoritm for it and it now makes sure to run on a different CPU core as to not take CPU cycles from the app. A garbage collector is part of the Java platform and could never just be removed since that would result in constant memory leaks that would result in a crash as soon as you filled up all the memory.
When will the stuttering laggy UI experience be addressed?
I'm tired of all the mis-information. There's a pattern: Google is about to release a new handset, they don't show the handset scrolling in any of their ads, or if they do, it's super-imposed. A handful of 'mainstream' bloggers praise the handset calling it quick and responsive and lag free. You buy into it, buy the handset, and the basic UI is anything but CONSISTENTLY fluid and responsive.
I stupidly bought the Galaxy Nexus, really wish I hadn't. Here's just one example of the issue: I have an SMS thread with a mere 27 SMS messages between a friend and myself. When I scroll the up or down the thread, it's embarrassingly choppy (stuttery - don't know what word to use for it). It's extremely unpleasant, and completely ruins the end-user experience.
What annoys me is that Romain Guy closed Android Issue 6914, claiming that it was implemented in ICS. Now ICS is here, and the Android phone is still plagued with the stutters and non-fluidness Android is renowned for. Thankfully someone else has opened a new issue (Android Issue 20278), and hopefully this time Google will FULLY address the issue.
Understandably, it annoys some people more than others. Any user who has experienced a mobile UI that is buttery smooth and fluid (free from 'jitters' and 'stutters'), and where a page or menu sticks to your finger like a magnet when you scroll, would not be able to put up with what Samsung and Google have produced. It's what the kids today would call an 'epic fail'.
---------- Post added at 10:17 PM ---------- Previous post was at 10:11 PM ----------
I'm tired of all the mis-information. There's a pattern: Google around about to release a new handset, they don't show the handset scrolling in any of their ads, or if they do, it's super-imposed. A handful of 'mainstream' bloggers praise the handset calling it quick and responsive and lag free. You buy into it, buy the handset, and the basic UI is anything but CONSISTENTLY fluid and responsive.
I stupidly bought the Galaxy Nexus, really wish I hadn't. Here's just one example of the issue: I have an SMS thread with a mere 27 SMS messages between a friend and myself. When I scroll the up or down the thread, it's embarrassingly choppy (stuttery - don't know what word to use for it). It's extremely unpleasant, and completely ruins the end-user experience.
Understandably, it annoys some people more than others. Any user who has experienced a mobile UI that is buttery smooth and fluid (free from 'jitters' and 'stutters'), and where a page or menu sticks to your finger like a magnet when you scroll, would not be able to put up with what Samsung and Google have produced. It's what the kids today would call an 'epic fail'.
scott.deagan said:
I'm tired of all the mis-information. There's a pattern: Google is about to release a new handset, they don't show the handset scrolling in any of their ads, or if they do, it's super-imposed. A handful of 'mainstream' bloggers praise the handset calling it quick and responsive and lag free. You buy into it, buy the handset, and the basic UI is anything but CONSISTENTLY fluid and responsive.
Click to expand...
Click to collapse
I find this to be untrue, the experience for me has been really good so far. Not perfect but its close. They have come a long way, it'll only get better.
And if you think any of the ads including apple are using true device operation in their advertising you are fooling yourself.
Sent from my Galaxy Nexus using Tapatalk
Can one of you guys post some video footage of said lag? I just ordered a Galaxy Nexus and can still cancel it. Thanks!
Yea there is an iPhone YouTube video performing the exact same steps they show in the commercials and it takes a LOT longer in real life.
Oh well.
G2x - 2.3.7 CM7
Transformer - 3.2 Revolver OC/UV
serialtoon said:
Can one of you guys post some video footage of said lag? I just ordered a Galaxy Nexus and can still cancel it. Thanks!
Click to expand...
Click to collapse
Not something worth canceling your order for, it's barely noticeable.
Nexcellent said:
Not something worth canceling your order for, it's barely noticeable.
Click to expand...
Click to collapse
Its the main reason i left Android. Hoping that one day they will use GPU rendering to assist with UI fluidity. If that is present, its enough for me to cancel an order. Ive been a long time Android enthusiast, but the UI sloppiness is what has kept me from keeping an Android phone for too long.
As a fellow UI lag hater I can tell you it's still there in some places. The problem is, although the base of ICS supports and uses GPU acceleration, 3rd party apps dont yet, and even if you "force" it in the developer settings, it isn't compatible with some apps, and will sometimes cause crashes.
That said, it is ages ahead of Gingerbread, but still not as smooth and fluid as iOS and WP7; not even the GPU accelerated parts.
ICS is a big improvement over gingerbread in terms of fluidity.. but it's not on the same level as iOS and WP 7 yet.
UI lag is one of the things I always hated about Android.. and I feel better about ICS than previous versions.. but they still need to improve it if they want to be on the same level as Apple and Microsoft.
FWIW, I bought the phone having read in several reviews that the phone still suffered (albeit much less) from the usual android-lag. It now compares favorably to iOS and the windows mobile platform, just doesn't match or pass them in fluidity and smoothness.
In my experience, many aspects of the UI are "buttery-smooth" and whatever else reviewers usually say. However, there are still a good amount of moments where lag and hangups are present. The difference is, I'm ok with that. I've accepted the phone for it's plusses, despite it's minuses.
To be clear though, it does lag and hang from time to time. Rebooting once a day helps and I believe forcing GPU rendering under developer settings generally helps.
Sent from my GNex
Dont forget that Andoid does much more in the background and foreground compare to iOS or WP7.
Think multitasking, customization, widgets, etc.
It is understandable Android cannot be as smooth as those iOS and WP7.
And for me, it is more than good enough. I wont ditch Android because it might lag a little bit, because the advantages are much more valuable.
---------- Post added at 11:58 AM ---------- Previous post was at 11:48 AM ----------
Here, this just in ... a thorough explanation from Google Developer about Android graphics:
https://plus.google.com/u/0/105051985738280261832/posts/2FXDCz8x93s
I copied the text here:
How about some Android graphics true facts?
I get tired of seeing so much misinformation posted and repeated all over the place about how graphics rendering works on Android. Here is some truth:
• Android has always used some hardware accelerated drawing. Since before 1.0 all window compositing to the display has been done with hardware.
• This means that many of the animations you see have always been hardware accelerated: menus being shown, sliding the notification shade, transitions between activities, pop-ups and dialogs showing and hiding, etc.
• Android did historically use software to render the contents of each window. For example in a UI like http://www.simplemobilereview.com/wp-content/uploads/2010/12/2-home-menu.png there are four windows: the status bar, the wallpaper, the launcher on top of the wallpaper, and the menu. If one of the windows updates its contents, such as highlighting a menu item, then (prior to 3.0) software is used to draw the new contents of that window; however none of the other windows are redrawn at all, and the re-composition of the windows is done in hardware. Likewise, any movement of the windows such as the menu going up and down is all hardware rendering.
• Looking at drawing inside of a window, you don’t necessarily need to do this in hardware to achieve full 60fps rendering. This depends very much on the number of pixels in your display and the speed of your CPU. For example, Nexus S has no trouble doing 60fps rendering of all the normal stuff you see in the Android UI like scrolling lists on its 800x480 screen. The original Droid however struggled with a similar screen resolution.
• "Full" hardware accelerated drawing within a window was added in Android 3.0. The implementation in Android 4.0 is not any more full than in 3.0. Starting with 3.0, if you set the flag in your app saying that hardware accelerated drawing is allowed, then all drawing to the application’s windows will be done with the GPU. The main change in this regard in Android 4.0 is that now apps that are explicitly targeting 4.0 or higher will have acceleration enabled by default rather than having to put android:handwareAccelerated="true" in their manifest. (And the reason this isn’t just turned on for all existing applications is that some types of drawing operations can’t be supported well in hardware and it also impacts the behavior when an application asks to have a part of its UI updated. Forcing hardware accelerated drawing upon existing apps will break a significant number of them, from subtly to significantly.)
• Hardware accelerated drawing is not all full of win. For example on the PVR drivers of devices like the Nexus S and Galaxy Nexus, simply starting to use OpenGL in a process eats about 8MB of RAM. Given that our process overhead is about 2MB, this is pretty huge. That RAM takes away from other things, such as the number of background processes that can be kept running, potentially slowing down things like app switching.
• Because of the overhead of OpenGL, one may very well not want to use it for drawing. For example some of the work we are doing to make Android 4.0 run well on the Nexus S has involved turning off hardware accelerated drawing in parts of the UI so we don’t lose 8MB of RAM in the system process, another 8MB in the phone process, another 8MB in the system UI process, etc. Trust me, you won’t notice -- there is just no benefit on that device in using OpenGL to draw something like the status bar, even with fancy animations going on in there.
• Hardware accelerated drawing is not a magical silver bullet to butter-smooth UI. There are many different efforts that have been going on towards this, such as improved scheduling of foreground vs. background threads in 1.6, rewriting the input system in 2.3, strict mode, concurrent garbage collection, loaders, etc. If you want to achieve 60fps, you have 20 milliseconds to handle each frame. This is not a lot of time. Just touching the flash storage system in the thread that is running the UI can in some cases introduce a delay that puts you out of that timing window, especially if you are writing to storage.
• A recent example of the kinds of interesting things that impact UI smoothness: we noticed that ICS on Nexus S was actually less smooth when scrolling through lists than it was on Gingerbread. It turned out that the reason for this was due to subtle changes in timing, so that sometimes in ICS as the app was retrieving touch events and drawing the screen, it would go to get the next event slightly before it was ready, causing it to visibly miss a frame while tracking the finger even though it was drawing the screen at a solid 60fps.
• When people have historically compared web browser scrolling between Android and iOS, most of the differences they are seeing are not due to hardware accelerated drawing. Originally Android went a different route for its web page rendering and made different compromises: the web page is turned in to a display list, which is continually rendered to the screen, instead of using tiles. This has the benefit that scrolling and zooming never have artifacts of tiles that haven’t yet been drawn. Its downside is that as the graphics on the web page get more complicated to draw the frame rate goes down. As of Android 3.0, the browser now uses tiles, so it can maintain a consistent frame rate as you scroll or zoom, with the negative of having artifacts when newly needed tiles can’t be rendered quickly enough. The tiles themselves are rendered in software, which I believe is the case for iOS as well. (And this tile-based approach could be used prior to 3.0 without hardware accelerated drawing; as mentioned previously, the Nexus S CPU can easily draw the tiles to the window at 60fps.)
• Hardware accleration does not magically make drawing performance problems disappear. There is still a limit to how much the GPU can do. A recent interesting example of this is tablets built with Tegra 2 -- that GPU can touch every pixel of a 1024x800 screen about 2.5 times at 60fps. Now consider the Android 3.0 tablet home screen where you are switching to the all apps list: you need to draw the background (1x all pixels), then the layer of shortcuts and widgets (let’s be nice and say this is .5x all pixels), then the black background of all apps (1x all pixels), and the icons and labels of all apps (.5x all pixels). We’ve already blown our per-pixel budget, and we haven’t even composited the separate windows to the final display yet. To get 60fps animation, Android 3.0 and later use a number of tricks. A big one is that it tries to put all windows into overlays instead of having to copy them to the framebuffer with the GPU. In the case here even with that we are still over-budget, but we have another trick: because the wallpaper on Android is in a separate window, we can make this window larger than the screen to hold the entire bitmap. Now, as you scroll, the movement of the background doesn’t require any drawing, just moving its window... and because this window is in an overlay, it doesn’t even need to be composited to the screen with the GPU.
• As device screen resolution goes up, achieving a 60fps UI is closely related to GPU speed and especially the GPU’s memory bus bandwidth. In fact, if you want to get an idea of the performance of a piece of hardware, always pay close attention to the memory bus bandwidth. There are plenty of times where the CPU (especially with those wonderful NEON instructions) can go a lot faster than the memory bus.
Click to expand...
Click to collapse
you saying iOS has no stutter lag..
My iPad stutters all the time. Its no where close to smooth!
Sent from my Galaxy Nexus using Tapatalk
There was some suggestion in this thread that any acceleration is currently software based only, and that the hardware acceleration has yet to be enabled.
I don't know how accurate that is, and there doesn't seem to be a definite answer in that thread.
Perhaps in the 4.1 update?
Evostance said:
you saying iOS has no stutter lag..
My iPad stutters all the time. Its no where close to smooth!
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
+1
Sent from my Galaxy Nexus using xda premium
Everyone post what, in your opinion, are the ABSOLUTE ESSENTIAL apps for the SGA.
Includes:
Apps
Games
Mods
Utilities
Accessories
and whatever you deem necessary.
Good 'ol Root Explorer, NU news app (Dutch), Youtube, Gmail.
Sent from my GT-S5830 using Tapatalk 2
I see no need for this thread to exist as it is pointless. Everyone uses the apps that satisfy their own needs. It may be anyone, a dev, a user & a noob. Opinions differ & this thread may lead to pointless arguments as to which app is better in it's own regard, while every opinion is influenced by the touch of a personal preference . Better if the thread be closed.
I used to have a beautiful life before... Now I'm in engineering !!!
Venomous Viper 119 said:
I see no need for this thread to exist as it is pointless. Everyone uses the apps that satisfy their own needs. It may be anyone, a dev, a user & a noob. Opinions differ & this thread may lead to pointless arguments as to which app is better in it's own regard, while every opinion is influenced by the touch of a personal preference . Better if the thread be closed.
I used to have a beautiful life before... Now I'm in engineering !!!
Click to expand...
Click to collapse
Thread is not meant to argue over which app is better. In case of disputes such as those everyone just tries out both apps and keeps the one they prefer. Also, there is not a single person out there (or here) who's app selection hasn't in some way been influenced by the people he interacts with. This gives such people an opportunity to find out about and try out contemporaries to the apps that they are using. It gives you a sort of freedom, which is what makes Android SO much better than the iOS or ANY other phone OS available.
This also gives newbies a chance to find out what more experienced people prefer and why. Finding out the perfect apps for your new phone is way harder than it sounds, especially since they keep adding hundreds of apps every week.
Still, as you put it, you have your opinion and I have mine.
I created this thread to help people but if you still aren't convinced then feel free to report it to the Mods.
Rishabh13 said:
Thread is not meant to argue over which app is better. In case of disputes such as those everyone just tries out both apps and keeps the one they prefer. Also, there is not a single person out there (or here) who's app selection hasn't in some way been influenced by the people he interacts with. This gives such people an opportunity to find out about and try out contemporaries to the apps that they are using. It gives you a sort of freedom, which is what makes Android SO much better than the iOS or ANY other phone OS available.
This also gives newbies a chance to find out what more experienced people prefer and why. Finding out the perfect apps for your new phone is way harder than it sounds, especially since they keep adding hundreds of apps every week.
Still, as you put it, you have your opinion and I have mine.
I created this thread to help people but if you still aren't convinced then feel free to report it to the Mods.
Click to expand...
Click to collapse
I donno how good this is but I'll see. If the thread progresses & gains traffic, even I might contribute. Just make sure no one trolls & argues here...
I used to have a beautiful life before... Now I'm in engineering !!!
-Any root explorer
-Sd maid
-Titanium backup
-Ram manager
Enviado desde mi GT-S5830 usando Tapatalk 2
es file explorer (great root explorer )
es task manager (for start up manager)
cpy spy
no frills cpu controll
stock email
youtube
soundcloud
dropbox
play music
audiofx widget
bout all i really put back on after flashing
Opera mini
Root explorer
Setcpu
BLN pro
Whatsapp
Youtube
Quickpic
TERMINAL EMULATOR + BUSYBOX!!!
It's all that you need!
Apps which i keep regardless of roms:
-superuser is a must.
-es file explorer: great root explorer that has 'browse over lan'.
-set cpu: for setting cpu frequencies and governors with screen on/screen off profiles.
-Droidwall: simple intuitive firewall for limiting network traffic.
-Dropbox: cloud storage.
-link2sd (stock) or s2e (cyanogenmod): Apps for using the partitioned sd card and solve internal memory problems.
-terminal emulator: for the random stuff no other app will do.
Mods:
-adrenaline engine: pretty much an all-in-one performance boost with increase sd card read/write speeds, zipalign, better ram management, etc.
-cf-root kernel: for some reason it's always been the most reliable and stable kernel for me, with the best battery life (and I've tried lots of custom kernels).
Superuser
Mi File Exploer ( free root explorer )
aCalendar
Power Toggles
QuickPic
My Tracks
Whatsapp
Adobe Reader
Kingsoft Office
Hmm... Common opinion is that ES File Explorer is the best, but have you guys tried out SolidExplorer yet? Apart from the inbuit music player it has much of the same functionality. The interface and the appearance is a big plus, especially the two panel system. I recommend having them both. Also, once you have these, they negate the need for Root Explorer.
Also, SuperSU might be a better option than SuperUser. It was built from scratch to specifically counter the problems that SU was facing. pointedly on the CM9 & CM10 ROMs. SuperSU also has faster and better interface.
Terminal Emulator is a good choice but the text warping is really bad.
Music player would be Player Pro (customisation), or Miui Player (the karoke style inbuilt lyrics reader is awesome!) and finally the UberMusic Player (nice appearance, small app, interface is good AND it's got this little list of upcoming songs that's invaluable)
FB Reader is a must. It remembers the page no. even after shutting off the phone and has lots of customisation options AND it smaller than most readers.:good::good::good:
Kingsoft Office, anyone who needs some project/office work done on the go knows exactly how amazing and necessary this app is.
Gmail is a necessity. period.
Script Manager is also a must, if you want to run V6 scripts and set up shortcut commands to scripts from Term.Emulator.
Games depend on the user, but don't all time classics like doodle jump, cut the rope, fruit ninja, angry birds and nin jump always have a place on our phones?
Finally, we have the Gapps (excluding Gmail). As we get better software, roms become bigger. Now the question is: which is the best "minimal GApps" pack out there??
Musicplayer: poweramp
Messaging: go SMS pro
Launcher: xperia home latest
Icon pack:sauve HD
Browser:UCbrowser
Doc viewer:documents to go 3.0
Calculator :real calc plus
Explorer: root explorer + mifileexplorer(has FTP too)
Wifi direct: software datacable
Whatsapp
Bln control
Sent from my GT-S5830 using xda app-developers app
App Management: App2SD
Calendar/ToDo Widget: Simple Calendar Widget
Clock: Ultimate Custom Clock Widget (UCCW)
Gallery replacement: QuickPic
Launcher: Holo Launcher
PC Sync: AirDroid
Tasks/ToDo: GTasks
In my Ace I always have:
Titanium Backup
Droidsail
poweramp
Barnacle WiFi tether (using cm10.1)
TSF Shell
widget lockscreen
camera 360