13 ms·
ARM-Ed Mac: We Have an Answer
- bnj 7y agoSettles on a proposition that the iPad will consume and replace the Mac. I don't agree with that position; I think the form factor of the Mac and the capabilities of MacOS are going to continue to be relevant, even in a world where a fully featured Xcode can be run from an iPad Pro. It seems more realistic to me that apples' efforts to get catalyst to a point of usability is about enabling software to make a seamless transition to the arm architecture.
- skohan 7y agoHonestly it's hard to imagine. Laptops are an incredibly important form factor. I actually suspect the move to/inclusion of ARM in the macOS lines of product is part of the motivation behind dumping support for 32-bit apps in Catalina. By preemtively removing support for a large amount of legacy software, which will likely never be recompiled for ARM, they avoid the situation where their new machines appear much less capable than the old ones.
- mrpippy 7y agoExactly. By “clearing the deck” of all APIs (and software using them) that won’t make it to ARM, they can position it as the same OS and apps, just running on a more-efficient chip. And for 90+% of Catalina-compatible apps, a recompile is all that’s needed. (And/or they’ll have an emulator)
- pjmlp 7y agoIn the PC world, 2-1 like the Surface are taking over classical laptops.
- wooger 7y agoAre they? Certainly not in sales. There was a push to make all laptops have a touchscreen a few years back, but this seems to have fizzled out, and I've seldom seen anyone use them (deliberately anyway).
- pjmlp 7y agoHere in Germany if you go to a local consumer shop, there aren't many classical laptops left to chose from.
- DagAgren 7y agoHe does not propose that. He is merely saying that they are going to move SOME users from Mac to iPad. Not all, just some.
- ekianjo 7y agoMaybe Apple will come up with an "iPad with integrated keyboard!" and tout it as the next revolution.
- m463 7y agoThey're already on the path to do that by making the Mac unusable. I tried getting Little Snitch installed on Catalina and it has to contact apple before it can be enabled. This whole "ask apple's permission" thing really annoys me.
- Veen 7y agoYou can turn Gatekeeper off.
- zapzupnz 7y ago> I tried getting Little Snitch installed on Catalina and it has to contact apple before it can be enabled (A) It doesn't contact Apple for permission; it's asking you, the user, for permission to access certain aspects to prevent malicious apps from encroaching on user privacy and security — in no part of the transaction is it phoning home. Locking applications out of unfettered access to the system is nothing new nor particularly Apple-specific. Please do not spread unnecessary FUD. > This whole "ask apple's permission" thing really annoys me (B) I will direct you to point A.
- m463 7y agoI don't think that's accurate. When you install little snitch, you have to go to the security and privacy pane, which should have a dialog to allow obdev.at to install a kernel extension. However, if you're not connected to the internet, that dialog doesn't seem to show up.
- simonh 7y agoUntil now the speculation has been that Apple might port OSX to ARM. I think with the move to deep, rich keyboard, trackpad and mouse support in iPadOS that basically becomes an uninteresting question. It looks like iPadOS is on a trajectory to become a very capable laptop, and maybe later desktop OS. Looking at the iPad and magic keyboard in profile reminds me a bit of the ‘lamp shade’ Macs back in the day. The iPad tablet form factor will eventually hit limits in screen size. Is a 15”, 24” or even 27” tablet really feasible? If eventually the iPad becomes highly usable in docked mode with a keyboard, why not bring it out in a full clamshell or even desktop form factor? Looking at it this way ok, maybe the Mac will move to ARM, or maybe it won’t. The thing is in the long run it might not matter.
- pjmlp 7y agoLaptops are desktops, since 2006 I haven't worked for any company where they were still actively spending money acquiring desktops. The people that required desktop like compute power either got a laptop workstation like Thinkpad W series (now P), or some server connected via RDP. Apple just needs to have a docking station on their offerings.
- tyingq 7y ago"haven't worked for any company where they were still actively spending money acquiring desktops." It's still very common for companies to supply desktops to lower paid desk workers that don't work from home. The total cost is lower, fewer failures, etc.
- llampx 7y agoAfter Coronavirus, I can see even that dwindling further. Laptops are cheap enough that TCO-wise its better to have a small, portable all-in-one solution than a desktop.
- wolrah 7y ago> Apple just needs to have a docking station on their offerings. But they do, it's called Thunderbolt, and they were the first manufacturer to really buy in hard. For any laptop that can run within the 100 watt limit of USB-C charging there's little to nothing a proprietary docking solution offers compared to TB3, and even those that require more power can still use a TB dock just with one additional cable to plug in. Yes there are a lot of crappy Thunderbolt and/or USB-C docks out there, but it's not like proprietary docks were ever bug-free either. At least now you have a choice of dozens of vendors rather than being stuck with whatever the laptop OEM wants to offer, and changing model lines doesn't mean buying a whole new set of docks.
- mortenjorck 7y agoFrom the article: > An answer to the now age-old ARM-ed Mac question now emerges: With the emphasis on the iPad Pro as a real computer, there’s no reason for Apple to move the Mac off of trusty if perhaps less glamorous Intel processors. Does this mean that iPad Pro sales will cannibalize the Mac? We’ve long known the answer that one. It doesn’t really matter to the company as long as customers enjoy their Apple devices. I don’t think Gassée is arguing that the iPad definitively will replace the Mac, or that this is Apple's intention. I think he’s arguing that Apple is positioning the iPad in a way that it could, and that this positioning lets the Mac off the hook for an architecture transition.
- ken 7y agoHis (roundabout) answer is to point to the new iPad Pro and cursor support, i.e., Apple is moving everybody to the iPad so it doesn't matter what the Mac does. Of course, as always, whether this is "an answer" or not depends on whether you happen to believe in this particular branch of Apple Kremlinology.
- chongli 7y agoApple Kremlinology [1] I love this term. What a fantastic way to look at this story and take a step back so that we recognize what we're doing here. Maybe Apple, like the Soviet Union, doesn't have it all figured out? Maybe they're just trying stuff to see what sticks? I think, deep down, there are a bunch of people at Apple that know they'd have to pry the Terminal, vim/emacs, and command line tools out of macOS developers' cold, dead hands before they'd ever switch to iOS full-time. [1] https://www.itworld.com/article/2782495/apple-kremlinology.html https://www.itworld.com/article/2782495/apple-kremlinology.h...
- nicoburns 7y agoPresumably not least the Apple engineering department themselves!
- yjftsjthsd-h 7y agoThis is actually an interesting question for any company that makes operating systems. * I'm sure Microsoft's Windows developers all work on Windows. * I assume Apple uses Macs for all development right now. * If memory serves, Google uses a lot of Macs themselves, but did at least make an effort to make it possible to do development on Chromebooks. * Oracle... it's not clear to me that Oracle actually has anybody working on Solaris, but if they do then they have to use Solaris to work on Solaris unless they've managed to completely overhaul the build system. For everything else, OEL should at least theoretically be completely adequate. * I'd be interested to know what IBM uses internally; AIX was a workstation OS but I have no idea if they've maintained that capability, and they own RH now so that's an option if they wanted to stay "in-house" * I don't have any specific knowledge about it, but Red Hat absolutely could use Fedora and/or RHEL for most everything. * Canonical is almost certainly running Ubuntu everywhere.
- Audiophilip 7y agoIf anything, in the future I see iOS (or iPadOS) getting more and more 'MacOS-ified' and not the other way round. As the HW inside iPads get more and more powerful, I could imagine Apple eventually porting MacOS to iPads (and therefore to ARM); not to replace the Intel-based Macs with ARM-powered ones, but to empower iPad users with a much more productive OS. Sure, iPad users wouldn't be able to run x86 binaries, but with Apple incentivizing developers to build x86+ARM fat binaries, the software library available for 'MacOS iPad' users would keep growing over time.
- yjftsjthsd-h 7y ago> I could imagine Apple eventually porting MacOS to iPads (and therefore to ARM) There's not much to port. The underlying Darwin operating system is shared by all Apple products (AFAIK, excepting Airports for some weird reason). They would have to do a recompile and maybe make sure that nobody accidentally put architecture specific bugs into the finder or something stupid, but the grand difference between Apple's different operating systems is which graphical interface they put on and some amount of user space tooling. And honestly, I would be absolutely shocked if Apple doesn't have internal builds of the desktop-oriented "Mac OS" for ARM, probably as part of the usual CI pipeline.
- burlesona 7y agoWhat I see as more likely is that Apple is hedging it’s bets. On the iPhone / iPad side, they continue to develop better and better processors. One day they _may_ be sufficiently better than Intel that Apple could pull a “Rosetta” a second time on the Mac, translating apps from x86 to ARM at the software level. But that’s still a tall ask at the high end, and splitting the Mac lineup into models that can’t all run the same software isn’t appealing. So in the meantime, it makes sense to push the iPad toward being a stronger and stronger computing platform with things like the recently added trackpad, better multi tasking, etc. They’ve got a way to go, but given a few more years of iteration, who knows how many more of the “real computer” niches the iPad can fill. If the processor advantage never reaches the point that it can emulate x86 at full speed, then the Mac line probably won’t transition, and Apple will probably shift it farther upmarket as the iPad cannibalizes every use case that doesn’t need x86. And if the processors do get that much better, then ARM comes to the Mac. Either way, Apple is in a good place to leverage the iPad as their vision of what the next generation of the personal computer looks like.
- scarface74 7y agoBut that’s still a tall ask at the high end, and splitting the Mac lineup into models that can’t all run the same software isn’t appealing. Apple has already done this. The 68K to PPC transition wasn't nearly as quick as the PPC to x86 transition. They released new 68K Macs after releasing PPC Macs. The apps were "fat binary". When I bought my first PPC Mac, all of my apps were on an external SCSI drive. I attached the drive to PPC Mac and it ran native software. If the processor advantage never reaches the point that it can emulate x86 at full speed, then the Mac line probably won’t transition, Again it doesn't have to. I had a first generation PPC Mac 6100/60 that ran emulated code slightly slower than my accelerated 68030-40Mhz LCII. My 68K Mac was about half the speed of the high end 68040-40Mhz Macs. It couldn't emulate programs that used the 68040's FPU at all. There were third party hacks that you could run like SoftwareFPU (a 68K program nonetheless) that could emulate an FPU. The high end programs are always the first to be ported. The other apps are "good enough" and depending on how much time an emulated app spends running native operating system code, it won't be all emulated.
- 7y ago
- geofft 7y agoSurprised to see no mention of emulation. Apple has pulled off emulation-based transitions twice before - from 680x0 to PowerPC and from PowerPC to x86 - and nobody else has tried. Why wouldn't we expect Apple to try again?
- discordance 7y agoDo you mean that macOS apps would run on iPad? Seems like a lot of work would need to go into moving existing macOS apps to touch friendly interfaces if that were the case. I’m using a Bluetooth mouse and the cursor is finger sized.
- DaiPlusPlus 7y ago(As I preface, I have zero qualification to speak about microprocessor and instruction set design) Microsoft currently has 32-bit-only x86 emulation on the ARM-powered Surface X and the reviews aren't positive. I don't know if it's actual emulation, trap/HLE emulation, dynamic translation, or something else - but Microsoft takes backwards compatibility far more seriously than Apple does, and if that's the best Microsoft can do, what hope does Apple have? While x86 and ARM's ISAs are fundamentally different (y'know: CISC vs RISC) but given that x86 CPUs today are generally implemented using RISC microcode - could x86 be emulated by instead translating x86's RISC microcode to ARM? I realize another alternative exists: Apple could buy-up cheap, low-power Intel x86/x64 chips (like an i3 or something) as a co-processor to the primary ARM chip and only use the i3 if ARM-based emulation is too slow for a given process?
- thomasfl 7y agoThe author, Jean-Louis Gassée, has some good points. It seems less risky to let the iPad pro evolve gradually into a fully fledged Mac replacement, than switching from intel to ARM based processors. Many years ago, the same Jean-Louis Gassée, wrote that all operating systems eventually gets cancer and dies. Maybe it is time for OSX to slowly die and be replaced by the much more light weight iOS?
- Sephr 7y agoCan we get the title fixed to match the OP? "ARM-Ed" sounds like a special ARM architecture, while ARM-ed and ARMed elicit the author's intended meaning to me. It's pretty clear as to why the author didn't capitalize "ed" in their own title.
- OJFord 7y agoI Believe This is HN's Auto-Capitalisation of Titles. It really annoys me when submitting; it does it only if there's a certain number of capitals in the submission, so 'ARM' probbaly triggered it. (It's now 'Arm' anyway, so it needn't have.) It does accept a more sensible case on re-submission if the submitter edits it quickly enough.
- jrockway 7y agoNobody really knows what Apple is up to. Their processor design/manufacturing seems top tier. Until you can develop an iPad Pro app on an iPad Pro, it seems like a toy. (And I say this as someone who uses an iPad Pro as their primary mobile device. I don't own a laptop.) To me it seems like another case of big-company-itis. Someone on the processor design team wants a promotion. Someone on the Macbook Air team wants a promotion. Working together is not the easiest path to that promotion, so the products remain separate. That is the reality of big companies and why startups get so much done. Nobody on the MacOS team is going to say "we should delete this thing and start working on XCode for the iPad instead", and so... as end-users we wonder wtf they're up to.
- macintux 7y agoI'm extremely skeptical that the decision of on which platforms Xcode runs would be left in the hands of anyone below the executive level. Obviously engineers play a role in evaluating the practicality of running it on an iPad, but that's such an incredibly strategic decision for Apple it's hard to imagine it's purely a question of Mac engineers not feeling like doing it.
- kalleboo 7y ago> Working together is not the easiest path to that promotion, so the products remain separate OTOH, another case of big-company-itis is over-segmenting your products and not allowing them to grow organically our of fear of cannibalizing your higher profit margin products. Apple never letting the iPad get full keyboard and cursor support and saying "that's a Mac thing" leaves them open for disruption from Microsoft instead. Xcode is likely planned for iPad, but it's a massive ecosystem (not just one app, don't forget there's Instruments, the Simulator, compiler build step scripts, etc etc) and will take a LONG time to port
- scarface74 7y agoApple never letting the iPad get full keyboard and cursor support and saying "that's a Mac thing" leaves them open for disruption from Microsoft instead Full keyboard and mouse support is in iOS 13.4. The Surface is just another Windows computer with all the baggage that entails - x86 processors with horrible battery efficiency, an operating system that requires more RAM and storage, an operating system that still has parts that aren’t touch friendly and plenty of apps that still have a UI that doesn’t work well with touch.
- jbverschoor 7y agoI dunno.. why is jlg blogging about Apple so much... he ran Beos, but that stalled and then went belly up. Is he looking for a position at Apple? I hope not. As for the cpu side.. Apple switched before. Also, the tooling is way more up to date and code is more high level these days than before. Intel as a company isn’t performing, so it’s been AMD and their own CPUs.. they pulled it off before, and I think it will depend on tooling, and app compatibility/performance when emulating. Although I’m not sure if that would require a license
- oddity 7y agoIt's not rare to leave a company but still be interested in that company's projects. And when you're a tech blogger, it's hard to not write about a trillion USD tech company. I don't think speculating about his motives is necessary.
- jbverschoor 7y agoBut he’s not a tech blogger.. He was silent for over 15 years about any tech news. Apple was also interesting when Steve was still alive. I dunno.. I get salty when I see these sorts of posts. Especially when there’s absolutely no new insights in them.
- scarface74 7y agoHe has been blogging about Apple at Mondaynote since 2008. https://mondaynote.com/archive/2008 https://mondaynote.com/archive/2008
- scarface74 7y agoYou realize he worked for Apple for years right?
- jbverschoor 7y agoYes in fully aware of his history, probably nore so than most here
- jccalhoun 7y agoI have had student try to use ipads in class for simple things like note taking and things. It doesn't seem like a great experience. They don't seem to know how to switch between apps very well. Certain things like working on a collaborative google doc requires (or at least really encourages) them to download the app which means they have to wait for it to download and install while group members are already working on it.
- wlesieutre 7y agoFWIW since iPadOS 13 you’re probably better off using Google Docs in a browser, even if Google suggests that you download the app.
- _anastasia 7y agoOn mobile, some sites refuse to show anything other than their "Go ahead, download our app!" page. In many cases, switching to desktop view doesn't work.
- wlesieutre 7y agoiPadOS reports the same useragent as a Mac and has a reasonable screen size for a real computer, so I haven't run into that situation anymore. Phones are another matter, of course.
- Teckla 7y agoThey don't seem to know how to switch between apps very well. I'm temporarily between computers and using my iPad as my main computer. I also thought it would be a fun experiment so that I could learn the pros and cons of using an iPad as my main computing device first hand. The new(-ish) mouse support is wonderful. Absolutely wonderful. I have a keyboard with a built-in trackpad, and when I'm using my iPad at a desk, it's far superior to constantly reaching up and pawing at the screen. Apple took a huge step forward here. But there are still some pretty serious issues. The iPad is really aggressive about killing apps, to the point that I'd switch back and forth between apps (using Cmd+Tab on the keyboard) and it would frequently restart the apps from scratch. Even when switching between just two apps. And a lot of apps don't fully restore where you were at when the app was killed. This issue alone is bad enough that, long-term, there's no way I could use my iPad as a laptop replacement. The other issue is that I'm a software developer, and the software development story on the iPad (not for the iPad) is quite sad. There's absolutely no support for the two languages I use most frequently (Java and C). I can't even develop a simple web page (HTML/CSS/JS) on the iPad itself. There's no way to save and view local web pages. Based on Apple's history, I think they'll be stubborn and thus really, really slow to add the features I want (though I think they'll add them eventually).
- lddhtx 7y agoCall me crazy but my bet is that Apple will eventually do an iPadOS to macOS transition, kind of like they did with iOS to iPadOS in 2019. The existing macOS would be scrapped for the iPadOS fork of macOS. This would simplify their operating systems into one “Apple OS” where individual features/layouts can be configured based on the host device. MacOS would still look like Mac UI and iPadOS would still look like iPad UI. This would make easy for developers to make a single app for all of Apple platforms and would allow Apple to release more uniform OS updates. As for the x86 to ARM transition, I’ll bet they make developers rewrite their apps for this new platform, kind of how they dumped support for 32-bit apps in Catalina. If it’s a Catalyst app, then it will automatically run on ARM and x86. Others will be left in the dust.
- philwelch 7y agoiOS was already forked from Mac OS X though.
- lddhtx 7y agoYes it sure is. Stripped down version of it. Also this is just my guess which is probably wrong. Guess we’ll have to see right ;)
- _anastasia 7y agoApple has consistently been dumming down their products[0] for the past few years (decades?), in the name of ostensible usability and looks. If they continue along this trend, given that iPadOS is generally more dummed down than macOS, the former will eventually replace the latter. As for having a single appleOS, we're talking about the company that owns (1) watchOS, (2) iOS, (3) iPadOS, (4) macOS, and (5) tvOS - I believe that's more than Microsoft and Google combined. [0] They're slowly making everything more touchpad-centred and graphics-oriented, for example.
- philwelch 7y agoI find the notion of ARM-based Macs dubious and I think JLG is on the mark in seeing iPad being positioned to replace low-end PC’s. What did Apple gain from switching from PPC to Intel in the first place? They gained faster processors (their market share was insufficient to keep performance parity) and the ability to virtualize or even dual-boot Windows on Mac hardware. I don’t see these factors changing; iPhones and iPads don’t have the performance properties of laptops and desktops, meaning even Apple’s internally-developed ARM architecture is going to treat Macs as as much of an afterthought as Motorola and IBM did back in the day. Meanwhile, even if Windows compatibility is less relevant, the ability to virtualize Linux distros on Macs has become more relevant. If I’m a software developer and I want to run my code on a x86-based Linux server somewhere, I’ll often want my development environment to be capable of reproducing that same environment, and tools like Vagrant and Docker accomplish this on Macs using virtualization. Without a shared CPU architecture, these tools will either stop working entirely or rely upon emulation, which would hinder performance and potentially introduce inconsistent behavior compared to the real hardware. Now, it’s true that iOS development relies on the Mac performing ARM emulation. But there’s already a working solution for this, and you can still use actual iOS hardware for testing. If I had to connect my Mac to an x86-based Linux box for testing and development, why wouldn’t I just use the Linux box? And the Linux box is a server that I can either Remote Desktop or SSH into, why would I need a Mac to be able to do that? Maybe I’m biased because I already think Macs aren’t a very good development environment, but I don’t really see switching CPU architectures as a move that makes them any better. All bets are off if ARM servers actually take off, though.
- Reelin 7y agoJust FYI, there are ARM versions of both Linux and Windows these days. There are also high end ARM server CPUs, [1] and Amazon even offers EC2 instances backed by a custom ARM CPU. [2] (While we're at it Linux also supports POWER9. [3]) [1] https://www.phoronix.com/scan.php?page=article&item=ampere-altra-80core&num=1 https://www.phoronix.com/scan.php?page=article&item=ampere-a... [2] https://aws.amazon.com/ec2/graviton/ https://aws.amazon.com/ec2/graviton/ [3] https://www.raptorcs.com/TALOSII/ https://www.raptorcs.com/TALOSII/
- 7y ago
- cable2600 7y agoLike the girl in the taco shell commercial said "Why not both?" Use both an AMD and Intel chips in new Macs. Use the ARM chip as a co-processor to run iOS apps on the Mac. This would make it easier to develop iOS apps on a Mac. Also it would foil the Hackintosh crowd because PC Clones don't have ARM chips in them.
- sneak 7y agoThe T2 boot security chip (which is ARM and has all of the standard iOS (renamed BridgeOS) security features) which is presently shipping in most/all Macs will be able to foil Hackintoshes just as soon as the installed base is sufficient that a new macOS release can demand an attestation from it to boot. The Air and mini just got an update that brings the T2. I’m not sure if they are still shipping any non-T2 Macs, I don’t think they are.
- mastercheif 7y agoThe iMac is still shipping without the T2. I was last updated in 2019, so it's not a zombie by any stretch.
- sneak 7y agoAhh yes; I have an iMac Pro (IIRC the first one to get it) and forgot they hadn’t T2’d the silver ones yet.
- scarface74 7y agoYou don’t need ARM to run iOS apps. All iOS apps started life running on x86. When running on the iOS simulator, iOS apps are compiled for x86 and linked to x86 versions of the iOS frameworks.
- orionblastar 7y agoIf they move to ARM: https://github.com/ErisBlastar/qemuosxguest https://github.com/ErisBlastar/qemuosxguest QEMU can run Intel MacOSX code and they can use it to emulate the old Intel Macs. This version of QEMU was designed to run older OSX Intel versions under new Intel versions to run legacy software. CommodoreOS is based on Linux and in order to run old Amiga apps they use UAE for 68K and PowerPC Amigas. This seems to be that virtual machines and emulation can run the legacy software needed on the new ARM Macs.
- DeathArrow 7y agoFor Apple using its own CPUs might mean less money spent for hardware, more control and greater user lock in. But I don't see what's in for the users and software developers? Transition to another architecture might mean more money spent for end-users and more money and time spent for software developers. Why is everybody so excited?
- jurip 7y agoBecause people assume ARM would give us better performance and/or battery life. Hard to know if that would actually pan out in the laptop form factor (and if it would hold true forever), but at least right now iPads get better Geekbench scores than MacBook Air. As for more money and time… I dunno, I make my living writing mostly iOS and Mac software and I can't recall the last time I did anything that was architecture specific. I'd imagine that applies to the vast majority of people working on ordinary application software on these platforms.
- thelibrarian 7y agoThe preferred programming environment on an ARM-ed Mac would of course be Armed Bear Common Lisp.
- pjmlp 7y agoC++ARM could also be an option. :)
- Loic 7y agoMy take which is probably not what Apple want to hear is that they simply want to go the Microsoft Surface way. I am personally a Linux/Thinkpad person, but all the persons I am working with who happen to have a Surface just love it. Well executed, the concept is beautiful and practical. Apple is coming from the tablet side and Microsoft from the laptop side, they will converge at some point. ARM is an implementation detail.
- _ph_ 7y agoWith the recent changes, Apple seems indeed to try to strengthen the iPad as a platform. Hardware-wise, the new iPad Pro 12.9" with the new keyboard stand seems to pretty much equal, if not superior to the also refreshed MacBook air. It even has two USB-C ports, though with less versatility. Ironically the main hardware missing in comparison is the headphone jack. The ARM chip in the iPad should compare well with the MacBook, only the limited ram could be a cons. But where iPadOS lacks significantly behind MacOS is the software. And this is based on the AppStore rules. Applications are limited in their capabilities which would be natural on a "computer". With "Files", applications can finally exchange data, but that still has complexities for the user and is less natural than it works on the Mac. The biggest elephant in the room is the missing ability to do any real software development on the iPad. One might say that the software developers are the minority of the users and that is correct, but the software developers are the critical group for a platform which creates the software which all the other users can use. While the AppStore on the Mac has grown over time, just look how large the software universe outside the AppStore is, to get an idea, how important this is for the Mac platform. Not even counting the number of users, which wouldn't qualify as software developers, but are running a few scripts here and there for special task, either written by themselves or grabbed from the internet and modified to their needs. And yes, sometimes you really need a shell. It will be interesting to watch what gets shown for iPadOS 14. If the iPad should go further into the Mac space, some significant changes need to be announced. The trackpad addition goes in the right direction, but does not address the points I mentioned above.
- shuringai 7y agoso basically instead of porting desktop apps to ARM they convince me that my mobile device is actually a desktop... yep.... sound basic Apple to me
- totorovirus 7y agoI don't think changing the microarchitecture would only require developers to swap compiler toolchains from x86 to ARM. The community is largely dependent on x86 architecture. Not a case for high level application developers, but some developers do serious optimization based on instruction set.
- gigatexal 7y agoI think the author misses the obvious advantage of having ARM macs: it gives Apple even more vertical integration by moving the chip design in-house. They could in theory iterate faster on core design changes quicker than Intel could and would no longer have to pay what little markup they already to pay for Intel chips.