Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,018 Members 44,068 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Which is better for performance: one big widget or many smaller widgets?

Tip us?
 
thinker5555
Old
(Last edited by thinker5555; 27th August 2014 at 12:09 PM.)
#1  
Junior Member - OP
Thanks Meter 0
Posts: 8
Join Date: Aug 2014
Default [Q] Which is better for performance: one big widget or many smaller widgets?

Hi all,

From a processing overhead and memory standpoint, I was wondering if it's better to have one big widget or many smaller widgets. I have a big widget that has a lot of functionality, but I've noticed that it tends to make my phone (Galaxy Note 3) jumpy, especially in things like games. If I remove the widget from my home screen, everything smooths back out. I know that Zooper takes all of the widget elements and renders them as a single unit, so I didn't know if maybe it would help smooth things out if I broke the widget up into smaller ones. Or would that just make it worse?

Thanks,
Jeremy
 
ere1nion
Old
(Last edited by ere1nion; 2nd September 2014 at 02:39 AM.) Reason: giving device in mind
#2  
ere1nion's Avatar
Member
Thanks Meter 4
Posts: 48
Join Date: Jul 2013
Location: Blainville
Sorry to hi-jack but have a similar question

Is it would be better to have one app, say zooper or UCCW taking care of all my widget or many app, Zooper, UCCW, simple calendar, beautifull widget. And in addition, one big widget or many small... would be on a lg g3.
LG G3 in my hand.... blasting pixels at you.
 
ere1nion
Old
#3  
ere1nion's Avatar
Member
Thanks Meter 4
Posts: 48
Join Date: Jul 2013
Location: Blainville
Any hint?
LG G3 in my hand.... blasting pixels at you.
 
sandman7793
Old
#4  
sandman7793's Avatar
Senior Member
Thanks Meter 578
Posts: 483
Join Date: Apr 2012
Location: Naples
Well I found that one big widget does a few things.

Multiple widget configuration:

First. A bunch of small widgets have redraw issues (widget disappears then redraws on the screen and reappears) Especially if widgets overlap.

Second. It becomes a nightmare for hotspots to not overlap.

Third. There's quit a few issues with which widget to keep up front and which widget to move to back. (Becomes a juggling act getting everything just right)

One big widget with lots of modules:

First. Way easier to make a apk for playstore.

Second: Very little redraw issues.

Third. Way easier to make multiple different colored versions of the same screen.

Fourth: Can get very confusing to yourself and others if you didn't name the modules as you went along.

Fifth: if you share your creation, the end user will need to change there background to add close as possible to your widget color, because there will be some type of margin somewhere on that screen, even if set to none.

So in conclusion, I find better performance with full screen pages. It makes my life easier. Plus list glitches from redraw.

Of course your milage will very though.
A bOy StUcK iN a ManS BoDy..

TF101 Rooted KatKissing it!!! OC 1400

Samsung Galaxy S4 4.4.2, Sons rocking it now!

AT&T Samsung GN3 Rooted SS DynamicKat

The Following User Says Thank You to sandman7793 For This Useful Post: [ Click to Expand ]
 
Rickav
Old
#5  
Rickav's Avatar
Senior Member
Thanks Meter 217
Posts: 450
Join Date: Feb 2013
Location: Sco'land
Quote:
Originally Posted by thinker5555 View Post
Hi all,

From a processing overhead and memory standpoint, I was wondering if it's better to have one big widget or many smaller widgets. I have a big widget that has a lot of functionality, but I've noticed that it tends to make my phone (Galaxy Note 3) jumpy, especially in things like games. If I remove the widget from my home screen, everything smooths back out. I know that Zooper takes all of the widget elements and renders them as a single unit, so I didn't know if maybe it would help smooth things out if I broke the widget up into smaller ones. Or would that just make it worse?

Thanks,
Jeremy
As someone who cut down from over 30 individual Zooper widgets to 9 large-ish ones, I'll have to say that I strongly prefer fewer larger ones. Previously, Nova often crashed and notified me it was due to any one of the 30 or so Zoopers which had crossed the limit of my device.
Furthermore, as @sandman7793 says quite rightly, redraws are a pretty major issue whenever booting up or switching between apps/homescreen pages.

In addition, it is much easier to manage large number of modules in fewer widget than jumping to and fro between several smaller ones to copy a slight adjustment you may have made to one of them. Simply put: fewer widgets, fewer hassle.
Quote:
If you would like 20GB free, secure and permanent cloud storage space, follow this link...

Device: Samsung Galaxy Note 2 (N7100) [-|-|-] Samsung Galaxy S Duos 2 (S7582)
ROM: crDroid V7 [-|-|-] SlimKat | CM11 | DN3 | Phoenix | Alliance
Kernel: Stock CM with OC/UV Script [-|-|-] Plasma | Nadia | Agni | Devil | Redpill
Recovery: TeamWin [-|-|-] PhilZ Touch | Devil | ClockworkMod

... I am not a smrt man... But I try to make the most of it... Sometimes...
The Following User Says Thank You to Rickav For This Useful Post: [ Click to Expand ]
 
ere1nion
Old
#6  
ere1nion's Avatar
Member
Thanks Meter 4
Posts: 48
Join Date: Jul 2013
Location: Blainville
Thanks for the info. Guide me in one direction. As for battery life, one better than the other, since you tried both ways?

Sent from my Nexus 7 using XDA Free mobile app
LG G3 in my hand.... blasting pixels at you.
 
Rickav
Old
#7  
Rickav's Avatar
Senior Member
Thanks Meter 217
Posts: 450
Join Date: Feb 2013
Location: Sco'land
Quote:
Originally Posted by ere1nion View Post
Thanks for the info. Guide me in one direction. As for battery life, one better than the other, since you tried both ways?

Sent from my Nexus 7 using XDA Free mobile app
Honestly, it's a bit hard to tell. I never tested Zooper in isolation for its effect on battery life. However, based on the performance improvements with fewer widgets, including decreased redraw issues and just fewer homescreen widgets to power at any one time, I'd say fewer widgets of little variety probably has better battery life (although, the effect may be minimal to none at all).
Quote:
If you would like 20GB free, secure and permanent cloud storage space, follow this link...

Device: Samsung Galaxy Note 2 (N7100) [-|-|-] Samsung Galaxy S Duos 2 (S7582)
ROM: crDroid V7 [-|-|-] SlimKat | CM11 | DN3 | Phoenix | Alliance
Kernel: Stock CM with OC/UV Script [-|-|-] Plasma | Nadia | Agni | Devil | Redpill
Recovery: TeamWin [-|-|-] PhilZ Touch | Devil | ClockworkMod

... I am not a smrt man... But I try to make the most of it... Sometimes...
 
TheStretchedElf
Old
#8  
Junior Member
Thanks Meter 16
Posts: 21
Join Date: Sep 2014
Is it possible to have one widget cover the entire screen? I thought 4x4 was the biggest available.

Also, is there a way of combining two widgets into one? For example, I have a 4x1 weather widget and a 4x3 weather bitmap icon which, by the sounds of it, would work better as a single widget.
 
thinker5555
Old
#9  
Junior Member - OP
Thanks Meter 0
Posts: 8
Join Date: Aug 2014
Quote:
Originally Posted by TheStretchedElf View Post
Is it possible to have one widget cover the entire screen? I thought 4x4 was the biggest available.

Also, is there a way of combining two widgets into one? For example, I have a 4x1 weather widget and a 4x3 weather bitmap icon which, by the sounds of it, would work better as a single widget.
It is possible to have one widget over the entire screen, but it may depend on your launcher. Some launchers, like Lightning, Nova and Themer, allow for easy resizing of widgets to be as big or as small as you want. The best way to do it is to place a new Zooper widget on your home screen, and before you tap it to start editing it, resize it to the size you want. Then when you go into edit mode, Zooper will pick up on that size and behave accordingly. For example, I have a 6x5 and a 6x3, neither of which are available options when dropping a new widget initially.

As for combining widgets, I haven't found a good way of doing that yet. I think you'd have to create a new widget, import the one with the most elements into it, and then manually create the rest of the elements from the other widget and configure them. An alternative may be to export the .xml for both of them to a computer and add the two together there. This way you should at least be able to get all of the elements into one widget, but then when you load it into Zooper, you'll need to move the elements around because they'll probably overlap at that point.

Other than that, if someone knows of a better way, I'd be happy to hear it.

Referring back to my original question that kicked this thread off, thanks to everyone for your input. @sandman7793 especially had some great points, which I really appreciate. I've done some more digging, and it looks like some of my performance issue was actually related to Greenify rather than Zooper. I was seeing jumpiness in things like games because I had them under my list of apps to forcibly keep hibernated. Oops. Once I figured that out, everything is working smooth again.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Learn How to Make a Live Wallpaper all by Yourself

Stillimages can bebeautiful, but some of you prefer to see animations on your screens. … more

Google Play Services Updated to Version 6.1

In addition to Android operating system proper, Google is focusing hard on giving the developers … more

CyanogenMod 11 M10 Available for Supported Devices

Summer vacation isover for most students out there, and it’s the time to get back to … more

XDA Forums Added for the First Batch of Android One Devices!

Just yesterday, we talked about the highly anticipated launch of the first batch … more