A cell phone is much easier to upgrade on a shorter timeframe.  Partially because it&#x27;s such a bigger part of the average user&#x27;s life than a console, but mostly because carriers with phone subsidies build in a refresh cycle and set the pace.  If anything, the phone lifespan should probably be getting longer as the computational and functional advances from phone revision to revision have slowed down so much.<p>I probably wouldn&#x27;t mind such thinking about consoles if, and only if, the manufactures used the cert processes to really held the developers feet to the fire and prevent the version targeting older revisions from slipping in quality on non-graphical aspects.  And not letting them just drop the support for an old version like a phone developer because &quot;Oh my god, the APIs aren&#x27;t identical, and you even want me to test on multiple pieces of hardware WHATEVER WILL I DO!?&quot;