- Dec 5, 2011
- 144
- 0
- 0
I recently thought about something that I makes a lot of sense to me, but I'm not sure if I'm overlooking something. Remember back during the netbook days, the OEMs would often ship them with the bare minimum amount of RAM. This meant that the performance often wasn't too good. Microsoft started pushing their ReadyBoost feature at that time. Introduced with Vista, it allowed a person to pop in an SD card or flash drive and have the OS use that as "external RAM." In reality it wasn't as good as truly having additional real RAM, but it was still faster than paging to the hard disk, since flash memory is pretty fast.
I'm wondering why Microsoft doesn't do something similar for Windows Phone. Devices with 512MB RAM feel the crunch pretty quickly when they try to multitask. Right now WP tombstones its background apps when it needs more RAM, but this leads to those dreaded Resuming screens as the OS rehydrates the app when a user switches back to it. Not to mention that it's incredibly annoying when a GPS type app gets tombstoned since it loses its place. Why not keep the app "alive" but on a page file stored on the internal storage or SD card. Sure, it would slow things down a bit, but if the app is in the background it wouldn't be too big of an issue. It's better than bringing the app to a halt completely.
Any thoughts on this? Or is there some fundamental flaw that I'm overlooking here?
I'm wondering why Microsoft doesn't do something similar for Windows Phone. Devices with 512MB RAM feel the crunch pretty quickly when they try to multitask. Right now WP tombstones its background apps when it needs more RAM, but this leads to those dreaded Resuming screens as the OS rehydrates the app when a user switches back to it. Not to mention that it's incredibly annoying when a GPS type app gets tombstoned since it loses its place. Why not keep the app "alive" but on a page file stored on the internal storage or SD card. Sure, it would slow things down a bit, but if the app is in the background it wouldn't be too big of an issue. It's better than bringing the app to a halt completely.
Any thoughts on this? Or is there some fundamental flaw that I'm overlooking here?