[Q] Does app/game size matter? - Android Q&A, Help & Troubleshooting

Do you mind the size of an app/game when you download it?
Background:
When I first publish my game, it was about 24MB in size. One of my friend gave me a feedback and said that it is waaaay too big. She usually never download anything larger than 10MB. Hence, I've tried very hard to reduce the resolution (without significantly compromising the quality) of the images and such and brought it down to about half its original size. However, I wish to add in more stuff and better sprites for my game but this issue always prevent me from doing so. Thus, I would like your feedback. Does the size of the app/game matter that much to you?
Yes, must be <10MB
Yes, must be <20MB
Yes, the smaller the better
No, size does not matter

Recent apps are usually more than 10MB in size.

swallowy said:
Recent apps are usually more than 10MB in size.
Click to expand...
Click to collapse
Yes they are. Besides that, with higher screen resolutions in the newer devices, the image assets get bigger too. less than 10MB is hard to achieve for a more complex app/game with a lot of sprites.

FdR Verogames said:
Yes they are. Besides that, with higher screen resolutions in the newer devices, the image assets get bigger too. less than 10MB is hard to achieve for a more complex app/game with a lot of sprites.
Click to expand...
Click to collapse
Actually, after reducing sprite/compressing audio, my game is ~20MB, I think today, if you make a game with a lot of sprite, it's pretty normal.

Argurth said:
Actually, after reducing sprite/compressing audio, my game is ~20MB, I think today, if you make a game with a lot of sprite, it's pretty normal.
Click to expand...
Click to collapse
I agree. Thanks for the input.

FdR Verogames said:
I agree. Thanks for the input.
Click to expand...
Click to collapse
You're welcome

It matters because I flash ROMs often, but most of them are smaller than iOS I think.

akipapa said:
It matters because I flash ROMs often, but most of them are smaller than iOS I think.
Click to expand...
Click to collapse
So, smaller apps make your backup/restore faster?

FdR Verogames said:
So, smaller apps make your backup/restore faster?
Click to expand...
Click to collapse
Yeah, but not so much.
I usually redownload them from play store.

If the game is worth it not at all. I keep a few games and they are all over 1gb each

zelendel said:
If the game is worth it not at all. I keep fee games and they are all over 1gb each
Click to expand...
Click to collapse
You are right. Quality is still the biggest factor. That is if the users actually download it in the first place, try the game/app and find it good.
If the app size is too big, it might dissuade some from actually trying it in the first place.

Bigger game = better graphics. In most cases.

Electry said:
Bigger game = better graphics. In most cases.
Click to expand...
Click to collapse
Without a doubt. Bigger size usually means better graphics and more contents.

Related

Doubt regarding ram

I don't seem to understand that why do the sIII has too less free ram, it doesn't have HTC sense either, but so what's the problem
Comparison on normal basis:
Free Ram on:
-HTC explorer = 240
-SIII = 340
-Optimus one = 330
Q1
Can someone tell me what app or the list of useless apps that are ram hungry?
Q2
Why do all devices have less ram example, Optimus one has 512 mb ram and available 421 with cm9
S3 has 1Gb and available around 760
Why, and if it is system reserved then why do we see system apps in taskillers
Press the "Thanks" button below if I've helped.
Free RAM is wasted RAM in Android.
Sent from my GT-I9300 using xda app-developers app
S3 has 1Gb and available around 760
Click to expand...
Click to collapse
'free' shows 778MB after conversion from KB to MB (1MB = 1024KB)
That 1GB includes hardware-reserved locations suche as for the GPU which, unlike mid- to high-end desktop computers has no real dedicated memory. Additionally there are the camera app (especially video encoding is notoriously high on RAM due to the codec specifications), the modem, ...
I'm also not sure if that 1GB is, as hardware manufacturers often tend to do, 1'000'000'000 Byte (1 GB according to hardware manufacturer'sIEC definition) or 1073741824 Byte (as defined by SI and adopted by software manufacturers)
That would reduce the capacity by a further 7.37% on RAW storage.
why do we see system apps in taskillers
Click to expand...
Click to collapse
You shouldn't be using Task Killers. I still remember them being a de-facto requirement in Eclair, but since Froyo they are obsolete and cause more harm than they can do good.
(At least in theory, memory management only recently with ICS got reliable and performant enough to completely get rid of them)
ijeff said:
Free RAM is wasted RAM in Android.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
If you have very less free ram your phone will start lagging and your phone will become a waste phone. Is that alright for you?
Press the "Thanks" button below if I've helped.
d4fseeker said:
'free' shows 778MB after conversion from KB to MB (1MB = 1024KB)
That 1GB includes hardware-reserved locations suche as for the GPU which, unlike mid- to high-end desktop computers has no real dedicated memory. Additionally there are the camera app (especially video encoding is notoriously high on RAM due to the codec specifications), the modem, ...
I'm also not sure if that 1GB is, as hardware manufacturers often tend to do, 1'000'000'000 Byte (1 GB according to hardware manufacturer'sIEC definition) or 1073741824 Byte (as defined by SI and adopted by software manufacturers)
That would reduce the capacity by a further 7.37% on RAW storage.
You shouldn't be using Task Killers. I still remember them being a de-facto requirement in Eclair, but since Froyo they are obsolete and cause more harm than they can do good.
(At least in theory, memory management only recently with ICS got reliable and performant enough to completely get rid of them)
Click to expand...
Click to collapse
By the way what thing takes up so much ram
HTC phones has memory hungry sense so it's understood but what's the problem here?
Press the "Thanks" button below if I've helped.
rishabho1 said:
By the way what thing takes up so much ram
HTC phones has memory hungry sense so it's understood but what's the problem here?
Press the "Thanks" button below if I've helped.
Click to expand...
Click to collapse
Touchwiz is by far more memory hungry than sense.
joshnichols189 said:
Touchwiz is by far more memory hungry than sense.
Click to expand...
Click to collapse
I see
But touchwiz has nothing special, and no flipping clock no cool widgets and no sense like cool launcher
Press the "Thanks" button below if I've helped.
haha there is far more to Sense and Touchwiz than just a few widgets dude!
By the way what thing takes up so much ra
Click to expand...
Click to collapse
Get houmiak Task Manager from Market and look for yourself. Many useful features are completely unnecessary for most of us, so you can freeze them to gain memory. (Don't uninstall since you can defrost frozen apps instantly if you ever needed it)
Those included for me the Exchange service, Allshare, ... . There's a whole list of apps which are safe to remove.
(Note that 'safe to remove' does not mean you won't need it: that depends on what you actually use)
But touchwiz has nothing special, and no flipping clock no cool widgets and no sense like cool launcher
Click to expand...
Click to collapse
Both Touchwiz and Sense are horrors in terms of coding standards and resource consumption. If all you care about in Touchwiz is the launcher and widgets then by all means get rid of Touchwiz (I recommend CM9) and install a customizable Launcher such as Go Launcher, Apex, ...
If you have very less free ram your phone will start lagging and your phone will become a waste phone.
Click to expand...
Click to collapse
"Free" memory is a very interesting defition. What do you call 'free' memory?
If an app is closed, should Android immediatly remove it from Cache? You'll probably say yes to increase free memory.
However there are multiple reasons why it's not done
- free memory is wasted memory. If the phone doesn't use it, what's the point of having it?
- it doesn't cost anything in terms of CPU-cycles to "remove" cached apps from RAM whenever the space is needed [*]
- Should you multitask back in the app, it's immediatly available. Depending on the app, even with everything exactly as you left it
[*] Well it does, but not more than immediatly removing it when the app is closed.
If you work a lot within the same app, chances are that your free memory is far below 1MB since it keeps everything in Cache if it should ever be needed. By exiting or killing an app that value increases since some data is always freed. But that does not mean the phone will magically get faster. If you still don't believe me; what if I told you that there is NO major operating system (Mac OsX, Windows NT, iOS, Linux, BSD, ...) that does not cache. You just don't see the raw values Linux shows on most of them, but faked values where the cache is substracted.
If you want details, I recommend reading about Paging ("Swap") and In-Memory Caching on Wikipedia. They have some excellent articles.
Here's a shortened easy versioN: http://www.linuxatemyram.com/
rishabho1 said:
If you have very less free ram your phone will start lagging and your phone will become a waste phone. Is that alright for you?
Press the "Thanks" button below if I've helped.
Click to expand...
Click to collapse
My phone never lags. Sometimes there is a brief delay when a screen redraws upon app change. I hardly think the phone becomes a "waste" at this point. If you want to see what lag really feels like go get a second hand HTC desire.
Sent from my GT-I9300 using Tapatalk 2
It is sad that the available ram is less than on the S2 to be honest.
I'm running with 80-200mb free all the time, even been down to around 50mb when using the phone, the S2 I was never under 150mb.
But then again, the S3 is faster than the S2
extreme unstable ram usage
hawkn said:
It is sad that the available ram is less than on the S2 to be honest.
I'm running with 80-200mb free all the time, even been down to around 50mb when using the phone, the S2 I was never under 150mb.
But then again, the S3 is faster than the S2
Click to expand...
Click to collapse
wow, you lucky s3 fellow, i have been experiencing ram issues, when I say that, know that I have considered the fact that more RAM used the better - more apps in memory, improves app switching/launching speed(all that philosophical BS which people give with pride, when someone posts a query on RAM. My RAM exceeds 700 MB and goes up to 796 MB with less than 50 MB at times; and this is with 10-15 trusted lightweight apps installed, This was prevalent since the stock firmware ICS and even is present after the JB update. More RAM used is good only when it doesn't affect performance, and doesn't force apps to struggling to stay in memory, causing them to frequently restart.
though i found a partial fix, which gave a lil speed boost -> http://forum.xda-developers.com/showthread.php?t=1787263&highlight=ram+problem
This helped me a lil(Disabling ripple effect in lockscreen), though to totally resolve the issue, i might have to go for a custom rom/kernel or hope for sammy boys to release an update soon -> http://forum.xda-developers.com/showthread.php?t=1926380&page=3

Ram consumption

ok so my brother got his s3 with 4.1.2 and the problem is that his only 100mb is free out of the 1 gb ram. i tried finding the culprit but in vein. the last thing i am thinking of is flashing rom again via odin. wat do i go for?
nidhish91 said:
ok so my brother got his s3 with 4.1.2 and the problem is that his only 100mb is free out of the 1 gb ram. i tried finding the culprit but in vein. the last thing i am thinking of is flashing rom again via odin. wat do i go for?
Click to expand...
Click to collapse
just go in recoverymod and wipe data,and reboot. after all r ok
That's fairly normal, leave android to manage ram, it does it pretty effectively, and certainly do not use third party apps to try and manage ram,, unused ram is wasted ram in android terms
slaphead20 said:
That's fairly normal, leave android to manage ram, it does it pretty effectively, and certainly do not use third party apps to try and manage ram,, unused ram is wasted ram in android terms
Click to expand...
Click to collapse
Yes I understand that but he has like only 100mb free which is like too less and hence he is facing lags. Getting lag on s3 is kinda stupid.
Sent from my GT-N7100 using xda app-developers app
nidhish91 said:
Yes I understand that but he has like only 100mb free which is like too less and hence he is facing lags. Getting lag on s3 is kinda stupid.
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
Believe it or not...its an issue that related to the framework of Android...other Android based flagships also have this "issue" so to speak...hence, Google has been trying hard to roll out Project Button to counter this issue by force V-Syncing to ensure high FPS allowing a more smoother interface...IIRC, Project Butter is coming out? or already out? which should further improve the overall smoothness of Android. This is also partly why many low-end devices are still ICS due to lower hardware requirements.
I would hope to see this resolved in the future
slaphead20 said:
That's fairly normal, leave android to manage ram, it does it pretty effectively, and certainly do not use third party apps to try and manage ram,, unused ram is wasted ram in android terms
Click to expand...
Click to collapse
+1
0semaj0 said:
Believe it or not...its an issue that related to the framework of Android...other Android based flagships also have this "issue" so to speak...hence, Google has been trying hard to roll out Project Button to counter this issue by force V-Syncing to ensure high FPS allowing a more smoother interface...IIRC, Project Butter is coming out? or already out? which should further improve the overall smoothness of Android. This is also partly why many low-end devices are still ICS due to lower hardware requirements.
I would hope to see this resolved in the future
Click to expand...
Click to collapse
Project Butter was included in 4.1
Glebun said:
Project Butter was included in 4.1
Click to expand...
Click to collapse
....on android....but as usual Samsung only partially implemented it

[Q] 1 GB ram is enough ? :D

Wish to know if this Amazing app supports Sony devices like Xperia SP ?
also is 1 GB ram enough to run it nicely or it will be laggy ? -regarding one touch themes or complicated themes demonstrated by tutorials-
Thanks In Advance
It will work fine i can tell.
lolpok said:
It will work fine i can tell.
Click to expand...
Click to collapse
Hope so
Thanks
512 ram?
how about 512mb of RAM?
boring sick with the stock theme.
undernet_zero said:
how about 512mb of RAM?
boring sick with the stock theme.
Click to expand...
Click to collapse
I have Ace plus with 512 Ram and it is a little laggy in some themes, and very laggy in more complexed ones, I used custom ROMs that did a better job
M7mdA7md7sein said:
I have Ace plus with 512 Ram and it is a little laggy in some themes, and very laggy in more complexed ones, I used custom ROMs that did a better job
Click to expand...
Click to collapse
can you recommend themer's theme that at least a bit more operable for everyday use, for my mini pro?
btw, what is your custom rom? does it have unusual theme? i like MIUI, but still didn't get the best ROM performance for my taste.
Worked fine on my old HTC Desire S with 768MB of RAM. I think it will work fine on your newer phone with 1GB of RAM.
undernet_zero said:
can you recommend themer's theme that at least a bit more operable for everyday use, for my mini pro?
btw, what is your custom rom? does it have unusual theme? i like MIUI, but still didn't get the best ROM performance for my taste.
Click to expand...
Click to collapse
* I didn't try Themer yet, but I am sure that it is Amazing
as my Ace plus resolution is : 320 x 480 pixels which is not supported by themer yet
but I applied some of MyColorScreen themes manually, some were great some were soo laggy
* I use Inspiration ROM: http://forum.xda-developers.com/showthread.php?t=1952839
It was a great improvement for me over the original one in Visual Style and Performance
Not sure if the deference is comparable to other devices' ROMs or not
NVardan said:
Worked fine on my old HTC Desire S with 768MB of RAM. I think it will work fine on your newer phone with 1GB of RAM.
Click to expand...
Click to collapse
Great
Hope so..
Thanks a lot
well I have a Gsmart Roma R2, which with 480*800 resolution just passes the bar of support. It has 1GB of RAM and Themer works solidly even with more complex themes. I have not seen lags in the system (unless some game like Temple Run 2 was still on in the background)
M7mdA7md7sein said:
Wish to know if this Amazing app supports Sony devices like Xperia SP ?
also is 1 GB ram enough to run it nicely or it will be laggy ? -regarding one touch themes or complicated themes demonstrated by tutorials-
Thanks In Advance
Click to expand...
Click to collapse
I don't think y need more than 1 G if you don't play games.
lockdalf said:
well I have a Gsmart Roma R2, which with 480*800 resolution just passes the bar of support. It has 1GB of RAM and Themer works solidly even with more complex themes. I have not seen lags in the system (unless some game like Temple Run 2 was still on in the background)
Click to expand...
Click to collapse
FlloriiN91 said:
I don't think y need more than 1 G if you don't play games.
Click to expand...
Click to collapse
Thanks a looot, Guys
1gb ram is enough definitely, but humans want more even though its enough. :laugh:
hmmm
I wonder how this would be on a note 3 with the 3 GB of ram
sk8er431 said:
1gb ram is enough definitely, but humans want more even though its enough. :laugh:
Click to expand...
Click to collapse
Well, if you take into account how much RAM is actually reserved by the system (which varies phone to phone depending on add-on UIs, android versions and such), how much is taken by the apps and services running in the background (like sync account, weather, news, mail, facebook, twitter,... you get the drift). It might not be enough at all... Plus you have to take widgets into account. The more complex and the bigger amount of them running constantly takes up some memory, too.
I have noticed that Themer always takes about 40MB on my phone and that is not very light weight. I am comparing it to the last phone I had that was an entry level with amazing 256 MB of RAM so 40MB consumption would have been a killer for it. The launchers I used on it were maybe a bit less flexible when it came to theming (since I am a greedy guy and would not pay for the pro versions;o]]]) but they were still recommended by mycolorscreen for some of the builds and, if I remember correctly, they took somewhere between 11 and 17MB only.
That said, even if I have all connections (besides radio of course) turned off, I sometimes experience a slight lag with 1GB RAM. Though the phone is definitely not a high end wonder machine so I did not have huge expectations of it. The fact that it features vanilla android with few apps pre-installed and no UI modifications probably adds to the speed it runs at and that keeps me well satisfied.
So, gaming or no gaming, in the end it all comes down to the usage of the phone. If you do not play but you use many different apps on your phone (especialy if they have a background service using your internet connection), 1GB may still be not enough for you...

What is the difference between 4GB and 6GB Ram in Mate 10 Pro?

I wonder if someone compared the performance.
Don't have two phones in order to compare them but it's obvious that 6gb ram phone is better in multitasking...
sonydesouza said:
Don't have two phones in order to compare them but it's obvious that 6gb ram phone is better in multitasking...
Click to expand...
Click to collapse
Multitasking is not an issue since 2013. Performance is still a benchmark like app opening speed and gaming.
Emerald Core said:
Multitasking is not an issue since 2013. Performance is still a benchmark like app opening speed and gaming.
Click to expand...
Click to collapse
Ok.
Anyway it's difficult to compare unless 2 phones...So...
sonydesouza said:
Ok.
Anyway it's difficult to compare unless 2 phones...So...
Click to expand...
Click to collapse
thats true
I would like to read user reviews or even retail store comparisons..
Emerald Core said:
thats true
I would like to read user reviews or even retail store comparisons..
Click to expand...
Click to collapse
Understood.
Anyway, i think that there is not a really difference in today's usage. The only difference is that it would keep apps in memory longer, assuming that it is coded correctly.

So 6GB RAM is only 2GB?

How many free RAM you have? Installed just a few apps theres mine:
View attachment 4443229
don't worry, multitasking/ram is amazing on this S9+
denzel09 said:
don't worry, multitasking/ram is amazing on this S9+
Click to expand...
Click to collapse
I know that I have the phone just wondering what it looks like on other's
More running from ram improves performance so I wouldn't worry about it
Average 2.6gb free after a clean. I don't use heavy apps.
Unused ram is wasted ram.
I like the analogy of storage being like a very large library and RAM being like a table near the front. The books on that table are much faster to serve to customers than running to the shelves at the back of the library, so you keep the most commonly requested ones there.
The larger that table is, the more books you can keep on it.
It would be pointless and inefficient to keep that table clear and repeatedly run back and forth to the shelves for those popular books. Manually clearing RAM is the same as putting those books away. You WANT that table to be mostly full and Android is very good at sorting the books so only the popular ones are on the table.
3Shirts said:
I like the analogy of storage being like a very large library and RAM being like a table near the front. The books on that table are much faster to serve to customers than running to the shelves at the back of the library, so you keep the most commonly requested ones there.
The larger that table is, the more books you can keep on it.
It would be pointless and inefficient to keep that table clear and repeatedly run back and forth to the shelves for those popular books. Manually clearing RAM is the same as putting those books away. You WANT that table to be mostly full and Android is very good at sorting the books so only the popular ones are on the table.
Click to expand...
Click to collapse
That's actually a really good analogy. I'll probably pirate it in the future ?
That's a good analogy for performance, but what about power consumption ? How does ram loading impact battery ? Is the RAM chip sucking more power when full than when almost empty ?
In a word: No.
In a lot of words: RAM is one of the least power hungry pieces of hardware in your phone and it uses the same amount of power whether its cells contain 'used' data or not. To continue the book analogy, RAM is like a notebook where you make notes in pencil, erase them, make more, erase those, etc but the book always weighs the same (ignoring the infinitesimal weight of the graphite!). That weight is the battery usage.
In addition, CPU uses far more battery than RAM and the demands on the CPU are greater when applications are loaded from storage instead of RAM.
3Shirts said:
I like the analogy of storage being like a very large library and RAM being like a table near the front. The books on that table are much faster to serve to customers than running to the shelves at the back of the library, so you keep the most commonly requested ones there.
The larger that table is, the more books you can keep on it.
It would be pointless and inefficient to keep that table clear and repeatedly run back and forth to the shelves for those popular books. Manually clearing RAM is the same as putting those books away. You WANT that table to be mostly full and Android is very good at sorting the books so only the popular ones are on the table.
Click to expand...
Click to collapse
It is a good analogy, another one would be something you know vs having to Google it.
Pavly28 said:
Average 2.6gb free after a clean. I don't use heavy apps.
Click to expand...
Click to collapse
After using the phone 2 days without restarting I doubt that the free ram will be 2,6 Gb after cleaning the memory.
Trimis de pe al meu SM-G965F folosind Tapatalk
@3Shirts I just came to say I love your references lol

Categories

Resources