Is A2SD really necessary on the Nexus? - Nexus One General

Not to be a bother, but I have a few questions maybe a few of you could explain. But before I do I should prob say a few things about my general phone usage.
For the most part I use my phone for mostly texting. The reason I upgraded to a Nexus was to have a full touchscreen phone with a processor fast enough to keep up with touchscreen texting on the Android OS. Before this I owned a Mytouch which I then took back, and used 150 of the money to buy a g1 simply for the physical keyboard. I tried every rom mostly, and for some reason some even seemed faster on the g1 than the mytouch. The one I ended up sticking with was the MLIGN 32B. It worked without any problems and was pretty snappy. And from my understanding 32B relied more on A2SD due to less internal memory. On both roms 32A and 32B I never experienced much of a speed difference, and using my process manager, both roms seemed to contain the same amount of remaining memory after install. In the whole time I only really downloaded two apps, Root explorer and Task Panel.
Now on to the real question, about the memory on the Nexus. At first I flashed the Madaco rom on the phone with a a formatted swap-128mb/ext-1024 mb on a 4gb class 6 card, and installed only Task panel. My memory is at around 120 at the time after killing all apps. **Also not sure if I remember correctly but my memory is around 120 or 130 even with the factory rom, but that is based on memory and may not be correct.** Anyways...I reformated the card, swap-512/ext-1024, on the same 4gb card, and installed only task panel. After killing all apps, my phone still remains at 120 memory. So I switched cards to an plain jane formatted 16gb class 2, and things seem to run faster if not the same as the 4gb class 6.
Two or three questions result from this, as I understand the purpose A2SD and formatted memory cards are to extend the original memory of the phone and help performance a bit?
Yet unless task panel doesn't read all the extra partitions and gives false memory readings, I have yet to see a benefit to forrmatting an sd card, or using A2SD?
And I guess the final question is, what is the purpose of relying on artificial memory expansion, when we are striving for phones with more internal memory at the same time. After all that's why I upgraded to the Nexus, so I'd have to rely less on outside sources to make my phone's performance better. To me, I'd rather be able to rely on a rom that streamlines the space needed to allow the extra memory to go towards performance. Though I also don't download or install a lot of apps, keep that in mind. Nor am I trying to criticize any progress already made, just trying to understand it all.
So sorry if I sound completely off, or ignorant in my post, but I'm just trying to get more informed. So I will accept all forms of informative posts, flaming or not. Thanks.

RAM- amount of memory to run applications.
ROM- memory to store files.
Task manager is measuring your RAM, which A2SD has nothing to do with.

its not really needed but if you like lots off apps and big 3d games then it is. ive been with my nexus one for a week and a half, and am down to 82mb in internal phone storage. ive got a bunch of big 3d games that take up a lot of room. but for the everyday user, theres plenty of internal memory. almost 120mb more than the g1(74mb), about a total of 190mb. hope that helps.

Okay, thanks, for the most part those two simple answers clarify things. I guess I was under the impression that out of the 3 partitions (swap/ext/fat32) that the phone used one of them for a virtual memory, the way windows uses hard drive space for virtual memory if your ram usage is getting close to overflowing. Am I correct in assuming such, or does the phone in fact not use any of the partitions in this way?
Though if it does, which partition is used as virtual memory per say? Or are there not any add ons out for the nexus yet that incorporate such?

fykick said:
Okay, thanks, for the most part those two simple answers clarify things. I guess I was under the impression that out of the 3 partitions (swap/ext/fat32) that the phone used one of them for a virtual memory, the way windows uses hard drive space for virtual memory if your ram usage is getting close to overflowing. Am I correct in assuming such, or does the phone in fact not use any of the partitions in this way?
Though if it does, which partition is used as virtual memory per say? Or are there not any add ons out for the nexus yet that incorporate such?
Click to expand...
Click to collapse
It would be more accurate to say a2sd is necessary for (far) fewer people.
The swap partition in a conventional Linux system would be used as virtual memory. The stock ROM for the N1 is not configured to take advantage of swap however. It is possible that cyanogen or another ROM cook will enable it but, like a2sd, it is not as necessary as it was with the G1.

I think apps2sd isnt needed apps are usually smaller than 4MB plus will you actually use all those apps?
I have like 20apps atm and use like 10 of them.Others were good at the time i installed but are boring now.Im waiting for gameboid and the other apps to be in the market.Does anyone see raging thunder in market?

We need A2SD. I have done some research and there will be a plenty of 3D games witch will need plenty of storage some of them mite need 100+mb. So you do need A2SD and it will be nice to see what Google will com up with. Can't wait to see it.

Ace42 said:
I think apps2sd isnt needed apps are usually smaller than 4MB plus will you actually use all those apps?
I have like 20apps atm and use like 10 of them.Others were good at the time i installed but are boring now.Im waiting for gameboid and the other apps to be in the market.Does anyone see raging thunder in market?
Click to expand...
Click to collapse
lol, raging thunder is sweet on the n1. so is armageddon squadron, armored strike, call of duty, rs09 real soccer, sky force, speed forge 3d, toonwars, wave blazer, homerun battle 3d.... while most apps are under 4mb, some are 8, 10+. they add up. on top of games, i also have many other apps that i find useful. not all at once, but at times. why not have apps2sd as an option? i have 76 total apps and games right now, im down to 80mb. id like to download more apps in future. my g1 has 220 apps installed with 180mb left.

simms22 said:
lol, raging thunder is sweet on the n1. so is armageddon squadron, armored strike, call of duty, rs09 real soccer, sky force, speed forge 3d, toonwars, wave blazer, homerun battle 3d.... while most apps are under 4mb, some are 8, 10+. they add up. on top of games, i also have many other apps that i find useful. not all at once, but at times. why not have apps2sd as an option? i have 76 total apps and games right now, im down to 80mb. id like to download more apps in future. my g1 has 220 apps installed with 180mb left.
Click to expand...
Click to collapse
I've been saying this in many of the discussions on a2sd for the N1. There are those who feel that it is not needed on the N1. However, there is less space on the N1 (appalling for 2010 and such a sweet device) than on the myTouch and we all had it on the myTouch. Given that there is less than 200MB of storage available for apps on the N1, unless we use a2sd we are doomed to using a small number of apps each being small in size. While I dislike just about everything about the iPhone, the one thing it has is the ability to install 100MB+ apps. While a2sd will allow this, these types of apps will not be created until there is official support for more storage, whether it's built-in or an a2sd implemented by Google (supposedly in the works but that basically means nothing until it's here).

Until the storage limits for downloaded apps is greatly relaxed (i.e. by apps2sd) we won't see as many really nice looking media rich apps as the iPhone and iPod Touch have. Most of the apps are multi-megabyte on that platform because there is no disincentive to including lots of media and taking up space like there is on non-rooted Android phones.
You can look at the current apps on the Android Market and come to the conclusion that apps2sd isn't a pressing need, but you'd be missing the bigger picture of all the apps that aren't there because nobody wants to download many multi-megabyte apps until we have essentially unlimited storage...

AndroidAppCritic said:
I've saying this in many of the discussions on a2sd for the N1. There are those who feel that it is not needed on the N1. However, there is less space on the N1 (appalling for 2010 and such a sweet device) than on the myTouch and we all had it on the myTouch. Given that there is less than 200MB of storage available for apps on the N1, unless we use a2sd we are doomed to using a small number of apps each being small in size. While I dislike just about everything about the iPhone, the one thing it has is the ability to install 100MB+ apps. While a2sd will allow this, these types of apps will not be created until there is official support for more storage, whether it's built-in or an a2sd implemented by Google (supposedly in the works but that basically means nothing until it's here).
Click to expand...
Click to collapse
Agreed , totally agree. hope Google can implement the offical a2sd soon, can not wait for that.

AndroidAppCritic said:
I've saying this in many of the discussions on a2sd for the N1. There are those who feel that it is not needed on the N1. However, there is less space on the N1 (appalling for 2010 and such a sweet device) than on the myTouch and we all had it on the myTouch. Given that there is less than 200MB of storage available for apps on the N1, unless we use a2sd we are doomed to using a small number of apps each being small in size. While I dislike just about everything about the iPhone, the one thing it has is the ability to install 100MB+ apps. While a2sd will allow this, these types of apps will not be created until there is official support for more storage, whether it's built-in or an a2sd implemented by Google (supposedly in the works but that basically means nothing until it's here).
Click to expand...
Click to collapse
absolutely agree. at the rate im going, im going to be out of internal storage memory by the end of this month. and by the way, i have both your apps on my g1 and cachemate on my nexus. both are extremely useful apps!

simms22 said:
absolutely agree. at the rate im going, im going to be out of internal storage memory by the end of this month. and by the way, i have both your apps on my g1 and cachemate on my nexus. both are extremely useful apps!
Click to expand...
Click to collapse
Awesome. Since I haven't done a2sd on my N1 yet, I've once again realized the pressing need for my CacheMate. I don't know what non-root users do with all that junk on their devices (wish I would make it for non-root users). I really hope that I either don't need my app anymore or that it only has to be run once a month. This storage limitation is a joke. The first time I ran CacheMate on my N1 it cleared almost 50MB! That's 1/4 of the available space. I'd dump Android this phone if it wasn't rooted and I had to manually clear cache all day (I had CacheMate way before it came out ).

People can argue all night long as to whether or not app2sd is needed on the nexus one, but all I can say is that I love having it on mine. For one thing, I don't have to constantly check how much free space I have left on my phone nor do I have to regularly and manually clear my cache.
I know one guy on here who just got it setup on his n1 last night.
Before apps2sd, one of his apps kept crashing, after getting it setup on his nexus, he was very pleased.
kamasi36 said:
I don't know. I see a noticeable difference already in one of my apps. SPB TV doesn't crash anymore. 307mb ram and 183 rom. Cyanogen, man I don't know how you do it...I love b3 with with memory hack + apps2sd. Thanks man.
Click to expand...
Click to collapse

Related

Am I a G1 App packrat? 149 Apps, You?

Man I love having everything that could be fun and useful on my G1, so far I am at 149 apps. How many does everyone else have? Also this doesnt hurt the SD card holding all this does it? =/
Anyways last night, some new apps came up like a G1 FTP Server for file transferring. So thats nifty. ConnectBot is good too.
Anyways just wondering, having so many apps, does it slow up the G1 any or can the G1 be like a PPC and handle all this? Open source android is nice but downside is, so many apps that have potential or worth putting on the G1 add up heh.
Mysticales said:
Anyways just wondering, having so many apps, does it slow up the G1 any or can the G1 be like a PPC and handle all this? Open source android is nice but downside is, so many apps that have potential or worth putting on the G1 add up heh.
Click to expand...
Click to collapse
There is a difference between how many applications you have installed versus how many applications you have running.
I tell people who ask that I have maybe 13k mp3's on my computer and the common response is "omg your computer must be so slow!"
wtf?
Users seem to correlate lots of stuff on device = slow device.
Correlation does not imply causation
Ah while I understand your post, the G1 is a tad different. Afterall the Apps ARE installed to the SD. As you know the G1 itself if "running" too many apps would cause it to lag up. However having alot of apps too I dont know if it slows down the G1 by trying to have it all show up or so. Imagine this. You have EVERYTHING on your Windows Desktop, that has been known to cause slowdowns too, Its not running but the system still maps to it and tracks it so to say.
Plus some apps install and auto run in the background. Since its loading off the SD, depending on the class of your SD it could cause sluggishness I would say.
Not sure what the count is exactly, but I have backups on my sd card, my netbook, and my laptop. Sometimes I download apps, back them up, uninstall and just store them on my comp just incase I might need them someday. Haha
---- deleted
ggolemg said:
---- deleted
Click to expand...
Click to collapse
...interesting
GenericNode said:
Users seem to correlate lots of stuff on device = slow device.
Correlation does not imply causation
Click to expand...
Click to collapse
I have ten apps installed.
By the way, while apps that are not running will not cause slowdown perse, some apps start background services or periodic recurring timers (e.g. Loopt, Twidroid) which can cause slowdown.
I have 368 Applications. only problem- HOME SCREEN RELOADS AFTER COMING OUT OF APP
368? WOW You must install everything that sucks too. =p
What do you have thats interesting maybe? =D
Mysticales said:
368? WOW You must install everything that sucks too. =p
What do you have thats interesting maybe? =D
Click to expand...
Click to collapse
i have a lot of things. All gameloft games(Bought it from xda user gameloft) all ea games(from handloft.com), Snesoid, Gnesoid, Jrioni terminal(for gp2x), Sim Checker Cupcake, Nesoid,Youtube downloader, Steamy window, Spray can, Meridian, Mechanics TOuch, Military Madness, VNC Viewer, Phone MY PC, IM+, Better Keyboard, Blues etc. These are some of the apps i can remember. I dont install apps that suck . They are 368 +. A week ago with aTrackdog they were 368. I use Swapper, SetCPU to run my phone smoothly. They really help. I have windows X, Debian etc. running too. 1200+ songs, 3+ movies
Swapper, what about the warnings about how bad that actually is?
Also Windows X and Debian, tell me how are those and is there a guide somewhere to get info on it and easy to setup?
Military Madness...? WHERE?! I love games like Battle Isle!
SetCPU tell me about it some, Ive been wondering about it but is OCing really worth it on the G1?
Kk I found a xwindows/debian guide.
http://www.androidfanatic.com/cms/community-forums.html?func=view&catid=9&id=1615
Everything i use is worth using coz i have to use them regularly. About swapper, most SD cards todayhave the power to cover the damage done(most class 6). So its worth. You should have root to enjoy your g1. SETCPU- my g1 is clocked at 528 MHz permanently so i dont experience lag.
Btw as you can tell another point of this thread is to get info on apps. =)
But online, got a link for a good class 6? Ive had issues trying to determine WHICH is a class 6 or what.. Upgraded to a 4GB Sandisk which runs better but I still am not sure its class.
Also Doesnt the setCPU drain your battery more? Any risks on that?
dont worry anout battery it is not much affected
i have about 135 apps
I am very picky about the apps I install on my devices. According to aTrackDog, there are 46 on my G1, but I probably use half of them. Time to do some cleaning
charnsingh_online said:
I have 368 Applications. only problem- HOME SCREEN RELOADS AFTER COMING OUT OF APP
Click to expand...
Click to collapse
This makes me feel a little better since I only have 314 lol. My ext3 partition is 2GB with Debian installed. No need to really delete anything
How many others here use SetCPU, whats stable, a solid increase and wont hurt the G1 or battery? Also yea, its nice to compare notes heh. Keep installing new apps all the time.
I WISH however that the market was easier to navagate tho.. Like add a "Apps added since you last checked" type of thing or DATE them. "Apps added on "x" date" cause its a pain to track them since looking last with so much junkware being added and your limited to scrolling. =/
atrackdog is least a VERY helpful tool.. if your G1 doesnt know its installed in the market. Least this app does..
Mysticales said:
I WISH however that the market was easier to navagate tho..
Click to expand...
Click to collapse
Some people still navigate the Market on their phone? I always use Cyrket (Newest Content category seems close to what you're looking for) and then when I find something of interest search for it directly on the phone.
Oh that website is nice, I have seen it, but doesnt help TOO much for installing it to your G1 Not like you can click on the website and have it install to the G1 like Xbox live lol.

Advice requested: Why should I root my Nexus One?

OK, here's the deal. I have owned a rooted T-Mobile G1 since it first came out in October of 2008. I have flashed a whole bunch of ROMS on it (including every cyanogen version), all for good reasons:
1) Rooted ROMS were faster
2) Apps to SD
3) Cool features like multitouch
4) Cool hacks like Navigation before it was available
Now I have the Nexus One, and I'm not sure what I would gain by rooting it. The phone is fast as hell. I have plenty of space, so the apps to SD thing isn't a problem yet. Multitouch, nav built in--and Flash is coming (supposedly). Can someone give me some new reasons to consider it?
Thanks!
Oookay then. I guess no one has a single good reason.
The himem kernal allows you to use all 512 RAM, currently the stock rom only uses 256 RAM.
The ram is nice, but not really necessary.
I rooted my G1 for performance reasons but with the N1 it's already plenty fast.
Currently there is no good reason to root.
McFroger3 said:
The himem kernal allows you to use all 512 RAM, currently the stock rom only uses 256 RAM.
Click to expand...
Click to collapse
Well, Cyan fixed a bunch of bugs in the device the device including this: http://forum.xda-developers.com/showthread.php?t=613835 which was HUGE for me. I also need to be able to use my own app, CacheMate (shameless plug, I know ) to clean all the junk out of my phone. And as for apps2sd, I feel it's needed on the N1 nearly as much as it's needed on the G1. I play games and they eat up space like crazy. There isn't all that much space on the N1 like everyone seems to think. It's a whole lot less than the myTouch and about double the G1 that had the Danger SPL. I also like to put mods on my phone like the black bar and little things like that, nothing too crazy. I also like to have the latest updates and by the time Google puts them out the N1 will be obsolete. Titanium Backup is so important to me that I'd root just for that. N1 Torch. Tethering for me is important when I'm out with my laptop about once a week.
So for me, here are some of the big ones:
Apps2SD - HUGE. This is the most important. N1 is nearly USELESS without it, IMO.
Titanium Backup - HUGE. I need to be able to back up ALL my data, especially game progress, but certainly things like SMS, call logs, etc. This may very well be the number one app on the Market.
CacheMate - HUGE. I actually made this because my G1 became almost unmanageable without it. Seriously. That part isn't meant to be a plug. I really couldn't use the phone with all the junk piling up.
Themes - Not so important as I really like the look and feel of Android 2.1 (particularly the Droid look) but like the little things like the black bar.
Hope this helps in your quest.

Android accelerator - A Magic runs same speed than a Nexus

Hi all,
Very impressed after watching this video on the Cyanogen Mod :
Demo video : http://forum.cyanogenmod.com/topic/...aster-flexycore-thanks-cyanogenmod-community/
I m pleased to share it with you and would like to know what you're thinking about this "droidBooster" which make an old HTC running at the same speed than a Nexus One! :
Whats the point of this?
What does a video of a video player proove? Wouldn't some real time benchmarks like linpack or quadrant be more proof.
Still why didnt they have 2 Nexus One's and show how much faster the one with droidbooster got.
All these booster softwares sound abit like all the BS booster softwares for windows.
sceptical...
Hmm I suspect that they are overclocking because they didnt mention anything about clock speed but lets hope that its legit
Edit: they have an apk in the market
Sent from my Nexus One using Tapatalk
Imperial.mack said:
Hmm I suspect that they are overclocking because they didnt mention anything about clock speed but lets hope that its legit
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
I hardly think they are overclocking becose that would make the software only runnable on rooted devices. Which would remove a huge part of their possible market share.
And overclocking with that much improvement in performance? Youd have to double the clock rates. Which on nearly all devices is damn close to impossible. Except for Desire-Z for example.
Unless they somehow are without Root overclocking it or changing the kernel to their own super optimized i dont really see how this is done.
nd the nexus one can fly beyond their limits?
They posted this video showing how it works basically:
http://www.youtube.com/watch?v=tEAz9fRoDmA
Their software modifies the Dalvik code, which means that you do not only need to be root, but you also can't install this software without modifying your ROM.
From the web page http://www.flexycore.com/droidbooster-overview.html
"DroidBooster technology enables to compile any Android Java code in optimized native binary when generating the ROM, taking full power of the underlying CPU for high performance and low power execution."
This is not overclocking, but maybe be a paid app (and very expensive app)
Sorry 4 my poor english
It's actually more like Jit.
See this video for further explications : http://www.youtube.com/watch?v=tEAz9fRoDmA
Lol ok took me so much time to answer that already 4 ppl posted !!
After looking at the company website who developed DroidBooster, I discover an other Video with a principle presentation of droidbooster.
"DroidBooster relies on compiling and executing any embedded Java Code of an Android system as binary." according to the video available here:
ww.youtube.com/watch?v=tEAz9fRoDmA[/url]
this thing is kinda bs imo. And the guy's voice is just gay
LoL
I hope to come out soon
If this thing really does what the company claims, then Google will probably buy the code from them. Also limiting this software to rooted phones means it wouldn't make a ton of cash, and then expecting them to cook and sign their own ROMs is a weird business model. In other words, it's meant for developers only, so we kinda have to wait for official incorporation.
exciting! hope they support the nexus ..
DDM123 said:
If this thing really does what the company claims, then Google will probably buy the code from them.
Click to expand...
Click to collapse
No, I doubt this code is worth anything to google. All they say they are doing it converting the dalvic code into native code. If google wanted to do that they could very easily, the JIT they included with Froyo already does do it to some extent.
I won't believe this for a second. I have both the N1 and Magic, and I can safely say the N1 is MUCH faster. It should be a no-brainer, just look at the specs. The Magic was what -- the second Android ever!? They were bound to improve, and the N1 set the bar high a year ago. Now look at the plethora of fast devices we have, and the N1 can be thanked for that. I once read that one of the reasons Google launched the Nexus was to jump-start the "super" smart phone market, because manufacturers weren't pushing the bar far enough in their devices. N1 set a standard for the rest of them. The way I see it, the Magic was nothing more than an early experiment.
And I never had an issue playing videos on my Magic anyway. What proof is that? The N1 is definitely more responsive, boots 10x faster, never runs out of memory. The Magic pretty much requires an app killer; never needed one on the Nexus. I can go on and on, but I think I made my point.
Bloodflame said:
I won't believe this for a second. I have both the N1 and Magic, and I can safely say the N1 is MUCH faster. It should be a no-brainer, just look at the specs. The Magic was what -- the second Android ever!? They were bound to improve, and the N1 set the bar high a year ago. Now look at the plethora of fast devices we have, and the N1 can be thanked for that. I once read that one of the reasons Google launched the Nexus was to jump-start the "super" smart phone market, because manufacturers weren't pushing the bar far enough in their devices. N1 set a standard for the rest of them. The way I see it, the Magic was nothing more than an early experiment.
And I never had an issue playing videos on my Magic anyway. What proof is that? The N1 is definitely more responsive, boots 10x faster, never runs out of memory. The Magic pretty much requires an app killer; never needed one on the Nexus. I can go on and on, but I think I made my point.
Click to expand...
Click to collapse
Not really. The point is that this guy is claiming to make java code run in native binary, thus ensuring that the CPU isn't doing unnecessary work to interpret and run java code. If possible (who's to say) then it would make a Magic run much faster than it does. It might even be feasible to suggest that it would run as fast as a stock Nexus.
Think about it this way, why is it that the original iPhone UI is so smooth? The code is optimized and run as a native binary, not some VM that has to be compiled and run by the CPU every time it wants it. Native code would make the Magic much faster.
The whole point is moot though, because this isn't something that you will see bundled into an .apk anytime soon. It might be novel code that Google picks up on and uses in later OS revisions though. Who knows.
sassafras
As i understand it will cost a high memory consumption, where 512mb of ram will be not enought for it (Actually its already not enough on miui rom with Dalvik VM, on nexus1 i have only 130mb free). And high power drain.
Welcome back to Windows Mobile
Btw i dont believe it, they just want to make some money with air bubbles
Tim4 said:
As i understand it will cost a high memory consumption, where 512mb of ram will be not enought for it (Actually its already not enough on miui rom with Dalvik VM, on nexus1 i have only 130mb free). And high power drain.
Welcome back to Windows Mobile
Btw i dont believe it, they just want to make some money with air bubbles
Click to expand...
Click to collapse
"Only" 130MB free? It's 130MB that isn't ever used by the system, making it wasted 130MB, and you're referring to it as "only"?
This point was discussed zillions of times in Autokiller Minfree and "Don't need task killers" threads. Android has efficient memory management, Nexus having it VERY efficient since Froyo, much more efficient than really needed. It never uses its 400MB of user memory or even close to it.
Funny, how marketing affects people. They want more of the things they don't need.
Jack_R1 said:
"Only" 130MB free? It's 130MB that isn't ever used by the system, making it wasted 130MB, and you're referring to it as "only"?
This point was discussed zillions of times in Autokiller Minfree and "Don't need task killers" threads. Android has efficient memory management, Nexus having it VERY efficient since Froyo, much more efficient than really needed. It never uses its 400MB of user memory or even close to it.
Funny, how marketing affects people. They want more of the things they don't need.
Click to expand...
Click to collapse
Yeah, i call it "the only free memory."
Take a look:
You have 130mb left.
1)browser eats 65mb of ram. 65mb left
2)+some other apps that running at background/service.
So what i have in result?
My apps often be killed by android because out of memory.
The most anoying thing is when im surfing, writing some stuff on forums i get my browser killed with data lost. Its rare but still hapens.
Another real example: Dungeon Defenders. When i play it, i got almost all my apps be kicked from memory.
P.s. I know about wipe. Just moved to latest 1.1.14miui, have wiped everything 3 times.
P.s.2 ofcource it depends on how many apps you have and which rom you use. No problems with ram on stock android but i just dont like it, so...

What would you like to see in a custom ROM?

As you know, the fact that bootloaders are unlocked leaves an open door for third party firmwares (custom ROMs) to be applied to the phone.
Usually custom ROMs expand the functionalities of the phone and correct some of the software shortcomings. Even though the phone is only recently in the market, there may be some feature wishes and some complaints already.
In short, what features shoud a custom ROM add and what shortcomings should it correct?
I will start:
With the not-so-last gen processor the Play has, it is probably necessary to be able to overclock it.
I would like a minimal ROM (aka without bloatware) as it seems that the booting time of stock ROMs is incredibly high and it is caused by bloatware.
I don't have the phone yet (it's on its way ^^) but I have read things about the brightness setting being too dim and not changeable.
Logseman said:
As you know, the fact that bootloaders are unlocked leaves an open door for third party firmwares (custom ROMs) to be applied to the phone.
Usually custom ROMs expand the functionalities of the phone and correct some of the software shortcomings. Even though the phone is only recently in the market, there may be some feature wishes and some complaints already.
In short, what features shoud a custom ROM add and what shortcomings should it correct?
I will start:
With the not-so-last gen processor the Play has, it is probably necessary to be able to overclock it.
I would like a minimal ROM (aka without bloatware) as it seems that the booting time of stock ROMs is incredibly high and it is caused by bloatware.
I don't have the phone yet (it's on its way ^^) but I have read things about the brightness setting being too dim and not changeable.
Click to expand...
Click to collapse
I may be working on an overclock kernel this weekend, it all depends on family stuff plus footy.
MOOOOOOORE MEMORY i dont even need a custom rom, just wish i had more than 40mb free ram at some point lol
AndroHero said:
MOOOOOOORE MEMORY i dont even need a custom rom, just wish i had more than 40mb free ram at some point lol
Click to expand...
Click to collapse
Doesn't sound right. I usually have over 200 free when the phones idle and no where near full when using FPSE etc.
Disable auto brightness and can set it manual (and increase more brightness).
Sent from my R800i using XDA App
As mentioned, a bloat free rom. Pure Android port maybe?
There should be another loader than play, something thats able to load psx,snes,mame (single games) and every other games u installed by opening the pad. With the possibility to add/remove stuff after u install it.
Overclock is mentioned. (Only 1500 in quadrant original??) FPS is okay though.
(I hope wolves - sunderland is canceled, so we have something to look forward too.)
finty said:
Doesn't sound right. I usually have over 200 free when the phones idle and no where near full when using FPSE etc.
Click to expand...
Click to collapse
I think he's refering to Internal Storage rather than RAM.
Since we suffer from very low internal storage, it would be great if a new ROM would provide something similar to the app2sd application (forces apps to install all data to SD). Might be a big ask though?
Rixter757 said:
I think he's refering to Internal Storage rather than RAM.
Since we suffer from very low internal storage, it would be great if a new ROM would provide something similar to the app2sd application (forces apps to install all data to SD). Might be a big ask though?
Click to expand...
Click to collapse
Sure you can move most app data to the SD from settings AFAIK. Bit of a pain though so installing to SD automatically would be nice.
finty said:
Sure you can move most app data to the SD from settings AFAIK. Bit of a pain though so installing to SD automatically would be nice.
Click to expand...
Click to collapse
Yuck, I got that wrong I thought app2sd allowed the footprint part of the installation to be mostly moved to SD. Kinda hoped the 30Mb of Asphalt etc cud be reduced to <1Mb or sumthin. Daft now that I think of it.
I agree then, no point in app2sd cuz I manually move the data when I install stuff anyway.
Admin, can someone wipe my replies to this cuz it's only taking up space on what shud be a valuable thread!!
1, faster boot-up time.
2, ability to pick the games you want to have in the games launcher (or a new launcher).
3, widgets from desire.
4, R/L buttons as camera buttons when active.
5, R/L buttons as volume when camera not active, i find the original volume buttons a pain, even more when you have a case/shell on
6, brighter screen for them sunny days.
Rixter757 said:
I think he's refering to Internal Storage rather than RAM.
Since we suffer from very low internal storage, it would be great if a new ROM would provide something similar to the app2sd application (forces apps to install all data to SD). Might be a big ask though?
Click to expand...
Click to collapse
Nope im talking about ram. If you guys have issues with storage, fire up adb, connect your device. And input.
adb shell
$ pm setinstalllocation2
$ exit
This will force all apps to be allowed to install to the sd card, and games like ashpalt take less than a mb
Sent from my R800i using Tapatalk
AndroHero said:
Nope im talking about ram. If you guys have issues with storage, fire up adb, connect your device. And input.
adb shell
$ pm setinstalllocation2
$ exit
This will force all apps to be allowed to install to the sd card, and games like ashpalt take less than a mb
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
Nice tip cheers lad. Still not seeing how you are having problems with ram usage though, I haven't encountered any. If anything I am constantly surprised at the amount I have free when gaming etc.
Nope im talking about ram. If you guys have issues with storage, fire up adb, connect your device. And input.
adb shell
$ pm setinstalllocation2
$ exit
This will force all apps to be allowed to install to the sd card, and games like ashpalt take less than a mb
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
Nice tip cheers lad. Still not seeing how you are having problems with ram usage though, I haven't encountered any. If anything I am constantly surprised at the amount I have free when gaming etc.
Click to expand...
Click to collapse
Maybe its cuz i have 200+ apps installed lol
Sent from my R800i using Tapatalk
bitme30 said:
As mentioned, a bloat free rom. Pure Android port maybe?
There should be another loader than play, something thats able to load psx,snes,mame (single games) and every other games u installed by opening the pad. With the possibility to add/remove stuff after u install it.
Overclock is mentioned. (Only 1500 in quadrant original??) FPS is okay though.
(I hope wolves - sunderland is canceled, so we have something to look forward too.)
Click to expand...
Click to collapse
well with my fone rooted and afew things gone such as timescape
i get 1800+ in quadrant
but as far as custom roms i would love the miui rom
i had it on my x10 and thought it was exellent
i like the look and how fast and vibrant it was
so come on tripNraver or someone else port it over plz
App2EXT
As I hate the original android app2sd... as all widgets get broken by this method...
From what I've heard, since Verizon has fallen asleep.
1. Bare bone rom. Like to where you have to install gapps and other stuff. Only to have the apps android comes with.
2. R1 as take picture and L1 as focus.
3. Ability to add any shortcut to the "game app," forgot what it was called. Whether it be a app or game.
4. No overclock applied. Let the user add a overclocking app if they want.
5. Power control widget in the status bar.
6. And supper user of coarse
Sent from my ERIS using XDA App
i want a stock android tbh, STOCK; and of-course, an overclocking module
id love an option to disable data traffic automatically when the phones screen is turned off, if this could be built into a custom stock gingerbread rom. the reason that would be awsome is cause it would double your batterylife and save using a widget and having to manually turn it on and off wasting time.
also R1 for taking picture and L1 for focus
having a battery percentage in the status bar would be amazing ( i know theres apps to do this but again if it was built in the rom as stock)
I would love a better keyboard, i came from an iphone and androids keyboard is just not accurate enough.
thanks in advance whoever takes the time to make this possible i understand it takes alot of time and effort to help others but rest assured it also makes many people happy . I wish sony would have released this phone in a more polished state it feels half finished and fragmented with all the apps and games markets
CM7 or MIUI with apps2ext+
Overclocking kernel with CIFS
enough said..
FrAsErTaG said:
CM7 or MIUI with apps2ext+
Overclocking kernel with CIFS
enough said..
Click to expand...
Click to collapse
I can agree with that

V6 Supercharger

So do you guys use it and what does it exactly do? And also what does 3g turbocharger and kick ass kernel tweak do?
Basically everytime the memory drops below the thresholds set by v6, the system will start killing of apps running in the background which frees up memory that you most probably aren't using, Im currently on the aggressive settings so everytime my memory drops below 150mb the system starts killing apps. Its basically just tweaking the internal task killer to be slightly more aggressive. It also locks the launcher so the system cannot kill it if the memory drops too low.
The 3g tweaks, I think adjust or add some settings to the build.prop which supposedly make it faster although I haven't noticed much difference with that and the kernel tweaks I'm not too sure where the changes are made but again I don't see a great change from it. Definitely recommend v6 supercharger though.
Sent from my HTC Wildfire using xda premium
Scratch0805 said:
Basically everytime the memory drops below the thresholds set by v6, the system will start killing of apps running in the background which frees up memory that you most probably aren't using, Im currently on the aggressive settings so everytime my memory drops below 150mb the system starts killing apps.
Click to expand...
Click to collapse
Great. Let's take 150MiB of RAM and then don't do anything useful with it. Processes aren't supposed to be killed unless you actually run out of memory.
Scratch0805 said:
It also locks the launcher so the system cannot kill it if the memory drops too low.
Click to expand...
Click to collapse
That seems innocent, but it won't help you if the launcher has a memory leak. If the launcher kept getting killed, it was telling you that your low memory thresholds are too high. Under normal circumstances, the launcher won't get killed. But if it grows too much, it'll get killed and the OS won't crash.
When you force close an application through the application manager, it shows you a warning. There's a reason for that (exactly what it says). And since Android 2.2, the framework can take care of itself just fine. No need for any 3rd party task killers.
Lol..... Thought you'd have something to say on it, actually mate the way my phone is usually setup there is nothing running in the background to kill anyway, thanks to autostarts I only have apps running that I need and make sure that I close things properly after use, so it really doesn't matter which settings I use whether they be low such as 30mb before it starts killing the first lot of empty apps or high such as 150mb as my setup rarely drops below because there is only the bare minimum running in the first place.
Sent from my HTC Wildfire using xda premium
Allright, it's not that RAM would slowly wear and tear by using it but at least you're not buying that it's better for performance. And I just wonder how these apps are made, as a thought experiment to figure out the mindset of whoever wrote this task killer.
...So let's make an app which looks real cool and doesn't do anything useful in particular! Wait, no one would download that! Hmm... Oh, I know! Let's call it "V6 Supercharger"! Yeah, that sounds awesome! Now people will download it for sure! It's the coolest thing since sliced bread!
It's the same with those programs like "Registry Booster". How did that happen? Someone must've woke up one day, turned on his PC, started poking in the registry, saw lots of keys which aren't really strictly necessary but are there anyway and thought like "Hmm, what if I made a program which removes all these unneeded keys? MS-Windows would be ZOMG faster!!111eleventyone". Then made it look real slick with a custom skin and a speedometer showing progress and say at the end that the registry has been "boosted". And since this guy is such a nice fellow, he threw in some extra free toolbars into the mix as well. Users always appreciate having more toolbars to click on and agreements to ignore.
Ok, I'll stop ranting now. Enjoy your week
Try explaining that to the dev who created it here. Honestly, it would be better, because, I am pretty sure most members here are not as technically inclined as you.:
http://forum.xda-developers.com/showthread.php?t=991276
You're just setting him up so I can tear him apart... aren't you?
The poor bastard doesn't even know what it is... he thinks it's a task killer app... heh
No, I would like him to discuss all the technical aspects with you. Because, clearly, he's wasting his effort as a developer here educating non-technical people like me, and the majority here on the Wildfire Forums.
And before you accuse me of trying to set people up, I can assure you I have nothing against you / your script or anything. Rather, I have used your script, and came away impressed with it.
I know you you weren't doing anything like that... I'm always putting down these clowns that think that suffocating the phone is good... idiots lol
Like I say, what the hell good is phone if you can't make a call because of some crap hogging the ram?
Besides, I doubt very much he has any technical skills at all... like I said before, he doesn't even know what it is so he's not very techinical
dud3me said:
what does it exactly do?
Click to expand...
Click to collapse
It makes you feel good.
And I definitely noticed a 0.00001ms speed difference when opening apps.
Another liar
zeppelinrox said:
Another liar
Click to expand...
Click to collapse
Yeah lol. Most people in this forum are wannabe developers who know **** about developing but they like to act like they do. Apart from few people who actually know stuff and the others like me who acknowledge the fact that we don't know anything
Fact is, those who know they don't know learn more than those that think they know it all
Less than a year ago, I knew 0 about android.
And when I started the supercharger script, I knew nothing about linux scripting.
Just started off with a few commands and everytime I wanted to try something new or add something... I googled it up.
And I'm still figuring it out.
For example, I set my 256mb device to have 25mb free with the number I use in slot 3.
So whatever memory tool I use will show I have 25 or 30mb free... great - that's what I want
But when I was doing up the recent update and enhanced the Fast Engine Flush, I wanted to show before and after using the "free" command.
To my surprise, system tuner shows that I have 30mb free while the free command shows I have only 5mb free!
So what's that mean? Why that difference of 25mb?
It means that all that "free ram" is actually being used for cache.
And it's giving me speed
So to those that think it's great to have ram clogged with apps when the system is starving for space to use for cache...
BOOYA!
Really have trouble using your scripts and I think after enabling 3gturbotweak thing my 2g data isn't working haven't tried 3g.
I can't recall it affecting 2g... so I assume 2g used to work (I don't get 2g - it's unavailable)
But if you unturbocharge, the 2g/3g goes back to normal, no?
zeppelinrox said:
I can't recall it affecting 2g... so I assume 2g used to work (I don't get 2g - it's unavailable)
But if you unturbocharge, the 2g/3g goes back to normal, no?
Click to expand...
Click to collapse
Well I had to format system data and cache and wiped everything and now it's working again so I'm not completely sure if it was the turbocharge thing.
The idea that you can magically "supercharge" your OS by freeing up memory is fundamentally flawed.
what the hell good is phone if you can't make a call because of some crap hogging the ram
Click to expand...
Click to collapse
If this is really a problem on your phone, you're doing it wrong. I haven't done anything to free up ram and the amount of ram available on my wildfire is currently 108,48MiB. I start 10 random apps, Angry Birds, and Angry Birds Rio. 40,68MiB still free. I start Angry Birds Seasons and end up with 49,66MiB free and 9 apps died, including the first angry birds. Running out of ram is in general not a failure mode of Android and at no point was I unable to place a call. I close the 2 remaining open instances of Angry Birds the normal back-button way, 147,68MiB free.
I'm always putting down these clowns that think that suffocating the phone is good... idiots lol
Click to expand...
Click to collapse
I just wanted to quote that.
And when I started the supercharger script, I knew nothing about linux scripting.
Just started off with a few commands and everytime I wanted to try something new or add something... I googled it up.
Click to expand...
Click to collapse
That's exactly the impression I had. Now take it from someone who has run Linux both embedded and on his desktop for the past 12 years. Your app doesn't improve anything, and I'd be glad to be proven wrong because you would've actually made a discovery we can use to improve Android and Linux with. From your post I understand it you change vm kernel parameters such that the oom killer is invoked sooner. This is actually detrimental to the stability of the OS, the oom killer is only meant to be invoked as a _last_resort_. The Android framework has its own means to free up memory, including calling onLowMemory in any application and doing a gc run. This does not cause instability and is completely transparent to the user. I've only ever had to manually kill applications in a broken state and others for debugging purposes, which is why the Force Close button exists.
It means that all that "free ram" is actually being used for cache.
And it's giving me speed
Click to expand...
Click to collapse
If the output looks anything like this:
Code:
total used free shared buffers cached
Mem: 3456 3325 131 0 10 93
-/+ buffers/cache: 3221 235
Then you've just never bothered to look. You can clearly see in the second line it makes a calculation for you which is exactly what it says in the leftmost column. And of course completely disregard the fact that cached pages are invalidated on a write (marked dirty) and reads from an mtd are really fast already anyway.
So to those that think it's great to have ram clogged with apps when the system is starving for space to use for cache
Click to expand...
Click to collapse
This is not how it works! For starters, ram cannot be "clogged". A drain pipe can be clogged but ram is made of digital circuitry, not plumbing. And second, there is no resource starvation in the page cache. It's just an old optimisation to keep data pages in memory for longer to serve repeated reads and give them back whenever they're needed for something else. More apps in ram can actually mean less reads are necessary because the data is already there (especially if you tend to switch between recent apps). Since Android 3.0, application developers are encouraged to use Loaders which cause filesystem I/O to be performed on a background thread. And applications which actually use the available ram always trump applications designed to use as little ram possible in performance. Between a collection of loaded objects and a cached filesystem, the collection always wins. You have 256 to 512 MiB of RAM in a typical Android device. The average application is 18 to 30 MiB. It can manage. Especially when you consider the fact that the UI only shows 1 task at a time and pressing the back button usually destroys the activity you were in. The gc takes care of its remains.
Now here's something which will actually improve write speeds on /data: Open up settings, applications, manage applications. Sort by size. Remove the biggest apps you don't need and move the rest to SD if you can (you can use "pm setInstallLocation 2" as root to move non-froyo-aware apps to SD). I've been using the market a lot lately so I just removed aDosBox, Albert Heijn, PocketCloud, Pulse and moved Dolphin Browser to SD which meant 47.25MiB free on /data. On a 175MiB partition, 30% of it is about 52MiB so I'd try to keep the available space around 50MiB. If your phone is low on storage, doing this will perceivably improve performance.
dud3me said:
Well I had to format system data and cache and wiped everything and now it's working again so I'm not completely sure if it was the turbocharge thing.
Click to expand...
Click to collapse
Same thing happened to me, but every time i turned 3g on the phone rebooted and i got stuck in a bootloop, i had to use the ruu update to restore phone.
I would stay away from the network tweaks. It doesnt improve speed anyway.
Sent from my HTC Wildfire using xda premium
henkdv said:
The idea that you can magically "supercharge" your OS by freeing up memory is fundamentally flawed.If this is really a problem on your phone, you're doing it wrong. I haven't done anything to free up ram and the amount of ram available on my wildfire is currently 108,48MiB. I start 10 random apps, Angry Birds, and Angry Birds Rio. 40,68MiB still free. I start Angry Birds Seasons and end up with 49,66MiB free and 9 apps died, including the first angry birds. Running out of ram is in general not a failure mode of Android and at no point was I unable to place a call. I close the 2 remaining open instances of Angry Birds the normal back-button way, 147,68MiB free.
Click to expand...
Click to collapse
All that you said is very informative.
What are your minfrees?
Set them to something like 6, 12, 16, 18, 26, 30.
Run a bunch of apps...
See how great it runs then
Fact of the matter is, user's with 1GB ram devices notice a real improvement.
Not placebo.
Pressing the home or back button has an instant effect without hesitation - which indeed happens on stock roms.
Yes in theory I'm sure it all makes sense and I apologize for using layman's terms such as "clogging".
An android phone is not a Linux PC so I believe it's not a great idea to configure it like it is a Linux PC.
They have difference purposes.
Anyway, in theory, a bumble bee can't fly - but it does.

Categories

Resources