With that same concept, developers don't really need to write software for the newer iOS or macOS.....If it works in Big Sur, it will work in the newer macOS.Developers don’t really need to write software for M1X or M2
So why does Apple show off all the operating systems and hits ourselves hard with "developer early access", "new SDKs", "new APIs"? Its so developers can change things up. So going to a new processor with more cores, will allow things like Photoshop, After Effects, etc to be READY by launch - otherwise the M1X/M2 will be useless for MONTHS.
We don't know if they will just add more cores on the M1X or M2. They might add additional features. M1 is not just CPU and GPU, there are many other things involved from the ISP to Neural Engine to secure enclave.Thats not how multithreading works.
The reason for a DTK is because of the transition between x86 to arm. Once you have software written for arm, you don’t need to know about a specific processor for it to work as long as it’s all using the same architecture. Devs get API’s for new features found in the OS. Of course those processors will work just fine if all they did was add more cores to them. If your code was already multithreaded then it’ll utilize more cores in the same way it would on an Intel machine. This is how it’s been on Intel for years and years. Devs didn’t need to write software specifically for 8-core i9 vs a 4-core i7? Huh? They just wrote software that was multithreaded that could scale up as needed. Multi-threading and utilizing more available cores isn’t a new thing.
Devs never went “okay I’m gonna write this software specifically for the new 6-core i7 coming out this year” that’s not how that works. They say “I’m going to implement new API’s that will be available in the new OS this year”.
That is why we get new OS announcements every year and why we have never once gotten a new chip announcement like “A15” at WWDC. Again the DTK was only made so devs could compile their code to arm. That wasn’t specific to M1 it was specific to arm. Their code is now compiled for arm so that makes a DTK useless. What a dev could do on the DTK they can now do on an M1 Mac.
We don't know if they will just add more cores on the M1X or M2. They might add additional features. M1 is not just CPU and GPU, there are many other things involved from the ISP to Neural Engine to secure enclave.
And there can certainly be some very unique workflow that does not work on the 4 high performance cores but might for the 8 high performance cores. Some high end professional software does not work well on a 4 core i5 due to needing many more cores.
There is also this that compiles all the leaks and everything we have. My position still remains that they will announce the computers at WWDC and ship in the fall.
I am aware of the rumors. I keep up with Rene Ritchie, Max Tech, Luke Miani, Prosser, Sam, Saran, Reddit, all of them - that doesn’t change the fact that they have never once announced a chip beforehand at WWDC because it has a feature that devs need to write specific code for. If they do have some sort of new IP that’s only included in the higher-end chips, they would likely only announce that IP. They wouldn’t announce the entire product just so devs could write code for a niche feature that’s in the new chip. Mac Pro and iMac Pro are two exceptions to that which I outlined the reasoning why beforehand.We don't know if they will just add more cores on the M1X or M2. They might add additional features. M1 is not just CPU and GPU, there are many other things involved from the ISP to Neural Engine to secure enclave.
And there can certainly be some very unique workflow that does not work on the 4 high performance cores but might for the 8 high performance cores. Some high end professional software does not work well on a 4 core i5 due to needing many more cores.
There is also this that compiles all the leaks and everything we have. My position still remains that they will announce the computers at WWDC and ship in the fall.
They announced M1 at WWDC 2020, DTK shortly after and M1 products shipped in the fall......that they have never once announced a chip beforehand at WWDC because it has a feature that devs need to write specific code for
And that is precisely what the next M* processors are going to be for. Not $50,000 Mac Pro levels, but still more geared towards professionals. They are DONE with the regular consumer now. So again, everything makes sense that they will announce new products.The only Macs in recent memory announced months in advance have been the ones targeted at professionals
Uh what? They didn’t announce M1 at WWDC? Are we watching the same video?They announced M1 at WWDC 2020, DTK shortly after and M1 products shipped in the fall......
Videos start at timestamps where approprite.
Also, they announced the 2019 Mac Pro at WWDC 2019.
They have introduced new iMacs (not just the pro) at WWDC 2017
There are certainly devs out there that are not going to port their code that requires more power than an M1 can provide, but will when they see the 12 core or 32 core CPUs come up.
Not M1 by name, but the DTK was announced at 1:44 in the video. Are we watching the same video?They announced the TRANSITION to Apple silicon at WWDC. That’s hugely different.
You are CLEARLY being rude here. Why are we 20 posts with this discussion? I posted reasons why I think there will be hardware announcements, Mac tech agrees. So what is the damn point in nitpicking all these things? You OBVIOUSLY think there will be NO hardware announcement. Even though we have had them in the past (I posted three videos with hardware announcements including the Apple Silicon DTK).I don’t mean to be rude. Honesty I don’t. But are you even reading what I’m writing?
Announcing a transition plus making available a DTK and announcing an actual product are different.Not M1 by name, but the DTK was announced at 1:44 in the video. Are we watching the same video?
And I said they announced OTHER iMacs OTHER than the Pro. Are you able to read?
They have introduced new iMacs (not just the pro) at WWDC 2017
I said this once....you guys are acting like I am SHOUTING IT in every post I am making. You have made your positions VERY clear and I have NOT replied countering your arguments since. So why are you continuing? Maybe they won't this is new. Intel X86 was an industry standard at the time so maybe they didn't need it during the Intel transition as much. Again we will see.What I will argue is the fact that you are saying they announce products months in advance because of a transition.
This seems to be an edit as I did not see this before. Thank you for clarifying. When the conversation goes from "Hardware has been announced at WWDC" and the response I receive is basically "iMac Pro and 2019 Mac Pro are unique" that leads me to believe that your stance is NO hardware AT ALL at WWDC. Whether I am at fault or not, it is the impression I received the last several posts that you thought there would be NO hardware.Just to be very very clear here: I agree that macs will be announced at WWDC. I never said they weren’t. I even showed you a list of WWDC events where they were announced new hardware just like the video you posted. What I don’t agree with is when you said they are announcing products at WWDC early just so devs can write special code for them and then ship in the fall. That doesn’t make Any sense. Or when you said they would need a DTK for the M1X. They don’t.
Yes (see my post above) regarding why I THINK there might be a POSSIBILITY of a DTK. It makes sense to me as I have been through this going from a dual core i3 corporate environment building corporate software to i5 and even i7 being standardized with 4 or more cores. The extra two cores did not make my program faster just with the processor alone, it required code changes. Again, I think its just a POSSIBILITY, not a guarantee.To be honest, my position fluctuates. And again, they may announce hardware at WWDC in a little over a month. We don’t know, which is why we are on a rumors website commenting about this stuff. No matter what I am excited for WWDC, whether we get new hardware or just the software updates. I always feel like it is my Christmas time.
I looked back at your posts because maybe I misread something (wouldn’t be the first time) and you bring up things like developers need to know about the new processors otherwise they would be useless if released and developers had no idea. The only way they would be able to code for them is if they had the hardware, which they wouldn’t actually get until release. Maybe they get Xcode with a simulator, but it can only do so much…they need the real hardware.
Then there was another post you made about them announcing the new processor and possibly sending out another DTK, which I was just pointing out doesn’t seem likely or necessary at this point.
I edited my comment you quoted. I thought about it and can see it from your side.Yes (see my post above) regarding why I THINK there might be a POSSIBILITY of a DTK. It makes sense to me as I have been through this going from a dual core i3 corporate environment building corporate software to i5 and even i7 being standardized with 4 or more cores. The extra two cores did not make my program faster just with the processor alone, it required code changes. Again, I think its just a POSSIBILITY, not a guarantee.
I agree with your excitement about WWDC. Its my special holiday, and I always take some vacation time (typically a couple of days as I watch the event repeatedly from other podcasts and reactors).
Gotcha. I can certainly see how developers with software that really doesn't work for 4 high performance cores (without hyperthreading too) would like a "DTK like thing" where they have time to get their software ready for day one for consumers. But that might not happen.I edited my comment you quoted. I thought about it and can see it from your side.
Sorry if anything came off as rude.Gotcha. I can certainly see how developers with software that really doesn't work for 4 high performance cores (without hyperthreading too) would like a "DTK like thing" where they have time to get their software ready for day one for consumers. But that might not happen.
This seems to be an edit as I did not see this before. Thank you for clarifying. When the conversation goes from "Hardware has been announced at WWDC" and the response I receive is basically "iMac Pro and 2019 Mac Pro are unique" that leads me to believe that your stance is NO hardware AT ALL at WWDC. Whether I am at fault or not, it is the impression I received the last several posts that you thought there would be NO hardware.
Was this another edit? I did not see this before....This is the very first thing I said to you:
Apple has a history of announcing hardware at WWDC. They don’t do it every year, but it’s not unreasonable at all to expect new hardware this year. Rumors are that the next iteration of Mac chips have started production. M1 had about 5 weeks of lead time before the announcement, and that was used in 3 top-selling macs. The higher-end models that would likely get announced ship less volume so they easily could have chips ready shortly after WWDC this year.
WWDC New Hardware History:
2010: iPhone 4
2012: MBA, MBP
2013: MP, AirPort, MBA,
2017: iMac, MB, MBP, iMac Pro, iPad, HP
2019: Mac Pro, Pro Display
2020: Dev Transition Kit
Macs that still need updating:
4-port Mac Mini
4-port 13” MBP
16” MBP
27” iMac
Mac Pro
So I’m not sure why you thought I was saying there would be no hardware at WWDC when the first post I said to you was “Apple has a history of announcing hardware at WWDC”.
Maybe you though I was someone else?
No, that was the very first comment I tagged you in and I did not make any edits to that post.Was this another edit? I did not see this before....
Your later discussions led me to believe you were arguing there would be NO hardware at WWDC so that is my fault for not understanding properly.No, that was the very first comment I tagged you in and I did not make any edits to that post.
It’s okay. I understand now why you’d think that if you hadn’t seen my first comment. This whole time I thought you had read my first comment explaining why we may see hardware at WWDC and I was getting so confused.Your later discussions led me to believe you were arguing there would be NO hardware at WWDC so that is my fault for not understanding properly.