Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

leman

macrumors Core
Oct 14, 2008
19,522
19,679
Ah yes, the infamous „production workflow“ of turning the laptop on and off repeatedly. Big fan ?

In the meantime, modern Windows laptops recommend to not transport laptops in sleep mode because „Windows modern Standby“ (aka. let’s not use sleep at all since x86 deep sleep sucks) will burn down your backpack, home and office. And the Microsoft laptops advertise „20 hours of battery life“ (which is measured as „a mix of computer use but mostly sleep with display brightness so low that you can’t see anything). But hey, MS can boot fresh Windoww installs really really fast !
 

Serban55

Suspended
Oct 18, 2020
2,153
4,344
Erm... what did I just see here...?

Fast just by booting up...?

RIGHT...!!! :rolleyes:
Teenagers that dont do work on these, just care how fast a boot it is and after that they tell us what to do with our money and what to believe...yeah right :)) Not to mention they rely on others videos and not on their own device/work

thats why you stick with thinkpads
why ? because you say so? you compared a razor and not a thinkpad...your credibility is now gone
This topic can be closed
 

leman

macrumors Core
Oct 14, 2008
19,522
19,679
That bootup comparison is kinda dumb, but real-world non-Geekbench tests show the M1 is not exactly the apex everyone seems to dream it is (no, it's just more proprietary and locked-down):

It will obviously depend on your application and it’s level of quality. That said, this particular video is misleading. It seems to be using old 2020 scores when the M1 first came out and photoshop was not native. I’ll link below the newer Puget results using native PS, where M1 scores 888 points. In another words: the performance advantage is there, M1 is just that fast, and no, it’s not because of Apples custom accelerators. But if your app sucks, it obviously won’t be able to take advantage of the hardware.

 
Last edited:

Gnattu

macrumors 65816
Sep 18, 2020
1,107
1,672
There is so very, very, very little to run on M1 processors compared to the incalculable wealth of x86 software out there.
No it is not. Almost everything I use day to day is arm64 native.

Apple is not Microsoft, and they don't care about backward compatibility even using the same CPU architecture . Your old app may not run just because an OS update. To develop software for Apple you have to follow Apple's move or you will be abandoned.

what next, dropping Arm instruction set for an Apple custom set? It never ends

This is not the first time, last time they switched from PowerPC to x86, and everything you describes still apply. Mac ecosystem is PPC exclusive that time.

“We’re not direct booting an alternate operating system,” says Craig Federighi, Apple’s senior vice president of software engineering. “Purely virtualization is the route. These hypervisors can be very efficient, so the need to direct boot shouldn’t really be the concern.”

I know about the very rough and unofficial state of Asahi Linux, BTW.
But you CAN chain loading. Craig's statement is saying that Apple will not put effort to "support" that use case, but they did allow you to downgrade the booting security to an extent that any OS kernel can load.

 

leman

macrumors Core
Oct 14, 2008
19,522
19,679
Alright, well I'm wrong then about the raw performance, no shame in admitting that. But it remains true that there is so very, very, very little to run on M1 processors compared to the incalculable wealth of x86 software out there.

I can't say I agree. Everything I care for example has been native for a while (all kinds of developer tools and scientific data processing suites, open source stuff). It seems that the big hitters (Photoshop, Blender etc.) are all native as well, with great performance improvements.

Besides, Apple Silicon can still run x86 software, you you loose exactly nothing.

This is normal right now obviously, but despite the hopium everyone's on regarding the M1, there is still going to be a staggering and permanent loss in the total capability of the Mac as a platform due to developers choosing to not port their apps (it will be this way, they are not all ready and excitedly waiting to port port port at Apple's whim...

I do not follow. Of course, if your goal is to retain as much compatibility with previously written software as possible, you should stick to x86 windows. But what kind of goal is that? Doesn't it make sense to actually stick with the software you want to use instead of the very vague idea of "incalculable wealth of software"?

The choice you are referring to is nothing new. Developers always had to decide which platforms to support. They could support one platform (and lose the other ones), or they could decide to support multiple platforms. Windows doesn't run macOS software at all for example. What's the problem here exactly? It doesn't matter what hardware the platform runs on, writing a macOS app is writing a macOS app.

In fact, by rolling out their own hardware Apple arguably makes it easier for the devs because it gives them a software predictable platform with a clear path forward. If I know that all future Macs support SIMD shuffle and fill instructions, then I can code my image editing software in a way that is extremely performant and also saves my time as a developer, since I don't have to come up with various algorithms and edge case tests for different hardware. And it is already very clear that this model is super successful, given the fact that virtually all important applications either has a trivial native port, or even a sophisticated native port with M1-specific features.
 

leman

macrumors Core
Oct 14, 2008
19,522
19,679
You can't natively use Windows. You can't (actually) use Linux. You can't run 32-bit Mac apps or games.

I don't care about Windows. I can very well use Linux — in a virtual machine. I don't care about 32 bit apps because there is nothing useful there for me.

In a year or two you cannot use x64 Mac apps or games.

This is a conjecture. There is nor reason to believe that Rosetta won't stay with us for a very long time.

You just reduced your ability to run the world's software library by a very likely 99% compared to a Mojave Intel Mac.

My M1 machine runs everything I need and runs it better. I really don't understand your point. It's not about Photoshop, I don't care about photoshop. I care about open source stuff. Almost the entirety of homebrew ran natively on M1 machine just a few months after they were released. I mean, Haskell people wrote a new ARM64 backend just to accommodate this new hardware. Everything works very well.
 

Gnattu

macrumors 65816
Sep 18, 2020
1,107
1,672
You just reduced your ability to run the world's software library by a very likely 99% compared to a Mojave Intel Mac.
Replace Mojave Intel Mac with “any Intel PC” and you can say the same thing.

But I can somehow understand your point, x86 softwares are accessible by most users, so it may seems like there are “wealth of x86 software”. However, as a developer, I can tell you that there is not that much “architecture dependent” code because most of us are writing high-level code which hide the CPU specific stuff and can automatically make our code run on different CPUs(most of the time). There are more “(Software)platform dependent code” than “(Hardware)architecture dependent code”. By using the same CPU architecture does not make it easier to port a software for another OS. Most Windows software are compiled for x86-64 because most Windows computers run on that architecture, but Linux has a completely different division of CPU architecture support which is not bound to x86 at all as there are so many non-x86 machines runs Linux.

macOS follows the similar pattern, when enough users are on arm64, macOS software will be compiled for arm64. It is OK to lose some vintage software, just like it’s OK to not run PPC software on an Intel Mac.
 
Last edited:

LeeW

macrumors 601
Feb 5, 2017
4,342
9,446
Over here
don't fall for the hype

I think you are looking at the wrong hype and the wrong conditions.

Compare any M1 device with its intel predecessor and you will find;

1. Runs faster in all ways
2. Runs cooler, considerably cooler
3. Gives more performance not just because of M1, but cooler means no throttling
4. Better GPU performance
5. Longer battery life

Sure you can get a device that is faster on the PC side but that is not really the point, especially when PC is not your interest. I am not saying everything in the Apple world is great/perfect but M1 has made it a lot more interesting and more useful.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.