Got a tip for us? Share it...

Apple Forces Removal of 'Free Memory' Functionality From iPhone Applications

In another seemingly controversial App Store approval decision, Apple has forced iPhone developers to remove functionality that allows users to "free memory" on demand.

While third parties are limited from developing background applications for the iPhone, Apple allows their applications such as the iPod, Safari, and Mail applications to continue to run. After prolonged use, these background applications may take up most of the memory (RAM) on the iPhone that can create interface sluggishness and prevent some memory-intensive applications from loading. Applications such as iStat for iPhone (App Store link) have until now enabled users to free this memory with the click of a button.

When asked for comment, Bjango gave the following account of Apple's request:

Apple simply called us and demanded we remove the "free memory" feature. They wouldn't give a reason as to why it had to be removed. We basically had a choice between removing it or having the app deleted by apple if we didn't. Neither were great solutions but we talked with as many of our users as we could and more of them wanted updates then the free memory feature so thats the route we took.


Bjango explains that the "free memory" feature accomplishes its task by allocating memory until the iPhone OS detects critically low memory levels and terminates the other background processes.

Free Memory's developer suggests that users wishing to avoid a complete device restart force quit Mail, Safari, and iPod if necessary by holding down the sleep-wake button until the red slider appears and then holding the home button until the application quits.

Apple's App Store approval process has recently come under scrutiny from the press and even the FCC. Apple has not returned our request for comment.

Top Rated Comments

(View all)

Posted: 32 months ago
You've GOT to be joking. Now the only way to free memory is to reboot? WTF are they smoking in Cupertino?! :mad:
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago
Well, lucky I already have my free memory app installed then.
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago

You've GOT to be joking. Now the only way to free memory is to reboot? WTF are they smoking in Cupertino?! :mad:


We can always hope against hope that this issue will actually be resolved in the next firmware? Erm... :o
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago

We can always hope against hope that this issue will actually be resolved in the next firmware? Erm... :o

What, you mean they'll be able to add a decent amount of RAM to pre-3GS iPhones via firmware? Sounds great! ;)
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago

What, you mean they'll be able to add a decent amount of RAM to pre-3GS iPhones via firmware? Sounds great! ;)


Haha, wouldn't that be nice. I'm open to a factory unlocked, no-contract 3GS at $299 also. :D I just mean the memory management... if an app works when the phone is freshly booted, the OS ought to be able to get free memory back to a point where the app is launchable after you've been using the phone.
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago

Haha, wouldn't that be nice. I'm open to a factory unlocked, no-contract 3GS at $299 also. :D I just mean the memory management... if an app works when the phone is freshly booted, the OS ought to be able to get free memory back to a point where the app is launchable after you've been using the phone.

There it is. And since this has NEVER actually worked, I find it hard to believe that it will be fixed in 3.1 ... Although I'd love to be wrong. :)
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago
Well this explains why I couldn't find the free memory option :(
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago
I sorta agree that they didn't work as effectively.
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago

There it is. And since this has NEVER actually worked, I find it hard to believe that it will be fixed in 3.1 ... Although I'd love to be wrong. :)


Yeah, I recognize that... OTOH, if an SDK app can do it, all the more reason there's no good reason why the OS can't do it. Although who knows what Apple's reasoning is.
Rating: 0 Positives / 0 Negatives
Posted: 32 months ago
Apple thinks its too confusing to know these things. just like they never tell you the CPU model number they ship and you have to guess
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]