Kilon,

The comparison you're doing is wrong, you're comparing apples to oranges.

To start with, I have Android KitKat where a clean Facebook app takes 33MB
(as per the latest release), Chrome 65MB, etc. You might be counting app
data as total size, but the data+cache part is variable and subject to each
device.

20+ Megs for mobile is HUGE, the only reason to use and download such apps
is if they are (or are perceived) as "indispensable", like social network,
mail or browsing. Games fall into a different category, the average size
for such apps take more space (but are also the first ones to be removed
when available storage starts to reach its limit).

On the other hand you should compare Pharo apps/with other development
languages/IDEs/toolkits. Leaving aside GUI-less/file based tools (which are
smaller) Pharo shines during the development stage taking an order of
magnitude less than many of the IDEs out there.
But the produced artifacts, being indistinguishable from the development
image itself, takes the same size.

Because it is "self contained" it uses only a few shared libraries or even
complete frameworks like JRE/.net. Pros and Cons of this approach. The
resource requirements of Pharo (and most Smalltalks) is linear as you add
more images, you can't leverage "common" code between them.

My servers are "simple web apps" that take ~40MB of image + 100+ MB of
changes. All built from a clean Pharo image, with all caches flushed. For
me that is A LOT. Not to mention the constant 5% CPU idling.

I can live with that because the benefits I get outweighs the cons
mentioned before, but saying that 40MB is not big for a program is not
true, and it's plainly false on mobile.

And in my opinion, and take this as 100% personal taste/experience, but
being reckless about size/cpu requirements of the software you build leads
to bloatware.

Regards!

El Tue Nov 25 2014 at 5:07:26 AM, kilon alios <[email protected]>
escribió:

> Ok here are the apps I use that loads of people also have in their phones
> that are more than 30 MBs
>
> 1) PDF Reader - 237MB
> 2) Facebook     - 178 MB
> 3) Chrome        - 148 MB
> 4) Respawnables (Game) 133 MB
> 5) Yahoo Mail   - 126 MB
> 6) Firefox          - 98 MB
> 7) Candy Crash Saga - 65 MB
> 8) G+                - 56 MB
> 9) Pet Rescue Saga - 53 MB
> 10) Google Search - 50MB
> 11) GMAIL           - 43MB
> 12) Facebook Messenger - 35 MB
> 13) Google Maps    - 32 MB
> 14) Twitter           - 30 MB
>
> Also a +1.000.000 to Marcus about the fact that in a few years 4 GB Ram
> will be the standard for mobile platforms.
>
> Squeak is around 8Mbs but then I dont use it because it has all sort of
> issues on android.
>
>

Reply via email to