IntoMobile

Breaking news, information, and analysis on the latest mobile phones and mobile technology

Open NavigationOpen Search
  • Home
  • Platforms
    • iOS / iPhone OS
    • Android
    • Windows Phone
    • BlackBerry OS
  • Hardware
    • New Hardware
    • Tablets
    • Reviews
    • Rumors
  • Carriers
    • AT&T
    • Sprint
    • T-Mobile
    • Verizon
  • Manufacturers
    • Apple
    • Samsung
    • HTC
    • LG
    • Motorola
  • Best VPNs
    • Best VPNs for iPhone
    • Best VPNs for Android

RIM explains app memory in OS 7 BlackBerry devices

August 12, 2011 by Simon Sage - 2 Comments

Share on Twitter Share on Facebook ( 0 shares )

Now that the BlackBerry 9900 and 9810 have been out in Canada for a few days, there has been some confusion about app memory on the device. It’s advertised to have 768 MB of RAM, but there’s only 189 MB of memory available for applications, which is entirely separate from the on-board storage (which varies by BlackBerry) and the microSD memory card. 189 MB doesn’t seem like a lot, especially if you’re used to bigger apps on Android and iPhone, so I pestered RIM about it here at the BBM Apps Hackathon developer event in New York, and they provided me with a lengthy, comprehensive answer.

The 189 MB of free space refers to the application memory space, an area carved out of the eMMC where all the usual security checks are put in for apps – i.e. this is the space to which actual application COD files are installed.   Practically speaking, if you look through the App World catalogue, you’ll find that few apps exceed 2 MB in size and most are less than 1 MB in size.  On BlackBerry, most apps simply don’t need much space.  If you take Foursquare as an example, the app on BlackBerry is 790 KB where it’s at least triple that size on other major platforms, and arguably, with a richer feature set on BlackBerry.

The maximum size for an app is theoretically about 14-16 MB (7-8 MB of code, 7-8 MB of additional data [could be images, audio files, etc… basically, anything that isn’t Java code]).  This is documented here: http://supportforums.blackberry.com/t5/Testing-and-Deployment/The-maximum-size-of-a-BlackBerry-smartphone-application/ta-p/502534

The only argument for larger memory space is 3D games.  But, per the max app size limit, 7 MB for data is too small for them anyway (many games have 50 MB or more of images, textures, audio, etc).  You could go beyond that 7 MB data limit via a series of libraries, but then you’re starting to take a large chunk out of that 189 MB.  As such, for full featured 3D titles like 3D Roller Coaster Rush Jurassic 2, we worked with the vendor to download the game data separate from the COD files for the game logic.  More specifically, from App World, the user will be able to download the COD files for the app, which make up the core game logic.  This download is only a few MBs in size / only consumes a very small portion of the user’s available application memory.  When running the game for the first time, the game will then download all the rest of its game files, be it images, textures, audio, or whatever else.  This download is done in a manner that is cost-sensitive to the user’s data plan, using WiFi only, which is especially relevant for users who are not on unlimited data plans or for users who live in regions where data rates are such that 50 MB downloads over carrier networks are not practical.  The downloaded game files are then saved to the user’s regular media storage, allowing the app to be as graphically rich as it wishes, without negatively impacting the user’s available application memory space.

So, there you have it. I’m no developer, so have no idea if this set-up makes any more sense than on any other platforms, but it is a bit reassuring if you’ve been freaking about only being able to get 189 MB-worth of apps onto the new BlackBerry devices.

Share on Twitter Share on Facebook ( 0 shares )

Back to top ▴

Back to top ▴

Follow IntoMobile

38k
36k
4k
13k
12k

Most Recent Posts

  • iPhone No Sound: Tips on How to Fix this Common Issue
  • The newest iOS – things you surely did not know
  • Transferring money through mobile: Why digital wallets are the future of commerce?
  • Review: Shine laser light Bluetooth headphones
  • Neptune Suite smart watch with phone and tablet screens killing it at Indiegogo

Get Updates Via E-Mail

  • This field is for validation purposes and should be left unchanged.

About IntoMobile

  • About IntoMobile
  • Contact IntoMobile
  • Send us News Tips
  • Privacy Policy

Social Links

  • IntoMobile on Facebook
  • IntoMobile on Twitter
  • IntoMobile on Google+
  • IntoMobile on YouTube

Copyright © 2006-2021 IntoMobile. All rights reserved.