content value in config.lua - Optimum resolution and texture memory

I have finished a major part of my game giving values for content in config.lua as 480 x 854.

I recently read in some article that 320 x 480 is optimum and using anything more than that uses more texture memory.

So I have to change everything relative to 320x480.

My question is : Is this absolutely necessary(for better performance) or can I just carry on with my game? [import]uid: 64174 topic_id: 15582 reply_id: 315582[/import]

Where did you read this? I am not aware of this. I think you can carry on.
Texture memory is primarily dependent on the actual image files you load for your app, not the resolution your app runs at.
[import]uid: 7563 topic_id: 15582 reply_id: 57531[/import]

Here is that article!

http://blog.anscamobile.com/2010/11/content-scaling-made-easy/

The article says:
The thing to keep in mind is that texture memory (which is used to store graphics) is the most valuable and limited resource on mobile devices, and higher-resolution graphics will consume more of it.
and
It is generally not a good idea to use the iPhone 4 screen (640 x 960) as your content size and then scale everything down for the iPhone 3/3GS, because the higher resolution will quadruple the texture memory consumed. [import]uid: 64174 topic_id: 15582 reply_id: 57534[/import]

Yeah setup your config.lua something like below. This means that on a standard iPhone you will load the images designed for that screen size. A background would therefore be 320 x 480 ( or 480 x 320 in this case as its being forced into landscape. )

The code means that Corona will automatically scale the app to fit the screen of the device, in this case with letterbox is the screen aspect ratio is different.

On an iPhone 4, which is 2x the screen resolution I can name a second “background.png” image as “background@2x.png” and Corona will load this image ONLY on the device with the large screen resolution ( more texture memory is used as a result but that is expected and the iPhone4 / iPad have more memory as default. )

application =  
{  
 content =  
 {  
 antialias = false,  
 width = 320,  
 height = 480,  
 fps = 30,  
 scale = "letterbox",  
 audioPlayFrequency = 44100,  
 imageSuffix =  
 {  
 ["@2x"] = 2,  
 },  
 },  
}  

[import]uid: 5354 topic_id: 15582 reply_id: 57613[/import]