Color me very skeptical that ARM processors are able to take over full Desktop functionality (let alone HEDT or media creation tools).
Why?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Color me very skeptical that ARM processors are able to take over full Desktop functionality (let alone HEDT or media creation tools).
Apple isn't going to maintain 3 OSes. iOS on ARM, MacOS on ARM, and MacOS on x86. Also, you won't see MacPro's on ARM. So that mains upcoming "macbooks" won't really be macbooks. They'll be folding iPads. Not a huge departure, not revolutionary.
Agreed. I'm just curious what desktop performance will look like, as we havent really seen anything before.
I am curious as well... I am hoping they are swinging for the fences performance wise. Be cool to see something different. (oh man no pun intended really)
If it ends up sucking I'm sure it will be mainly due to Apple basically just reusing their mobile cores. Would be fun to see an actual mainstream consumer performance tuned ARM chip. Who knows if Apple pulls it off perhaps it leads to actual performance ARM designs from others. AMD could easily spin up their ARM based Zen stuff I would imagine. Obviously not in the short term... but 2-3 years out wouldn't be crazy either. Imagine a world where x86 amd arm where both options on PCs.
I quote: "The shift to ARM will eventually include the entire Mac lineup"
We have seen ARM workstations.
Apple "mobile cores" are desktop class. AMD killed K12 and the chief architect left.
and they are desktop class with no active cooling and minimal power draw. Oh and they have a decent GPU built in.
Not really correct.
Back in the mid 90s, there were several contenders to x86 (Alpha, MIPS, PowerPC) and Microsoft released Windows NT 3.5x and 4.0 for those architectures, as well as x86. There was a brief period of time where it looked like multiple architectures would be in competition with x86, but companies that pushed those other architectures floundered until they were no longer competitive against x86's ever increasing performance and Microsoft eventually dropped other arch support in NT 4.0 SP3. Those versions of Windows run fine on other architectures, it's just there is so little software written for them. Windows NT 4 had a built in x86-16 bit emulator so it could run WIN16 code from older Windows 3.1x and 95 applications.
How are their laptops years behind? What mobile chips were faster than the i9-9880H and i9-9980HK in November 2019 when the MacBook Pro 16 released?
We have seen ARM workstations.
There's nothing stopping Apple from providing their own Windows drivers
Much like Qualcomm also provides their own Windows drivers, or those notebooks wouldn't wok!
Just because you have to roll-your-own custom drivers doesn't mean it won't happen (all these things run the same fucking ARM architecture). And Apple has always used outdated Intel/AMD GPU drivers for their Bootcamp ports (so it wouldn't take all that much effort to do the same once-a-year Windows driver update)
There will always be those spec sheet snobs who only buy garbage because it has the most cores, the most ram, the most mhz. Hows having the most ram in the Android camp working out?
That's the problem I have with Apple computers. Too much focus on aesthetics in silly ways that compromise performance and usability.
I also have some gripes with OSX. Overall it is a strong operating system, and I like it, but there are some serious flaws. Biggest among them to me is how Apple handles bugs, security and patching. They really need a more transparent process, and they need to patch more often. They leave way too many vulnerabilities open for very long times and only address them with the next major OS Update, which is unconscionable. And the apple users perception that "Mac's are secure" is extremely naive.
That and the whole "people want an easy user interface that just works" argument is getting tired. I can only assume that people using this argument haven't used anything but a Mac since the 90's OSX really does not have an edge in the "ease of use" department anymore. It's not the 80's anymore.
I probably would lean towards not buying a Mac if they cost the same as the PC's because of these design compromises and other problems if there was not a price premium. The fact that they cost 2-3x more for the same core hardware, means that I am extremely unlikely to.
Not really correct.
Back in the mid 90s, there were several contenders to x86 (Alpha, MIPS, PowerPC) and Microsoft released Windows NT 3.5x and 4.0 for those architectures, as well as x86. There was a brief period of time where it looked like multiple architectures would be in competition with x86, but companies that pushed those other architectures floundered until they were no longer competitive against x86's ever increasing performance and Microsoft eventually dropped other arch support in NT 4.0 SP3. Those versions of Windows run fine on other architectures, it's just there is so little software written for them. Windows NT 4 had a built in x86-16 bit emulator so it could run WIN16 code from older Windows 3.1x and 95 applications.
Why?
Probably not: there's this little thing called Arm for Windows!
And, being locked to Edge Browser is no-longer the death sentence it once was!
https://www.engadget.com/2020-02-07-edge-chrome-80-arm64.html
You've got Google Chrome compatibility, along with an optimized ARM64 build!
If anything, Apple Arm-powered systems could be the giant nudge Windows on ARM is still looking for!
This feature would be the last little piece missing (will probably be available by next year)!
They bought Intel's top mobile chips, but their infantile insistence on making sleek thin devices made them throttle-monsters as I recall, as there just was not enough space for decent cooling.
The saddest part of the MBP15 8core? It may have started out as the worst throttling 8core, but after a few OS updates, it ended up outperforming the XPS 15, which had initially embarrassed it. Dell just sat still while Apple tried to mitigate the problems in software.Which is one of the reasons the MBP 16 replaced the MBP 15, new fan designs with larger exhausts flow 28% more air. The Mid 2018 15 did initially have throttling issues that couldn't be fully mitigated with software.
The saddest part of the MBP15 8core? It may have started out as the worst throttling 8core, but after a few OS updates, it ended up outperforming the XPS 15, which had initially embarrassed it. Dell just sat still while Apple tried to mitigate the problems in software.
The saddest part of the MBP15 8core? It may have started out as the worst throttling 8core, but after a few OS updates, it ended up outperforming the XPS 15, which had initially embarrassed it. Dell just sat still while Apple tried to mitigate the problems in software.
Wasn't there an Itanium version too?
because apple benefitted greatly by dropping power pc and adopting underlying architecture that was functionally the same as the market, they will be undoing that by going to ARM. Apples software arm was losing quality control when i left macs. Apple has a history of selling aged components at a massive price to people who generally value style over substance. lastly they lack the overall drive theybhad under Jobs and it appears they are on a Sony like trajectory now.
idk, just seems like a bad combo. I could be wrong.
Apple "mobile cores" are desktop class. AMD killed K12 and the chief architect left.
What's the point of anything Apple does... greed? This supposedly a move to make their mac's more secure? (spectre/meltdown reaction) Not like any of the past ones haven't been hackable.. But if it was to make them secure, you would think they would move to AMD. Does OSX suck at multithreading, or the apps on mac's in general? If not the AMD solution makes more sense.
No, this isn't about performance and probably not about security. It's about them squeezing as much profit margin into everything they make as possible. While that is what businesses are expected to do, doing it at the expense of compatibility and performance with your installed user base, is pretty shitty. Apple doesn't give a fuck about any of that or their customers, they have demonstrated that for some time. They know there are millions who will buy their shit in any event.
he acknowledged that but rant on.I love how people will whine that Apple is about "greed," as if other companies are in it purely out of the goodness of their own hearts. You do know that Dell (or HP, or...) would screw over your entire family for pennies, right? They're all focused on making as much money as possible -- it's just a question of whether the company does so through profit margins or volume. And volume carries its own problems, like the crappy build quality and sub-par tech support that are commonplace for lower-end Windows PCs.
MacOS (it hasn't been called OS X for years, by the way) is exceptional at multithreading and has been for decades; Power Mac G4s had dual-core chips in the early 2000s. Also: AMD chips have been vulnerable to Spectre/Meltdown and other intrinsic security flaws, you know.
The boring truth is that any ARM transition will likely happen for the same reason that Apple makes its own phone chips: the company feels held back by using standard chips from someone else. Apple has a long history of building its own solutions or embracing true standards if it thinks it's chained too closely to another company's fate, because it knows all too well the consequences if that partnership is stagnant or goes south (see Adobe, IBM, Microsoft, Motorola). And you might suggest going to AMD, but remember that AMD only recently started outpacing Intel across the board -- there were several dark years where it was hopeless. Going to ARM lets Apple completely avoid the boom-and-bust cycles of AMD and Intel, and might just give it clear advantages in key areas.
he acknowledged that but rant on.
who cares, you know what he meant.
its about money and control.
But control isn't necessarily a bad thing. Remember, many Android and Windows device makers struggle to stand out precisely because they're forced to use the same chips and baseline software as everyone else in that ecosystem. They often have to resort to gimmicks (hi, LG and Sony) or low prices to get your attention. Apple? Because it took control of its own destiny, it can comfortably say that a $399 iPhone outperforms a $1,400 Android phone in most respects. If Apple manages that with computers (it's a very big "if," to be clear), its fate won't be tied to what AMD or Intel is doing.
They changed to x86 because it what a higher-volume architecture than PowerPC. They are doing the same now. Moreover, they can reuse/share a lot of funtionality and eliminate redundancies by unifying their product stack around a single architecture.
MacOS (it hasn't been called OS X for years, by the way) is exceptional at multithreading and has been for decades; Power Mac G4s had dual-core chips in the early 2000s. Also: AMD chips have been vulnerable to Spectre/Meltdown and other intrinsic security flaws, you know.
The boring truth is that any ARM transition will likely happen for the same reason that Apple makes its own phone chips: the company feels held back by using standard chips from someone else. Apple has a long history of building its own solutions or embracing true standards if it thinks it's chained too closely to another company's fate, because it knows all too well the consequences if that partnership is stagnant or goes south (see Adobe, IBM, Microsoft, Motorola). And you might suggest going to AMD, but remember that AMD only recently started outpacing Intel across the board -- there were several dark years where it was hopeless. Going to ARM lets Apple completely avoid the boom-and-bust cycles of AMD and Intel, and might just give it clear advantages in key areas.
The MBP 16 was a huge backtrack, like the Pro Tower. They killed their 17's back when they killed off the rest of the pro grade stuff. When they broke dual screen, when the dropped nVidia, when they stuck with only 8-bit support forever...How are their laptops years behind? What mobile chips were faster than the i9-9880H and i9-9980HK in November 2019 when the MacBook Pro 16 released?
If they care about Bootcamp, then they will put in this level of effort. It would be a waste of Microsoft already supporting ARM otherwise.
Have you seen any signs of them abandoning CURRENT Bootcamp anytime soon? Or are you just being whiny for the sake of whining about LITERALLY nothing?
Show me a single instance of ANY of their current Phone SOCs that are not laid-out in standard fashiion like the rest of the ARM world. Go ahead, I'll wait! Why should this take them any more effort than Qualcomm current y takes to make Windows drivers?
Well if the iPhone is any indication I would think that its going to be very difficult (not feasible).
Ever heard of an iPhone with Android flashed on it and it work well? I don't think so, and I imagine that an ARM based OSX "Desktop" would have similar problems.
Why would Apple write custom drivers for ARM Windows??? They want people to run OSX not Windows...
If you design and manufacture your own chips, no one else can write drivers for it.
Apple didn't write drivers for Intel CPUs, GPUs for Windows. They don't write drivers for their A12, A13 chips for Android either.
Once Apple designs and manufactures their own CPUs for their devices, they tend to be locked down because no one else has access to the source code to create drivers for other OSes.
If they do plan to continue to support Bootcamp, they will have to write their own drivers that can be installed on ARM Windows which they NEVER had to do before, then they will have yet another OS to keep up with driver updates because no one else can write then.
Not saying it isn't possible, I just don't think it will be worth it for them, and if its not worth it for them, then they usually don't do it.
If you design and manufacture your own chips, no one else can write drivers for it.
Lol reverse engineering drivers sounds like fun. Totally feasible...I agree with most of this.
But not this:
Many of the hardware drivers in the Linux kernel were reverse engineered and created without any help from the hardware vendors.
It would certainly be a massive undertaking, but if there is enough reward there, someone (or rather a large team of someone's) could certainly do it.
Lol reverse engineering drivers sounds like fun. Totally feasible...
They possess the highest-performing members of a family of CPUs that's become ubiquitous. It could be a good thing for spurring ARM adoption and development for use cases where they haven't held much sway historically. But Apple is not a commodity brand, as you pointed out - anyone hoping that ARM will surge and take over the world as a result of a premium mediocre lifestyle brand removing a middleman to gain further control over engineering and profits is probably a little deluded.
MacOS (it hasn't been called OS X for years, by the way) is exceptional at multithreading and has been for decades; Power Mac G4s had dual-core chips in the early 2000s.
The problem is that Apple is hostile to developers.
They make decisions like this, that literally would break 100% of apps on the platform overnight, and then just expect every developer to update and recompile (maybe with significant effort).
And then stuff like deprecating OpenGL support, not supporting Vulkan. I bet this new Mac will only support Metal. Killing Flash. The list goes on.
You can disagree with a lot of what Microsoft is doing, but they do value maintaining compatibility and supporting develoeprs on their platform.
Lol wow.Yes and Microsofts way breeds lazy developers who never update their software to support unified standards and fragment everything.
It is Apples platform and they like to do spring cleaning to get rid of the dead wood, focus their platform and ensure a smooth experience for the end user.
Microsoft give 0 shits about the end user and are too scared to step on any developers toes. Meanwhile they don’t have a whole hardware ecosystem to support also and abandon pretty much everything they try leaving users in the dust.
Vulkan is not viable for Apple as it doesn’t run on iOS. They are unifying all their platforms under METAL making things simple for developers and AMD have had no problem adopting it.
So sick of everyone expecting Apple to support every standard just like Microsoft, if you love the Windows experience so much then keep using it. Apple focus their work on consolidated features which goes a long way to “it just works” feeling many users have. You don’t create a good user experience by letting every developer do whatever the hell they want and other companies bringing in their own APIs to fight your own in your platform.
Right. Apple forces you to use their APIs (like Metal) making cross-platform games more complex.Also supporting open standards is a plus as it is cross platform, it allows developers to reach a wider audience with less effort.
Right. Apple forces you to use their APIs (like Metal) making cross-platform games more complex.
They also makes it really hard or impossible to cross-compile, meaning if you want to publish on iOS (for example) you need to use a Mac computer, macOS, and Xcode.
It's hostile.
Lol wow.
Vulkan doesn't run on iOS because Apple doesn't want to support it, not the other way around.
Also supporting open standards is a plus as it is cross platform, it allows developers to reach a wider audience with less effort. I do some simple software development in my personal time and if I wanted to start selling my software, I wouldn't bother with macOS as why would I want to limit my potential user base and revenue. I would hate to be a software dev for Apple products, no wonder everyone wants boot camp on their MacBook..
Good point. I mean, for macOS that could be an okay stance, but the iOS market is too big to ignore.Then just don't develop for Mac, and let it become even more of a application desert than it already is.