The Pro end of the Mac line up is for business use and so would be written off after 3 years anyway - I always expected those to have a short length of life - in 3 years they earnt their keep.
The normal Macs have always had a long life, son uses my 2013 MBP to this day but I just ordered myself an M1 Max MBP.
My iMac is a 2014 Retina - only just not able to fully use for XCode app development (unless I upgrade to Big Sur) - so that tells me it’s approaching end of life. I may or may not get a new iMac when they launch. The 2014 iMac might become a bootcamp gaming machine for son if I do migrate away from it soon - it would run the PC games he currently likes just fine.
I bought the other half a well specced 2019 iMac that will last her years yet but I guess that could become a decent bootcamp gaming machine if she needs to move to Apple Silicon - depends when companies stop making Intel upgrades for Mac.
I have an M1 Mini which I bought just to try it out - it will become a media server or maybe a render node.
I do have a tendency to avoid low-end base entry point Macs - maybe that is why they last me so long…
The normal Macs have always had a long life, son uses my 2013 MBP to this day but I just ordered myself an M1 Max MBP.
My iMac is a 2014 Retina - only just not able to fully use for XCode app development (unless I upgrade to Big Sur) - so that tells me it’s approaching end of life. I may or may not get a new iMac when they launch. The 2014 iMac might become a bootcamp gaming machine for son if I do migrate away from it soon - it would run the PC games he currently likes just fine.
I bought the other half a well specced 2019 iMac that will last her years yet but I guess that could become a decent bootcamp gaming machine if she needs to move to Apple Silicon - depends when companies stop making Intel upgrades for Mac.
I have an M1 Mini which I bought just to try it out - it will become a media server or maybe a render node.
I do have a tendency to avoid low-end base entry point Macs - maybe that is why they last me so long…