Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm sure they could have made modifications to make things work without Metal 2, but as I mentioned it likely would not have run very well as a result of all of the compromises that would have to be made.
Apple was able to make 10.4 and 10.5 work on PPC and Intel processors. Im sure they could have made 10.14 work with older GPUs.
 
  • Like
Reactions: oldmacs
I'm glad I didn't sign up and pay $99 to be a developer now that my Mac won't be supported for Mojave. Based on this I wouldn't buy another Mac again. Period.
How can you have 7 year old laptops dropped?

Just expense everything if you're a professional, freelancer or buying through a company. You shouldn't need to ask questions like that about hardware and software pricing if you know how to do your expenses.
 
  • Like
Reactions: martyjmclean
I'm trying to just get the hang of xcode and all its functions and stuff. That's one thing. Now I have to deal with possibly getting an entire new machine that supports it year after year. At some point it's gotta stop. It's like having to upgrade phones year after year. Shouldn't have to do that.

Nobody else has to do that, so I'm not sure why you feel you have to get a new Mac every year. 7 years is a really long time in computer life. In fact, I have to kind of laugh at people who complain about the cost of smartphones after they say they HAVE TO UPGRADE every year. You DON'T have to upgrade every year, you just want to.

I don't see any real developers complaining about this, only consumers who stupidly pay $99 for a developer account just so they can get a beta two months before everyone else.
 
Apple gives computers, on average, six to eight years of OS support. This year was right in that pipeline. Really, nothing out of the norm for Apple computers. Google OSX system requirements for each OSX version and you'll notice a pretty consistent trend.

Planned obsolescence is real, but even with planned obsolescence you can get a good ten years out of your machine. After ten years, your Mac should still work great and function as it should on older OSX versions (even if it's not fully supported). This is the Apple way. If you can't deal with that, stick to Windows which has a theoretically infinite lifespan. Nothing out of the norm happening this year, though.
 
  • Like
Reactions: BigMcGuire
t
Apple gives computers, on average, six to eight years of OS support. This year was right in that pipeline. Really, nothing out of the norm for Apple computers. Google OSX system requirements for each OSX version and you'll notice a pretty consistent trend.

Given that computers are really not getting that much more powerful and that these machines (with SSDs) run very well (at least speed wise) with High Sierra and Apple's environmental focus, I was hoping Apple would up the time that Macs were supported.
 
t


Given that computers are really not getting that much more powerful and that these machines (with SSDs) run very well (at least speed wise) with High Sierra and Apple's environmental focus, I was hoping Apple would up the time that Macs were supported.
It is not about power, it is about tech. The older Macs GPUs does not support DirectX 11.1, thus they do not support Metal 2 (I think it has something to do with shaders capabilities, I am not sure).
 
  • Like
Reactions: eltoslightfoot
It is not about power, it is about tech. The older Macs GPUs does not support DirectX 11.1, thus they do not support Metal 2 (I think it has something to do with shaders capabilities, I am not sure).

I understand that. I think they should have maintained Open GL compatibility.
 
I understand that. I think they should have maintained Open GL compatibility.
That is their IMO unfortunate decision. They maintain it (for now), they just won't develop it any further (well, they didn't for quite a long time already).
 
That is their IMO unfortunate decision. They maintain it (for now), they just won't develop it any further (well, they didn't for quite a long time already).

I meant have a version of MacOS that would run on non metal capable GPUs.
 
Its pretty simple. You aren't a serious developer if you have a 7 year old mac and if you aren't a developer then you don't need the latest xcode or OS.

If you are just learning iOS development you don't need to be on the bleeding edge of things so you will be fine with high sierra for a few years until you can buy a newer mac. I find the biggest issue with anything tutorial related is that they are quite often out of date rather than too bleeding edge to be useful.

Either way, good luck learning iOS, xcode and programming in general.
 
What's with this sudden resurgence of whining from folk expecting their old devices to still work with all the latest operating systems?

True story: I just fired up my 2012 Droid Incredible. Rather unsurprisingly Google no longer allow it to connect to my Gmail account. Think I need to hop on over to the first Android forum I can find and complain incessantly how Google don't care about supporting users with old hardware... :rolleyes:
I think it is that people really love the Mojave at the first sight, it is the coolest OS Apple has released in a while, so they want to run it on their computers. I understand them. If Apple dropped support for 2012 models, I would be sad too.

But I understand that all things must eventually come to an end, too.
 
  • Like
Reactions: eltoslightfoot
You aren't a serious developer if you have a 7 year old mac and if you aren't a developer then you don't need the latest xcode or OS.
The biggest problem is that to test an app on a physical device with the latest iOS, you need the latest Xcode. I know someone who ran into this problem a month ago, because they had a device on iOS 11 and the latest Xcode for MacOS Sierra didn't support it. The problem was only solved by updating to High Sierra.
 
  • Like
Reactions: z970
I'm glad I didn't sign up and pay $99 to be a developer now that my Mac won't be supported for Mojave. Based on this I wouldn't buy another Mac again. Period.
How can you have 7 year old laptops dropped? It literally makes no sense that I can run high sierra and now I can't run Mojave. I was going to fully invest in the Apple ecosystem based on how I was enjoying my MacBook and I assumed that it would be supported for at least another few years seeing that it's fully capable spec wise. Now I wouldn't touch another Apple product. I came from a PC, chose a Mac and now I'll be headed back to Windows and Linux where devices are supported. I'm afraid to get an iPhone SE. would it be dropped after ios 12? Wouldn't doubt it
I thought the compatibility is based on Metal? And previous computers don't have Metal.

But why so angry? It's not like your computer is gonna explode if it stays with High Sierra.
 
What's with this sudden resurgence of whining from folk expecting their old devices to still work with all the latest operating systems?

True story: I just fired up my 2012 Droid Incredible. Rather unsurprisingly Google no longer allow it to connect to my Gmail account. Think I need to hop on over to the first Android forum I can find and complain incessantly how Google don't care about supporting users with old hardware... :rolleyes:
My Late 2006 iMac is running fine on Linux Mint. I challenge you to find any smartphone from the year 2006 or 2007 that runs the latest version of any modern operating system.

Truth is, personal computers are a much more mature product category where older hardware is still viable, hence why I complain every time Apple drops support for Macs. It is more the case that Apple's support limits older Macs than older Macs limit Apple's support.

Had Apple left in OpenGL support and disabled Stocks, Home, Voice Memos on 2011 Macs due to those apps requiring Metal, I'm sure no one would be complaining.
 
The biggest problem is that to test an app on a physical device with the latest iOS, you need the latest Xcode. I know someone who ran into this problem a month ago, because they had a device on iOS 11 and the latest Xcode for MacOS Sierra didn't support it. The problem was only solved by updating to High Sierra.

Gee, I know who we can blame for that...

Probably the same people who pioneered the "disposable phones/computers" mentality.

Probably one of the biggest things I hate about Apple today...
 
  • Like
Reactions: thewap and old mac
If you just want to learn iOS programming and Xcode 10, you will be fine with your 2011 Mac. Swift you are even able to learn by installing linux or freebsd. When you are at the point where you want to submit to the App Store, you should likely make some more investment, but it is not necessary unless you want to add features which are from the latest and greatest of the API, but I would rather go the route of being hired by someone else if you feel the monetary risk of investing in a newer Mac is daunting.

When it comes to comparing Apple and Microsoft, Apple has never been afraid to drop older legacy technology to keep its OS and products nimble. Microsoft has taken the more compatible route, but then there are tons of legacy cruft in Windows, for a end-user it is not of the biggest of concern, but for developers it means dealing with various APIs that do the same thing and at the same time do lots of the hard work yourself. Apple APIs are much more developer friendly.
 
  • Like
Reactions: eltoslightfoot
My Late 2006 iMac is running fine on Linux Mint. I challenge you to find any smartphone from the year 2006 or 2007 that runs the latest version of any modern operating system.

Truth is, personal computers are a much more mature product category where older hardware is still viable, hence why I complain every time Apple drops support for Macs. It is more the case that Apple's support limits older Macs than older Macs limit Apple's support.

Had Apple left in OpenGL support and disabled Stocks, Home, Voice Memos on 2011 Macs due to those apps requiring Metal, I'm sure no one would be complaining.

Brilliant.
 
Why would you expect a 7 year old piece of tech to have access to the latest software updates which are aimed to take advantage of the latest hardware...I assume the machine still works and performs the tasks it was sold to you to perform.

Also, I would bet the 7 year old piece of Apple hardware coupled with older apple software will still run smoother than a similar Windows machine.
 
What's with this sudden resurgence of whining from folk expecting their old devices to still work with all the latest operating systems?

True story: I just fired up my 2012 Droid Incredible. Rather unsurprisingly Google no longer allow it to connect to my Gmail account. Think I need to hop on over to the first Android forum I can find and complain incessantly how Google don't care about supporting users with old hardware... :rolleyes:

Maybe it has something to do with the fact that a lot of people dished out serious money for their Apple products and now they are becoming obsolete? I'd be upset as well. Fortunate for me, I am happy with MacBook Airs and Mac Minis. My cost of replacement is not as high as some other folks.

I am interested to see what is to become of the Mini with Mojave. With it's four year old hardware I am guessing the product will be discontinued soon. Seems Apple picks and chooses at will which hardware is destined for the retirement home. In the meantime Apple continues to sell old and outdated hardware, yet people are expected not be upset if their own hardware becomes obsolete? Go figure.

Seriously think about it. If a person were to buy a "New" Mac mini right now, they might get a year or two out of it before it gets near the end of it's life cycle?
 
Why would you expect a 7 year old piece of tech to have access to the latest software updates which are aimed to take advantage of the latest hardware...I assume the machine still works and performs the tasks it was sold to you to perform.

Windows 10 runs on 2006 era Macs.....

And once you loose OS support, you loose out on compatibility (when it stops supporting iWork in October I'd assume), various iOS syncing services will stop etc.

Also, I would bet the 7 year old piece of Apple hardware coupled with older apple software will still run smoother than a similar Windows machine.

Nah. Windows 10 is faster on older hardware than MacOS is. MacOS needs an SSD to be tolerable on older machines. I bought a $1800 white MacBook and a $300 laptop from Compaq back in 2008. Apple dumped support for the MacBook in 2012, stranding it on 2011's Lion. The Compaq is running the latest version of Windows 10 well. The Compaq machine boots and loads applications faster than the MacBook, even though the MacBook has more ram (6GB vs 3GB), faster HDD (7200rpm vs 5400rpm) and a faster processor (C2D vs Celeron).
 
I am interested to see what is to become of the Mini with Mojave. With it's four year old hardware I am guessing the product will be discontinued soon. Seems Apple picks and chooses at will which hardware is destined for the retirement home.

I still think it's pure insanity on wheels that Sierra supported the 2009 MacBook, but not the 3.2 GHz octo-core, 32 GB RAM, Quadro FX 5600, 2008 Mac Pro.

Screw their support schedule, the thing could quite easily blow the MacBook completely out of the water. The hardware was all there.

But they likely ditched it for "consistency". Seems to me however that a one year newer consumer laptop getting support over a dumped professional-grade workstation is far less consistent than any reason or schedule they can dream up.
 
t


Given that computers are really not getting that much more powerful and that these machines (with SSDs) run very well (at least speed wise) with High Sierra and Apple's environmental focus, I was hoping Apple would up the time that Macs were supported.
I agree that Apple drops support artificially, but this is one of the few cases where there are specific hardware requirements needed in order to run Mojave (GPUs supporting Metal). Let's hope after iOS 12, the first iOS version focusing on older hardware, Apple changes their mind about how they support older hardware throughout their product lineup.
 
I agree that Apple drops support artificially, but this is one of the few cases where there are specific hardware requirements needed in order to run Mojave (GPUs supporting Metal). Let's hope after iOS 12, the first iOS version focusing on older hardware, Apple changes their mind about how they support older hardware throughout their product lineup.

I just think they could have maintained a seperate version for the older machines that didn't require Metal :)
 
  • Like
Reactions: old mac
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.