Macintel: The End Is Nigh
mondaynote.com
Macintel: The End Is Nigh
1–10 of 156 posts
Re: Macintel: The End Is Nigh
#2To create a low power system, ALL components need to be low power, and it is easier to start from a system built to be low power and scale up capabilities rather than go the other way around.
For instance, I have a Windows-based laptop which is a great machine, but if I have a web browser open, any web browser, the fan spins, it gets hot, and battery life is less than 1.5 hours.
Is it the fault of Windows, the browser vendors, the web platform, adware, crapware, who knows what? It doesn't matter, but controlling power consumption on a legacy platform is a game of whac-a-mole that doesn't end.
Because Windows users expect to plug in devices that draw power from USB, a Windows tablet has to have a huge power transistor to regulate voltage, a power supply system scaled up so it can supply enough power through the USB port to charge an Android tablet, at this point you might add the fan and then you are doomed.
Re: Macintel: The End Is Nigh
#3Re: Macintel: The End Is Nigh
#4It'll probably be even easier the next time since apple has done it once already and knows how to provide the proper dev tools.
Re: Macintel: The End Is Nigh
#5For someone who's not very knowledgeable about architecture shifts, what software changes would be require to make this happen? I'd assume that the Mac OSX itself might be able to make the shift easily, given that Swift and ObjC code seems to run on both iOS/ARM devices and MacOS/x386 machines. What else will have to change? Or is this purely a hardware choice?
Beyond that, all apps on the OS X app store will have to be recompiled and resubmitted. None of the binaries installed on current OS X machines will still work, unless Apple includes an x86 emulator like they did for the transition from PowerPC.
This will also open up the possibility of running iOS apps natively on OS X, but I doubt Apple will pursue that at all (for UX reasons).
Re: Macintel: The End Is Nigh
#6The transition from powerpc to x86 was surprisingly relatively painless. There was some pain but most apps ran fine in the translation layer and eventually the native apps moved over. It'll probably be even easier the next time since apple has done it once already and knows how to provide the proper dev tools.
Re: Macintel: The End Is Nigh
#7The transition from powerpc to x86 was surprisingly relatively painless. There was some pain but most apps ran fine in the translation layer and eventually the native apps moved over. It'll probably be even easier the next time since apple has done it once already and knows how to provide the proper dev tools.
They've done it twice, not once. They moved from 68k to PPC in the early 90s, again with full emulation. In that case it was even more extreme, as much of the OS ran emulated in early PPC releases (yet it was still quicker than running on actual 68k hardware!).
Pyschologically it still matters though, as you said, they did it twice and the first was surely a harder task.
Re: Macintel: The End Is Nigh
#8The transition from powerpc to x86 was surprisingly relatively painless. There was some pain but most apps ran fine in the translation layer and eventually the native apps moved over. It'll probably be even easier the next time since apple has done it once already and knows how to provide the proper dev tools.
They've done it twice, not once. They moved from 68k to PPC in the early 90s, again with full emulation. In that case it was even more extreme, as much of the OS ran emulated in early PPC releases (yet it was still quicker than running on actual 68k hardware!).
Re: Macintel: The End Is Nigh
#9Re: Macintel: The End Is Nigh
#10It'd make some business sense for them to instead position iOS so it can take over more and more traditional Mac duties. The IBM push could be an example of that. Investing in iOS gives Apple the tight control and the 30% cut they're used to from that space, and it avoids the Windows-RT-ish heartbreak of "why is this ARM OS like my Intel OS but without all my apps?" (If there were Mac-on-ARM, I'd expect it to be Mac App Store only.)
Anyway, the A7 is already a beast (http://www.anandtech.com/show/7910/apples-cyclone-microarchi... does various measurements, http://cryptomaths.com/2014/04/29/benchmarking-symmetric-cry... is an interesting case study), and there are still future process nodes and microarchitecture changes that will let them make better chips. I don't know if an ARM MacBook Air is specifically where this goes, but they're certainly making ARM capable of more serious stuff.