I think that you may be trying to read too much "between the lines".
...
- Nick
Yep.
I apologize, it was late, I was tired, time for bed, and after reading it to my wife, she said I was "bein' uppity".
That's my story, and I'm stickin' to it.
It's just that I take words to mean what they say,
The things that "maximize the lifespan" of a computer involve replacing hardware in the box. Things like increasing the RAM, upgrading the hard drive, video card, CPU, etc.
The MBP is a computer. If you're only planning to use it as a computer as it was intended, there really is nothing that needs to be done to "maximize the lifespan" knowing you are going to sell it in a year.
Compared to the resell value of a Mac, any hardware after market upgrade you do to it will return only pennies on the dollar selling in a year and I would not recommend any of them.
You're not going to sell it with all of your personal info on it. So, other than not physically damaging the computer, the only thing you'll "need" to do, and that's when you're ready to sell, is wipe the drive and do a clean install of the OS for the new owner.
As a rationale individual, seeing as how you have the ability to buy a MBP and replace it with a new one in a year, I presumed you know how to take care of your stuff. You're not going to be carrying it in a back pack with a big wad of loose keys in there to scratch it up or take it out and play frisbee with it. Right?
I have an '06 MBP that is still going and runs faster than it did when new. I've done those hardware upgrades that were possible in order to increase the "usable" lifespan of the machine. Would not have done any of those things if I had known upfront that I was going to sell it in '07. We have folks posting here trying to resolve issues with their 5-10-15 yr old Macs - now those folks are "maximizing lifespan".
Of the specific items you mentioned, Nick pretty well covered them all and the battery is the only one that has anything to do with lifespan. If you have any "special use" scenario, then we would need to know about that to be able to make a specific recommendation.
Let us know and welcome to the forum.
And sorry for gettin' uppity.