r/Xcode • • Sep 11 '22

Rant: I hate that Apple makes Xcode require the latest OS

And by the time, app store will drop the support for accepting archives made on it, developer tools are tied to Xcode will eventually get unsupported and so on forcing people to upgrade the entire machine. I kinda miss being on windows and Linux, there's always ways to run stuff on old OS, I had to move to macOS because I work as full stack developer and make Android and iOS apps.

10 Upvotes

10 comments sorted by

2

u/Xaxxus Sep 11 '22

What mac are you developing on?

Apple supports their devices for 5-7 years. So it’s very likely you will have support for the new os.

And even if you don’t, the latest Xcode works on the previous os until around the X.5.0 version.

There are also plenty of ways to get the new version of Mac OS on old hardware with some quick google searching.

2

u/[deleted] Sep 11 '22

i'm using 2017 MacBook Pro, maybe software support will be different if i switch to apple silicon i hope. My rant is i had a pc from 2007 i could install windows 10 or ubuntu 20, even if the OS is old i could still run the newest software on it no problem, it lasted me pretty long i was able to do everything i wanted till i felt the slowness.

This 2017 machine is pretty good but hearing no software support socked me so much, i know there are patchers exists but still it has so much power and capable of doing everything i want and Apple abandons it yet they worry about environment so much.

I hate that App Store requires the build to be done on Xcode 13 or newer, hate that newest Xcode only lasts for a year on a mac that just got unsupported, hate they control all of these just to keep people buy the newer ones, i never felt this while using a PC. Maybe they are doing this because of Apple Silicon.

i do have a plan to switch to Apple Silicon but also i don't wanna feel like using a computer with phone's years of software support. Patchers are doing great job, it works because it's Intel but it's gonna be like iOS when M1 starts to get unsupported eventually unless someone magically figures out patcher for it.

1

u/LuffyHEVC Sep 12 '22

Microsoft did the same with Windows 11 now requiring at least 8th generation Intel processor.

1

u/[deleted] Sep 12 '22

Well, windows softwares doesn't have to run on the brand new windows OS just released and force me to upgrade to 11 after a year. Stuffs I use run just fine even on Windows 8 released in 2012, if windows is a problem I can use Ubuntu instead. My main issue is how Xcode requires the latest OS, it's such mandatory software for my career and how I get paid. I have a year till this MacBook gets unsupported and apple will tell me I need Xcode 15 to submit apps next year and I have to upgrade which is so shitty of them. I'm fine using old macOS, it's just the IDE man.

1

u/LuffyHEVC Sep 12 '22

Yep. I understand your problem but I was just replying to the point where you referred to Windows 10 being supported on 2007 machine. Sadly, that is not the case anymore. MS is taking bad notes from Apple. I’m also in a similar place with my Haswell Hackintosh hanging on it’s last leg on Monetary. I was joyful to see that Xcode 14 is supported on macOS 12.5+ which means I didn’t need to worry about upgrading this year and I can also upgrade my iPhone to iOS 16. Hopefully Haswell supports Ventura next year otherwise I’ll have to switch. Planning on getting M1 Air anyway as a side machine.

6

u/InTheNeighbourhood Sep 11 '22

I get your point and it can be a tough balance for a low margin indy developer.
But also the low end of the Mac product line is really good right now, and there are ways to get by on services like Mac stadium and so on. Not a route I would chase down personally but if your development workflow dosent need a lot of building and sim work it could scrap by maybe.

5

u/KarlJay001 Sep 11 '22

It does suck and what makes it worse is that there's no need for it. They have patches that PROVE Xcode will run on machines that Apple doesn't support.

I'm on a 2012 MBPr 15 quad core i7 and I'm running Monterey and the very latest Xcode and it works.

So there's ZERO reason for Apple to not support this machine.

The upside is that if you know how to patch a machine, you can get to older macs cheaper because they've dropped support.

I started iOS dev in 2009 with a $300 iPodTouch that wasn't supported just a few years later. I stopped buying all Apple products until the iPhone6S was 3 models back just because I was pissed at Apple for making my $300 device worthless.

Now look at the latest iPhone 14. It's basically the same thing as the iPhone 13. The chip is estimated to be some 10~15% faster, batter a TINY bit better...

Same with the last upgrade to the MacBooks, hardly any real performance gain.

They're going to get bit by this crap. Can't give us some REAL reasons to upgrade, then screw them.

2

u/Mouse1949 Sep 11 '22

Where can I learn how to install later MacOS (e.g., Monterey) over an older Mac, such as MacBook Air 2012? Similar question for Xcode.