3 ms·
> Apple is not going to change to RISCV after spending a huge amount to move their entire lineup of products to ARM You could say the same about Apple spending
by brucehoult 3y ago
> Apple is not going to change to RISCV after spending a huge amount to move their entire lineup of products to ARM
You could say the same about Apple spending a huge amount of money to move from 6502 to 68000 (which lasted 10 years), or spending a huge amount of money to move to PowerPC (which lasted 11 years), or spending a huge amount of money to move to x86 (which lasted 15 years).
RISC-V wasn't ready when Apple made their move to Arm64 in 2020 -- the base RISC-V ISA was only published in final form in July 2019 (RV64GC aka RVA20), many things needed for good desktop systems were added in November 2021 (RVA22), and Android for example is going to require the new RVA23 profile as its minimum configuration when the first devices come out around 2026.
Apple could move to RISC-V from around 2026 if they really wanted to. In an extraordinary move they've signed up with Arm until 2040 -- 16 years from now -- but who knows what will happen in that time period. Will Arm even exist? Will Apple be the only company still using the ISA?
At least with arm64 Apple is building their own cores and chips. Apple moved on from 68000, PowerPC, and x86 not because the companies ceased to exist but because they stopped making chips relevant to Apple, or the direction Apple wanted to move.
But never say it's too expensive for Apple to move ISAs. They've done it four times already, they can do it again.
- aurareturn 3y agoThey've done it for their computers only, which is just 10% of their revenue in 2024. If they do it again, they'd have to do it for the iPhone, iPad, Vision Pro, Macs, monitors that have A series chips, Apple TV, Watch, and all their smaller products. I didn't say never. But 2040 is probably around the time they'd do it if they ever do it.
- snvzz 3y ago>I didn't say never. But 2040 is probably around the time they'd do it if they ever do it. Doubtful. Once a decision is made, it would take full effect within 5 years. And if they make the decision, they would make it when they determine that the ISA is ready (which would be soon, if not already in the past). Not a decade after.
- brucehoult 3y agoThe other products are easier, because Apple TV and Watch apps must be uploaded to the store as LLVM bitcode, which can be compiled to any ISA Apple wants, and for iOS bitcode has been the default for new projects for many years, though the user can change that.