I could see that too but I believe Intel is in the middle of the current Xeon release. In other words, if Apple was going to use the current Xeons they would have already. It's in dire need of a GPU update too.
What is unconscionable is Apple continuing to sell it at its December 2013 price. Kill it, update it, or drop the price. But please do not continue to ignore it and sell it at its current price.
I was already strongly leaning away from Mac for a while now (have a loaner 2015 dell xps 13 and that's a sweet device.)they lost me at 'keyboard will have same butterfly design as on the macbook.'
SHAME!
The new HQ being built will cause disruption to the business maybe the eye will be taken off the ball without realising it.
Most importantly though their present premises are not fit for purpose - they have out grown the building and this almost certainly will be stifling creativity.
I believe there will be major improvements overall in apple as a company when they move to the new HQ.
A gloss black MacBook Pro would be awesome!
Didn't want to shill a particular brand, but that is the exact brand that I use for mineIt's very good stuff.
That's a good one... The thing is, the base models are often quite attractive for what you get. It's the extra's where they get that nice fat margin. If whatever she's doing isn't CPU-bound, then I'd take the base model.
However there are certain use cases... If for example she'll use Photoshop to get RAW files from a DSLR, then get something better than base. RAW file size keeps increasing with camera sensor size, and >25MB files are nothing to sneeze at. (Not a photographer, this is what I heard from the latest ATP podcast, I think it was issue 191 or 192). However in that case, the disk space will also be a big problem with the base model.
Sky lake instead of Kaby Lake isn't really a concern for me. While the efficiencies are improved, performance isn't a huge step up. And OSX allows Apple some leeway in the efficiency area.They will save on costs if they go with Skylake processors. By the way, few Kabylake CPU benchmarks are out already and there is barely 5% improvement in 7600K and 7700K compared to their Skylake counterparts 6600K and 6700K.
5% in real life will mean nothing and Apple's software optimization can compensate for it.
Now if geniuses at Apple decide to include Intel integrated graphics HD630 or some crap to run your Retina displays, then may god help you on that one.
It's the place where I stick my postit...the chin? its hideous
1. There are more ARM devices in the world than x86s.
2. Intel is even switching (some of) its capacity over to ARM.
3. Apple is putting ARM in everything: phones, tablets, TVs, watches, earphones, etc. Why the heck would Apple waste time on Intel when Intel has hit a tech wall, is poorly managed, and has already signalled its need to adopt ARM?
4. Apple doesn't have to worry about creating an OS that runs flabby and outdated software from other companies. It just needs to deliver a MacBook that runs on ARM and has trackpad input. A huge percentage of people need the power of an iPad Pro but want the ergonomics and input of a MacBook. Apple doesn't have to give a hoot about running traditional cuts of Office or Adobe products. Plenty of people can do without full-fat Office etc. They're happy with Apple software, offerings from competitors, or running the lite versions of Office etc that they can run today on iOS.
Whether its VHS vs DVD, film vs digital cameras, MySpace vs Facebook, or Blackberry vs the iPhone, things move on. x86 is yesterday's tech. ARM is where the future is headed.
It's not like they haven't already done that once or twice.
Also iOS app simulator already runs your ARM coded app on an Intel running Mac.
No it doesn't. There's a reason it's called "simulator" and not "emulator."
Apple getting its in-house software running on a new processor platform isn't the major transition hurdle. It's the easiest part of the entire process.
The difficult part is offering an interim translation step (a la Rosetta) while trying to get everyone who develops software for your platform to rewrite their stuff.
What do you think it does?
From what I understand the only reason that sort of worked was because the Intels used at the time very over 2x faster than the Gx that they were emulating.
Ok, but the code you are writing is for an app that will run on ARM, so this is effectively an emulator. it translates one kind of code to another kind of code.I know what it does. It's a test environment that simulates iOS's APIs. Your app is compiled for x86 to run inside the simulator. It is NOT running ARM code of any kind.
Ok, but the code you are writing is for an app that will run on ARM, so this is effectively an emulator. it translates one kind of code to another kind of code.
I know what it does. It's a test environment that simulates iOS's APIs. Your app is compiled for x86 to run inside the simulator. It is NOT running ARM code of any kind.
I suspect that if Apple really is entertaining the idea of another architecture switch, we'll see a dual-CPU type setup where x86 applications will run on a real x86 processor, whereas any ARM apps will run on the built-in ARM processor.
It would be extremely tricky to pull off (since one processor would have to be the "gatekeeper" for things like interrupts and the like), but it's the best way I can see such a transition happening.
Ok, so if my iOS app can be compiled for x86 today and runs just fine in the simulator and then compiled for arm and runs just fine on iOS device why are you even mentioning emulations when clearly same code can be compiled to run on both without any emulation.You have no idea what you're talking about. You're very clearly not a developer.
When you run code on the iOS simulator, XCode compiles your source code to run on x86. When you deploy to an iOS device, XCode compiles your source code to run on ARM.
There's no absolutely "translation" going on or any kind of ARM compatibility layer in the simulator. It's an iOS API simulator running x86 native binaries. It is NOT an emulator.
I get what you're saying but I would say no way on that - they would much rather sell you an iPad Pro with keyboard case for only 99 USD extra *in addition* to the Macbook. After all, they've never added cellular to the Macbook, nor can you use the iPad as a phone AFAIK - heck even the Watch needs an iPhone to have any functionality.
Ok, so if my iOS app can be compiled for x86 today and runs just fine in the simulator and then compiled for arm and runs just fine on iOS device why are you even mentioning emulations when clearly same code can be compiled to run on both without any emulation.
I agree with you - I just wanted to clarify to others on this thread, as you have shown the non-triviality in creating an ARM-based Macbook, that an ARM co-coprocessor Macbook is equally unlikely for marketing (rather than just technical) reasons.I'm not sure how the points your making refute anything I said.
I'm not sure how the points your making refute anything I said.
Like I said, you're very obviously not a developer.
iOS is not macOS, and an iPhone is not a Mac. There are a lot more things on the Mac side of the house that are CPU-specific that simply do not apply to iOS applications.
Rebuilding something like Lightroom for Mac to run on a different processor is infinitely more complicated than cross-compiling an iOS app to run in the simulator on x86.
It's unlikely, because it would a solution to a problem that doesn't exist.I agree with you - I just wanted to clarify to others on this thread, as you have shown the non-triviality in creating an ARM-based Macbook, that an ARM co-coprocessor Macbook is equally unlikely for marketing (rather than just technical) reasons.