Show notes: These are the show notes we wrote before talking about the topic. I tried to take out the inaccuracies, but some may remain.
CISC – Complete Instruction Set Computing
RISC – Reduced Instruction Set Computing Instructions are the abilities of the silicone.
CISC is Intel/AMD/PowerPC
RISC is ARM and their variants.
Windows uses CISC, specifically the intel chipset to run. That is why we couldn’t boot windows until 2005 when Apple went intel.
ARM on mobile came about because of power requirements, really. ARM is better for battery life. Simply put, 30% (don’t ask for a citation) of an intel chip is keeping legacy instructions around.
Imagine what it could do if it could do something else with that power.
The issue is the windows codebase still relies on it. Microsoft tried with Surface RT, but failed, miserably.
So take an app like office or skype. It is written for x86. The work around is that they written it for the corresponding app stores. This is why skype on chromebooks didn’t work until they got apps working on ChromeOS.
Since apple controls everything, they can make this move. However they NEED the big players. W
e spoke about how awesome Office 365 is. They made the apps working on ARM. Now they can just port over some desktop features and call it a day.