Kazillions of apps that ONLY run on windows. And I mean apps going back 20 years or more...True curiosity, why one needs to run Windows on a Mac?
Kazillions of apps that ONLY run on windows. And I mean apps going back 20 years or more...True curiosity, why one needs to run Windows on a Mac?
Steve Jobs is dead and he ain’t coming back. Seems like Apple is doing alright without him this time around, thankfully!..then Apple computers will go back to be completely irelevant as they were in the '90's. Just glorfied iPads with a built-in keyboard.
Kazillions of apps that ONLY run on windows. And I mean apps going back 20 years or more...
And I mean apps going back 20 years or more...
Wrong! What about folks that know it's obsolete but want to use said app anyway?Anything older than ~10 years shouldn't be being used anyway as the associated runtime's will have been put into retirement by Microsoft long ago, so that theory is essentially moot.
Nice take. Unfortunately the new Mac's will just be glorfied iPads until they can run other OS's like the current intel systemsUnless the price of M1 machines drops dramatically, Intel and AMD have absolutely nothing to worry about because the only people who are going to purchase M1 machines at the current prices they are, are existing mac owners.
I look for value for money and I do not see it with the M1 machines compared to what you can get from Intel and AMD machines for the same price or lower price. I went onto Apples website to checking the pricing of the new M1 13inch mac pro, 16GB with 1TB of hard disk space and it came to $1899. I then looked around on the net for competing laptops of very similar specs or ones that had very close hardware specs but with a bigger screen and I found at least over 70 Intel and AMD laptops that all offer more than what the M1 has to offer. They were all dedicated gaming laptops that had either Nvidia's 1660 Ti or RTX 2070. Many had 1080p webcams and were also capable of handling VR devices.
If I selected 13inch screen only, nearly every machine in it's class came under $1200 and again that is with a 1080p webcam, a 1660 Ti GPU and capable of handling VR.
Now if someone said 'in front of you is the latest Apple M1 and next to it is it's competing equivalent in price AMD and Intel machine' and they run off the specs and what each machine is capable of doing, a huge majority of people would buy the Intel or AMD because for the price, they offer so so much more.
When Apple moved to Intel CPU's, it did not dent the Windows market and the same will happen with the M1's. The M1's are showing how good they are BUT you give people $1800, take them to a dedicated computer store where they are selling both M1 macs and Intel and AMD laptops (hypothetical at the moment because I think only Apple store is selling the M1's), the majority of people will spend that $1800 on a gaming laptop. That is the real world we live in and people in this forum need to understand that. As I said, the M1's are good, they are proving just how good they are BUT they will not put a dent into Intel or AMD
This is the funniest thing I read all day. Thanks for making me laugh!Nice take. Unfortunately the new Mac's will just be glorfied iPads until they can run other OS's like the current intel systems
There is information from credible sources that says that Microsoft has already sent emissaries down to Cupertino to talk about getting support for windows on apple silicon. Microsoft is a software company. They don’t play the fanboy game that many of us here play. If a platform can run their software and run it well they really could care less about who makes it.Disagree. Redmond will take a look down the road to Cupertino and just flip'em the bird.
True curiosity, why one needs to run Windows on a Mac?
M1 is closely related to the A-series chips used in the phones, tablets and watches. iPadOS is very, very closely related to macOS. So is iOS. The foundation layer is all but identical, and always has been. Apple did not port macOS from x86 to ARM, they just finished up the UI parts that iOS was missing. They wrote macOS for ARMv7 (as 32 bit iOS) and then transitioned it to ARMv8 (64-bit) about five or six years ago. A few years back, they dropped 32-bit support from iOS, allowing them to greatly simplify their CPU logic. All they had to do to get macOS running on ARM was to add some AppKit classes and support some other features (like bindings, IIUC). Making the M1 Macs function like the x86 models was fairly trivial in terms of building the OS.... please explain why Apple did not write an x86 port to work on the M1?
M1 is closely related to the A-series chips used in the phones, tablets and watches. iPadOS is very, very closely related to macOS. So is iOS. The foundation layer is all but identical, and always has been. Apple did not port macOS from x86 to ARM, they just finished up the UI parts that iOS was missing. They wrote macOS for ARMv7 (as 32 bit iOS) and then transitioned it to ARMv8 (64-bit) about five or six years ago. A few years back, they dropped 32-bit support from iOS, allowing them to greatly simplify their CPU logic. All they had to do to get macOS running on ARM was to add some AppKit classes and support some other features (like bindings, IIUC). Making the M1 Macs function like the x86 models was fairly trivial in terms of building the OS.
Wrong, They did not have rewrite anything. It is a port from x86 to ARM, They just have to write SoC code that makes the ARM processor boot up from bootloader in the kernel, they wrote drivers and then they compiled the source code -> LLVM frontend-> LLVM backend for ARM -> native code.. They did not rewrite any code, just that they optimized it to run ARM which mean they found some weak spot for ARM processor and rewrote that portion of the code.Because it was not a port.
One thing is that optimization probably benefited intel mac because it has the same codebase.
Wrong! What about folks that know it's obsolete but want to use said app anyway?
I am saying that it was not a port. If anything, OS X was a port from 68K->x86->PPC (NeXTStep), so it was never really ported from PPC to x86 because all they did was keep the existing x86 codebase in sync with progressive versions of the PPC version. iPhoneOS was built out of Darwin and the OS X frameworks into a lightweight version of OS X, way back around the same time that iPhoneOS was first being put together.How many ports have you done?
I am saying that it was not a port. If anything, OS X was a port from 68K->x86->PPC (NeXTStep), so it was never really ported from PPC to x86 because all they did was keep the existing x86 codebase in sync with progressive versions of the PPC version. iPhoneOS was built out of Darwin and the OS X frameworks into a lightweight version of OS X, way back around the same time that iPhoneOS was first being put together.
Over time, iOS has advanced to near parity with OS X. Converting it from AArch32 to AArch64 was only slightly more complicated than a simple instruction-code-to-instruction-code translation. So almost all of OS X has existed on ARMv8 for more than six years, including Safari and Apple's key productivity apps. The work of moving to M1 was trivial. Nearly everything was already there.
"Port" is really not the right word to use.
Huh... what?I am saying that it was not a port. If anything, OS X was a port from 68K->x86->PPC (NeXTStep), so it was never really ported from PPC to x86 because all they did was keep the existing x86 codebase in sync with progressive versions of the PPC version. iPhoneOS was built out of Darwin and the OS X frameworks into a lightweight version of OS X, way back around the same time that iPhoneOS was first being put together.
Over time, iOS has advanced to near parity with OS X. Converting it from AArch32 to AArch64 was only slightly more complicated than a simple instruction-code-to-instruction-code translation. So almost all of OS X has existed on ARMv8 for more than six years, including Safari and Apple's key productivity apps. The work of moving to M1 was trivial. Nearly everything was already there.
"Port" is really not the right word to use.
No, OS X was a reworking of NeXTStep, using the team and IP Apple acquired in purchasing NeXT. It was a very long way from "completely new", other than that it was new to Mac.OS X was a completely new OS
No, OS X was a reworking of NeXTStep, using the team and IP Apple acquired in purchasing NeXT. It was a very long way from "completely new", other than that it was new to Mac.
Yes, same code base. If you look in utility’s you will see boot camp assistant. It runs!! And tells you that it can’t work on this type of Mac.In the modern age, you use the same tool to build on multiple platforms. So the most reasonable thing would be that macOS Intel and ARM have the same code base. That's how ports are done.
and Visual Studio (distinct from VS Code), and Microsoft Remote Desktop, and .NET 5, and ...and Microsoft Edge and Visual Studio Code and Microsoft Teams and ...
It's one release behind, but here is the source code if you are curious.In the modern age, you use the same tool to build on multiple platforms. So the most reasonable thing would be that macOS Intel and ARM have the same code base. That's how ports are done.