LauncherPro Beta 0.6.1 released
Ok, this is going to be a longer post than usual. There’s some important new settings on LauncherPro and I feel like I should give you some background on it.
LauncherPro creates bitmap caches of everything on your homescreens to make scrolling smoother. These caches take up memory. Android limits the amount of memory any app can use to 24mb (16mb on devices with 320×480 resolution). Whenever an app exceeds that limit, it crashes and force closes.
The stock Android launcher rarely runs out of memory because of its 5-screen limit. With LauncherPro you get up to 7 screens, an option to have 5 rows of icons (more icons/widgets per screen), a shortcut dock and more. All that increases the memory usage, making it easier to exceed the memory limit and crash.
Ever since the first few releases of LauncherPro, I’ve been making tweaks to the code to try and reduce the memory usage to reduce the amount of crashes. Some of these tweaks came at the cost of little performance hits. Basically compromised a bit of performance for stability. Now, a lot of people didn’t need these tweaks since their memory usage was not excessive and in the result they lost some performance for nothing.
So I’ve decided to approach this a different way. Instead of trying to make a one-size-fits-all memory management solution, I’m going to let YOU take charge of it according to your needs.
Starting with version 0.6.1, there is a new option in the preferences called “Memory usage”. Right now there are three modes; light, medium, and high.
- Light mode is basically what 0.6.0 uses, and it’s made for users that have 5 or more screens, a lot of widgets/icons (or many full-screen widgets), 3D drawer, etc.
- Medium is the default, it should work best for most users with a moderate-to-high amount of widgets/icons.
- High mode doesn’t try to optimize memory usage. It’s very much like the early versions of LauncherPro, so it should give the best performance. If you don’t have a lot of widgets/icons on your screens, you should try this setting.
With that said, I should also give you some tips so that you can choose what to compromise or not:
- Using a dock background uses more memory than not using one
- 3D drawer uses considerably more memory than 2D drawer
- Using the additional shortcuts on the scrolling dock uses more memory than leaving them blank
More memory usage levels will be added over time, as I find new ways to optimize memory usage.
Ok, with that out of the way, let’s get on to the other changes in 0.6.1:
- The preferences screen was getting a bit crowded, so I’ve arranged it into different screens. There will be some more rearranging in the next releases to try and keep it as tidy as possible.
- The new “Keep in Memory” option was giving lots of trouble and force closes, so I’ve disabled it in 0.6.1. If you’d like to use that feature, please re-enable it manually in the preferences.
- New option to enable/disable dock scrolling
- New option to enable/disable loop scrolling on the dock. This means that when you reach the end, you can still scroll to go to the first set of shortcuts.
- The set of dock shortcuts on the far right has been moved to the far left, so now what was the leftmost dock is in the middle (and is still the default dock).
That’s it for now.
| Print article | This entry was posted by Federico on June 23, 2010 at 2:29 am, and is filed under Updates. Follow any responses to this post through RSS 2.0. You can skip to the end and leave a response. Pinging is currently not allowed. |
about 1 year ago
The 3D app drawer isn’t working with this release (at least for me). It just sits there frozen and I’m unable to scroll through my apps in there. For now I’ve disabled this feature. Hope it gets fixed soon.
about 1 year ago
Love LP keep the updates coming!!!
I was wondering if you can have an option for the extended docs to have 5, 10 or 15. At the moment it’s only 5 (with scrolling off) or 15 (with scrolling on).
I was also wondering if you have any intention to make the 3D drawer look more like the Nexus 1′s one? Yours does not have a good aesthetic look to it as the Nexus 1′s 3D drawer.
about 1 year ago
Ah, finally a solid reason as to why I keep having FCs with many widgets.
@Roze, I think Fede explained why his 3D drawer couldn’t look like the original one. Think it was because of Froyo and not being able to access the new APIs so launcherpro is unable to access the default 3d launcher and Fede had to create his own 3d drawer from scratch.
Instead of asking Fede to spend time to make his launcher look like the original, it’s better to wait for official Froyo and the new APIs to be released. Just my 2 cents.
about 1 year ago
Well for me such variety of options for me to tweak/screw up, is formidable. One thing though – on Motorola Milestone default launcher has 4 options in “Number of home panels” section: 3, 5, 7, 9. So 5 screens is not the limit in motos case.
about 1 year ago
I have a Motorola Milestone and the default launcher doesn’t give me an option for number of home panels. In fact it doesn’t give me any options. Where do you find such option?
about 1 year ago
Home preferences > sound and display > Number of home panels
This is the very last option on my Milestone 2.1 TELUS phone in the display preferences
about 1 year ago
Oh, ok. Got it. Never knew it was there.
It just confirms what I said though. I just set it to 7 screens, filled them up with fullscreen widgets, long-pressed one to move it and bam, force closed.
about 1 year ago
Thanks for the rundown. It was good to see what options use the most memory and are best to turn off if having issues.
about 1 year ago
Nice to know how I can get the drawer even faster! Thanks for the update!
about 1 year ago
Goooooooooood ! Thank so much
about 1 year ago
Whoa! Great job again. Thanks for all the effort and keep up the good work!
about 1 year ago
And it will still have performance issues because CPU usage goes up and it impacts older devices.
If you didn’t include all the bells and whistles it wouldn’t have happened in the first place.
Compare 0.54 n 0.61 with options turned off to behave identically. The latter fails miserably
about 1 year ago
Your doing an awesome job! Best launcher Period!
I wonder if you could track memory usage, and adjust memory optimizations dynamically?
about 1 year ago
I love this. Ive been a big fan of this launcher.
Can we get an option to dissable the text in the app drawer?
about 1 year ago
You’re doing an amazing job, keep up the good work!!
Your launcher is by far the best out there!
But i’d like to make two requests
1. Horizintal app drawer (samsung galaxy s) like in ADW, but with you smoothness!!!
2: Drag & drop support on the dock, it’s much quicker to add shortcuts that way.
Cheers!
/Martin
about 1 year ago
LauncherPro is amazing! I cannot ever go back to the vanilla home screen. thank you!
about 1 year ago
I was wondering if you would ever be able to have time to develop a Pin code lock for Android system? I hate the pattern and slide lock
…the one Handcent just came out with is really nice wish I had it on my PHONE not just msgs
about 1 year ago
I think calling the options light, medium and high is unintuitive. Shouldn’t the most memory-intensive setting be called high, instead of light? Since the memory usage of your home screen is high? I bet most users who have minimal home screens will choose “light” since they have a small lightweight UI.
about 1 year ago
Every time you update this it gets choppier. Prior to this update, it was back to smooth for the most part, but your current releases don’t even compare to your early releases in terms of smoothness. It’s getting annoying. Otherwise, excellent work feature-wise.
about 1 year ago
did you try the new memory usage option?
about 1 year ago
Yes, makes zero difference.
about 1 year ago
Thank you for the update. I’m one of the people this was aimed at – I only use three homescreens and minimal widgets, so I’ve been watching my performance get poorer and poorer for no benefit to me… 0.6.1 finally reversed that. I set my memory use to “High” and am loving it! (I agree with #18 though, the names are counterintuitive).
about 1 year ago
The only ones to benefit are light users.
For everyone else its like u know the car is definitely going to crash, the question is how many airbags are put In to cushion the impact.
Just understand the car isn’t better, you just die a slower death
about 1 year ago
What a great app and the updates are great. However is there a link for 0.6.1 I have the rest but not this one. And when I updated to 0.6.2, I lost evrything, well the apps and at the bottom pof th screen was a few dots and only showed the app drawer. So I went back to 0.6.0 and was hoping that 0.6.1 was need before I install 0.6.2 Again great app
about 1 year ago
Thanks for the great work on LauncherPro
Regarding the “Memory usage”, does High mode use more battery than Low mode?? Or there isn’t a difference with respect to the battery life usage?
Thanks in advance for answering this query.
about 1 year ago
It shouldn’t have any effect on battery usage.
about 1 year ago
Good to know that. Thanks.