Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

henrysoup

macrumors newbie
Original poster
Apr 22, 2009
15
7
..how would that work for developers?
Do we get to take advantage of the extra memory? If we do, will our apps crash or slow down on older iPhones?
 
..how would that work for developers?
Do we get to take advantage of the extra memory? If we do, will our apps crash or slow down on older iPhones?

It's up to the developer to know the limits and abide by them so it should make a different if there is 16mb or 32gb you either make it run on both or limit it to the larger one.
 
It's up to the developer to know the limits and abide by them so it should make a different if there is 16mb or 32gb you either make it run on both or limit it to the larger one.

I'm pretty sure the OP was using memory in the correct way: system RAM, not storage for files on the device.
 
It's up to the developer to know the limits and abide by them so it should make a different if there is 16mb or 32gb you either make it run on both or limit it to the larger one.

He talking about the RAM. Ie: currently there is 128 MB of RAM in the iPhone, while it's been widely rumoured to be bumped to 256 MB.

It's an interesting point I've never considered (I'm not a dev). I'm sure there are some guidelines in the developer notes, or considering that the new iPhone could be vastly faster than the current one, maybe Dev's will have to have a version for the fast and slower ones.
 
Most likely the developer will be able to set the compatibility to only the new devices. Apple will likely want to have as many apps compatible with all devices as possible though...
 
I'm sure they'll be some new and currently unknown features of the new OS 3.0 which will only work on new devices (perhaps making use of front facing video camera, magnetometer, etc?). If you use any of these features (and don't supply condition logic for their use), you will most likely have to set the minimum requirements to iPhone 3. We'll know in a couple of hours' time either way.
 
I don't think much will change in terms of how we develop. We won't get special access to this new memory and will still need to be prepared with how to deal with applicationDidReceiveMemoryWarning: messages. It just that we will get those message less frequently.
 
Most likely the developer will be able to set the compatibility to only the new devices. Apple will likely want to have as many apps compatible with all devices as possible though...

I doubt it. Apple's policy has always been to only support their newest hardware. If a lot of cool apps are only available for the new iphone, more people will BUY the new iphone ... I don't think apple will care much. there are more than enough apps for the old iphones currently.
 
I doubt it. Apple's policy has always been to only support their newest hardware.
Not really. They still provide software updates for PPC-architecture apps as well as the fact that betas of OS 3.0 have been made available for all versions of the iPhone and iPod touch, not just the latest ones. Your statement is just plain misleading.
 
Not really. They still provide software updates for PPC-architecture apps as well as the fact that betas of OS 3.0 have been made available for all versions of the iPhone and iPod touch, not just the latest ones. Your statement is just plain misleading.

yeah, but they are not developing software especially for it. of course they don't shut down support completly (that will happen at some point though), but they care much less. older iphones and touches only get software updates because it's fully compatible with the new models.
what I'm trying to say is: apple won't care much if your app only runs on the new iphone. that may be different for apps that already run on older iphones right now, but it will be true for new apps in case a new iphone is released ^^
 
yeah, but they are not developing software especially for it. of course they don't shut down support completly (that will happen at some point though), but they care much less
Perhaps. But that is a much different statement than they "only support their newest hardware".
 
Perhaps. But that is a much different statement than they "only support their newest hardware".

maybe that was phrased a little ... unfortunate. I didn't mean they totally drop support for all older hardwares. But they push and support their newest hardware much more than everything else.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.