Ken Kocienda (former Safari, iOS, and watchOS engineer):
I wrote a book about my Apple career. Creative Selection: Inside Apple’s Design Process During the Golden Age of Steve Jobs. It's coming out on September 4. You can pre-order today.
In the book, I tell stories about developing the original iPhone, iPad, and Safari web browser, and I give my personal view on what made the Apple product culture special.
I’ll also tell how text editing bugs are like failed birthday cake orders, and how the keyboard autocorrection algorithm for the first iPhone was like a bike lock with letters instead of numbers. Plenty more goodies too!
It has some great early reviews. I’ve pre-ordered it.
Update (2018-07-30): Matt Drance:
Respect and congrats to @kocienda on his new book. Haven’t read it, but I’m confident it’s wonderful. Noteworthy not only because Ken is credible, but because he’s broken the ice. I hope this will be the first of many insightful memoirs… “finally.”
John Gruber:
I’ve read an advance copy of the book, and for now I’ll just say this: it’s extraordinary.
Ken Kocienda:
I commissioned Guy Shield to draw 13 original illustrations for the book. To me, they're like film stills that supplement my stories. They appear as full pages in b+w. There are also forty other figures and technical illustrations throughout the text.
See also: Kocienda’s WWDC sessions: 2014, 2012, 2011, 2010.
Update (2018-08-08): Benjamin Mayo:
In this exclusive excerpt, you get a sense of how designing the iPhone software keyboard was anything but obvious. In late 2005, Apple paused all internal development on iPhone and told all engineers to invent keyboard concepts. This excerpt details how Kocienda’s winning design was shot down by Phil Schiller and Tony Fadell, which sent him back to the drawing board …
[…]
You can see from these sketches how anything was up for grabs. On the left, Ken imagined a ribbon of little letters spanning from A – Z in a small line (only the letters A and Z are included in the sketch). Tapping on this row would magnify the nearby keys in the larger section above, which could then be pressed to add that letter to the text string.
On the right, you can see early ideation of Kocienda’s plan to put multiple letters on each key. The system would try to guess which word the user actually meant to type, and a suggestion bar (ala QuickType) would let the user specifically select a completion.
Update (2018-09-04): Eric Slivka:
Once Safari launched, Kocienda shifted to a project to bring WebKit-based rich email editing to Apple’s Mail app, and he details the lengths he went to in order to make insertion point cursor placement behave properly, a feature that’s more complicated than one might think.
Following a brief stint as a manager of Apple’s Sync Services team for cloud data synchronization in which he found the job wasn’t for him, Kocienda in mid-2005 boldly threatened to quit and perhaps move to Google if he couldn’t be switched to a new role on the “new super-secret project” that was rumored within the company. He soon found himself interviewing with Scott Forstall, who invited him to join Project Purple, the effort to build the iPhone.
Update (2018-09-05): Craig Hockenberry:
This book changed my view of Scott Forstall because it gave context to his work. Ken’s account breaks down the approach and shows how important Scott’s leadership was to Apple’s success.
Having Steve Jobs as a boss for your entire professional career would not be easy, but Scott handled it with great success. Even when that powerful mentor was asking for skeuomorphism.
The hardware would be lesser without Jony, and Ken shows that the software would be lesser without Scott.
Jason Snell:
Despite the huge importance of the iPhone, I found the section about Safari and WebKit to be the most fascinating part of the book. In those days, Internet Explorer was pretty much the only browser on the Mac, and the Mac was constantly being dinged for being slow at web browsing—in other words, Microsoft was responsible for a huge portion of public perception of how good the Mac was. It simply couldn’t continue, so Jobs ordered a new browser with a premium on speed.
Fair enough, but how does one go about building a new browser? Melton, Kocienda, and team addition Richard Williamson ended up investigating open-source code bases and making the somewhat counterintuitive choice of Konqueror from the Linux desktop environment KDE. Even knowing how the story ends, I enjoyed how Kocienda tells it.
Update (2018-09-06): Ken Kocienda:
Steve didn’t write code. He didn’t design icons or graphics. He didn’t. Steve was an editor. He sent the assignments. He communicated what he wanted: “I want a software keyboard,” in this case. And then he evaluated the work that came back, right, and so he was looking for people to provide original answers for the questions that he asked. But then he’d be very, very tough as an editor.
[…]
So I feel like I owe the [Scott Forstall] a lot of debt of gratitude. But not only that — he had great taste. He was also very decisive, and he was an important part of this culture that we’ve been talking about. He helped to keep us on track, to encourage us. But he could be tough, just like Steve was, and be very, very demanding.
So we decided to err on the side of not inserting obscenities into the text that might be going to your grandma. This issue was something that we dealt with in a related context, which is hate speech. We discovered that we needed to add words that you would never say in polite speech — racial, ethnic slurs. We actually needed to research and get a compendium of these words and add them to the [iPhone] dictionary […] so that the software would never assist you in typing these words.
See also: The Creativity Cultivator Podcast.
Update (2018-09-08): See also: Triangulation, TechCrunch Disrupt.
Update (2018-09-10): Ken Kocienda:
A few people have asked me why I called my book “Creative Selection”. It’s a tip of the hat to Darwin.
My experience has taught me there are few Eureka! moments when trying to make excellent work. You can’t count on a flash of inspiration to jump you from idea to goal. However, you can use a Darwinian approach to evolve your work through round after round of refinement.
Start with an idea. Make something concrete and specific to show off that idea. Focus on incremental ways to improve. Discard the weak ideas. Reinforce the strong. Find people who can give feedback and help you edit. Evolve your work in steps. Take a page out of Darwin.
Simple to describe. Hard to do. Yet, ignoring the difficulty won’t make it go away. It’s better to face it, to get started by making something you can evaluate and improve, and then keep going. Don’t tell. Show.
See also: Oral History of Kenneth Kocienda and Richard Williamson, part 1 and part 2 (via Steve Troughton-Smith).
Update (2018-09-20): Ken Kocienda:
As I was writing my book, I told many jokes in my stories that my editor convinced me that we should cut. Some geek programmer humor is good, but keeping control on the eyerolls/minute rate is probably better.
See also: Vector, Reddit.
Update (2018-09-24): Ken Kocienda:
Here’s another geeky detail that didn’t make it into my book. A flowchart of the workflow we used to write Safari code. This details how the Page Load Test (PLT) helped us make the web browser go fast.
Update (2018-10-02): See also: Accidental Tech Podcast, The Wall Street Journal (Hacker News), Linda Dong.
Apple Book History iOS iPad iPhone Safari Scott Forstall Steve Jobs watchOS WebKit
Apple (Hacker News, MacRumors, 9to5Mac):
The new MacBook Pro models with Touch Bar feature 8th-generation Intel Core processors, with 6-core on the 15-inch model for up to 70 percent faster performance and quad-core on the 13-inch model for up to two times faster performance — ideal for manipulating large data sets, performing complex simulations, creating multi-track audio projects or doing advanced image processing or film editing.
Already the most popular notebook for developers around the world, the new MacBook Pro can compile code faster and run multiple virtual machines and test environments easier than before. Additional updates include support for up to 32GB of memory, a True Tone display and an improved third-generation keyboard for quieter typing.
If this is what Apple had announced in 2016, I would have immediately upgraded my MacBook Pro, even though I’m not happy about the Touch Bar, the ports, or some other details. However, now that I’ve switched to an iMac for my main Mac, I don’t see much reason to get one of these, especially given the continued uncertainty about the keyboard. If I had to get a new one today, it would be tempting to get the 13-inch without the Touch Bar, but it doesn’t support 32 GB of RAM and was not even updated this time.
In any case, it’s great to see Apple bump the specs at the high end and add features like the T2 and True Tone, rather than holding those back for the next physical redesign.
Dieter Bohn:
In both cases, the battery capacity has been increased to compensate for the extra power draw from the new processors and RAM. Apparently, the bigger batteries and the thirstier chips will end up canceling each other out. Apple says that it’s not changing its battery life estimates for these machines.
[…]
We got only minutes (and no more) to interact with the new hardware. So at best, I can tell you that the keyboard does seem quite a bit less clacky than current MacBooks, though key travel is the same.
That’s all for the good, but it’s not what people are worried about. Instead, it’s just hard to trust a keyboard after so many reports that it can be rendered inoperable by a grain of sand and that is incredibly difficult and expensive to repair or replace. This new third-generation keyboard wasn’t designed to solve those issues, Apple says. In fact, company representatives strenuously insisted that the keyboard issues have only affected a tiny, tiny fraction of its user base.
Benjamin Mayo:
In writing the 2018 MacBBok Pro story, my butterfly keys decided to bbreak and repeat the letter ‘b’ twice every time I hit it. You can imagine how annoying that is for a story about Macbbbooks.
Shane Vitarana:
100% of MBP owners I know have. this issue. Either Apple is lying, has false data, or the. issue is usage based.
Rene Ritchie:
The 15-inch, by contrast, is all about power. So, it has Radeon Pro discrete graphics with 4GB of video memory (on all configurations) and a hexa (6) core processor, with options for i7 and Core i9 processors up to 2.9 GHz with Turbo Boost up to 4.8 GHz.
That makes it up to 70% faster, something environmental photographer Daniel Beltra said was notable to him.
[…]
Apple T2 replaces the T1 chip from the previous generation models. In addition to taking over the Touch ID, Apple Pay, and other Secure Enclave tasks, they also handle realtime encryption, secure boot, and a lot of the controller functions, just like on iMac Pro.
Juli Clover:
Base prices for the 13 and 15-inch MacBook Pro models are unchanged from last year, with pricing on new 13-inch models starting at $1,799 and pricing on new 15-inch models starting at $2,399, but build-to-order customizations can tack on thousands of dollars.
The maximum stock $2,799 15-inch MacBook Pro ships with 16GB RAM, a 512GB SSD, a Radeon Pro 560X graphics card, and a 6-core 2.6GHz Core i7 processor, but with upgrades, an ultimate machine with top-of-the-line components costs $6,699.
[…]
If you skip out on the SSD upgrades in the new machines, you can get a 15-inch MacBook Pro with maximum RAM and the best processor for $3,499, or a 13-inch model for $2,499, which is just a few hundred dollars more expensive than similar upgrades cost last year rather than a few thousand.
Leah Culver:
I was lucky enough to get to try out a new MacBook Pro for the past week (thanks !). I used it as my primary development computer. AMA.
Joe Rossignol:
Apple has confirmed that its new 2018 MacBook Pro with Touch Bar models feature support for hands-free “Hey Siri.”
Jason Snell:
It took Apple 13 months between updates this time, but it seems clear now that Apple is committed to an annual update cycle for the MacBook Pro that takes into account the latest high-performance laptop chips from Intel.
Previously: New MacBook Pros and the State of the Mac, Unreliable MacBook Pro Keyboards, Apple Launches Keyboard Repair Program for MacBook and MacBook Pro.
Joe Rossignol:
Apple has stopped selling the sole 2015 MacBook Pro that remained available for purchase on its online store, marking the end of an era for the notebook.
Ryan Jones:
Here’s the strange thing…this is peak “back to school” season, yet the MacBook Airs, MacBook, and low end Pros remain the same. And the cheaper old 15” was removed.
Previously: The Best Laptop Ever Made.
Jeff Johnson:
Unfortunately, Apple no longer makes 17-inch screens for laptops. Worse, Apple no longer makes matte screens for any Mac! Four years after buying my current MacBook Pro, the glossy screen still bothers me all the time. The reflections are very distracting. I want to see what’s in front of me on my screen, not what’s behind me. You can’t magically avoid light and reflections just because you have a laptop.
Update (2018-07-13): John Gruber:
Maybe, as Apple says, the only problem they sought out to solve was the noise. But, if they also sought out to improve the reliability of the keyboards — to fix the problem where keys get stuck, among other problems — I think they would only admit to fixing the noise problem. Marketing-wise, I don’t think they would admit to a reliability problem in the existing butterfly keyboards (especially since they’re still selling second-generation keyboards in all non-TouchBar models), and legal-wise (given the fact that they’re facing multiple lawsuits regarding keyboard reliability) I don’t think they should admit to it. So whether they’ve attempted to address reliability problems along with the noise or not, I think they’d say the exact same thing today: only that they’ve made the keyboards quieter.
Lloyd Chambers:
For the first time ever, the MacBook Pro really looks like a pro machine. The key factors are the 6-core CPU, the 32GB memory option, P3 gamut display, and 4 Thunderbolt 3 ports. I wish I could pay to remove the touchbar, but we cannot have everything.
Joe Rossignol:
As with any new product launch, there is a wealth of information to sift through, so we’ve created a list of key takeaways about the 2018 MacBook Pro lineup, particularly as it compares to the 2017 MacBook Pro lineup.
Update (2018-07-14): Paul Haddad:
Fun fact: The high end 13” 2018 MBP is faster than the high end 2017 15”.
Colin Cornaby:
In a lot of ways (except for the GPU), the new MacBook Pro is a better system than the iMac non-Pro, which is shocking. Six cores vs four on the iMac. Much faster storage.
The MacBook Pro has a lot more in common with the iMac Pro than the iMac.
Mark Spoonauer (tweet, MacRumors, Steve Troughton-Smith):
I had to do a double take when I saw how quickly the new 13-inch MacBook Pro duplicated 4.9GB worth of data. It took 2 seconds, which comes out to a rate of 2,519 megabytes per second. That’s insane.
So we also ran the BlackMagic Disk Speed test for macOS, and the system returned an average write speed of 2,682 MBps.
I’m seeing conflicting reports about whether one or both of these results is invalid due to APFS cloning preventing the file data from actually being copied.
Juli Clover:
The keys of the new 2018 MacBook Pro, which uses a third-generation butterfly keyboard, appear to be cocooned in a “thin, silicone barrier” according to a teardown that’s underway over at iFixit.
According to iFixit, the quieter typing Apple has been advertising in the 2018 MacBook Pro models is a side effect of the new membrane, which the site believes is actually an “ingress-proofing measure” to prevent the butterfly keys from seizing up when exposed to dust and other small particulates.
See also: Stephen Hackett.
Update (2018-07-16): Wojtek Pietrusiewicz (tweet):
The late 2016 MacBook Pro models introduced flash storage capable of reaching 3.2 GB/s read speeds. For some odd reason, Laptop Mag discovered this fact only after testing the mid 2018 models[…]
[…]
I really tried to get used to the Touch Bar, having experienced it on the late 2016 Touch Bar MacBook Pros for a month before I gave up on it.
Steven Frank:
i9 MBP Geekbench: 5324/22589 ($3099 base, $3899 with 32/1TB); iMac Pro 10-core: 5263/35205 ($5799 with 32/1TB) Kinda wild? (of course you also have to figure GPU, screen size, and keyboard (lol))
But I guess if I have to buy an un-upgradeable computer, I’ll take the one that’s almost as good for $2,000+ less and not throw out my back taking it to the store when it breaks.
tipoo:
Even more wild when you compare it to the iMac. Should get a bump soon, otherwise 6 cores on their laptop are faster than the 4 on their desktop.
Joe Rossignol:
When asked if Apple Stores and Apple Authorized Service Providers will be permitted to replace second-generation keyboards on 2016 and 2017 MacBook Pro models with the new third-generation keyboards, if necessary, Apple said, no, the third-generation keyboards are exclusive to the 2018 MacBook Pro.
Update (2018-07-17): See also: Accidental Tech Podcast.
Michael Margolis:
Looking closer at 2018 MBPs.
CPU: Mobile 6-core i9 is impressive. It’s 80% as fast as a desktop class 6-core i7 8700k.
GPU, however, is another story. GeekBench OpenCL score is 1/4 the speed of a desktop GTX 1080 Ti.
GeekBench OpenCL scores
2018 MacBook Pro 15": 56,361
Desktop GTX 1050: 72,702
2017 Surface Book Pro 2 15": 102,248
Blackmagic eGPU (radeon pro 580): 107,901
2018 Razer Blade 15": 145,782
GTX 1060: 126,977
Desktop GTX 1080 Ti: 222,808
Desktop Titan V: 362,782
Tom Nelson:
Sharp-eyed readers may notice that the 2017 models of the 15-inch MacBook Pro had slightly faster base processor speeds, clocking in at 2.8 GHz and 2.9 GHz. But the earlier generation i7 Kaby Lake processors had smaller level 3 caches, two fewer cores, and slower memory architecture than what is present in the new Coffee Lake models.
With the processor and memory architecture upgrades in the new 2018 MacBook Pro, Apple claims a 70 percent increase in performance.
iFixit (Hacker News):
Grab your best tinkering tools and let’s dig in—we’re tearing down the 13” MacBook Pro with Touch Bar, 2018 edition.
Joe Rossignol:
2018 MacBook Pro models feature the biggest yearly CPU performance gains since 2011, according to Geekbench founder John Poole.
Stefan Constantine (MacRumors):
Someone bought the expensive Core i9 MacBook Pro and found out that when put under load, it underclocks itself due to poor cooling.
scott:
It’s slower than the 2017 i7 under load.
Update (2018-07-18): Fouzan Alam:
It clocks down to 800Mhz. There’s a massive reddit thread, and several other users are confirming that this is a problem. In each case, sustained performance (anything over 5 minutes) is better on the i7 vs the i9.
Marco Arment:
If this isn’t a one-off flaw in this particular unit, that’s pretty bad.
The 2016–2017s would often reduce or lose Turbo Boost with external monitors connected, which was embarrassing enough, but nothing like this.
Joe Rossignol:
Apple says the new MacBook Pro has a multi-channel ambient light sensor, next to the FaceTime HD camera, that can assess brightness as well as color temperature, adding that the display should be open to enable that functionality. Apple added that True Tone does not use the FaceTime HD camera for its operation.
Update (2018-07-19): Joe Rossignol:
In an internal document distributed to Apple Authorized Service Providers, obtained by MacRumors from a reliable source, Apple has confirmed that the third-generation keyboard on 2018 MacBook Pro models is equipped with a “membrane” to “prevent debris from entering the butterfly mechanism.”
See also: Accidental Tech Podcast.
Romain Dillet (via Hacker News):
You will never get perfect CPU performances on a laptop compared to a desktop computer due to size contraints. But it becomes an issue when you buy a laptop expecting great performances and it doesn’t deliver.
OWC:
According to Apple documentation, the newest 13-inch MacBook Pro with Touch Bar features full speed on all four of its Thunderbolt 3 ports. The boost is due to the bump up to Intel’s eight-generation Core i5 and i7 processors in the new models, which support up to 16 PCIe channels.
Juli Clover:
iFixit exposed the keyboard to a powdered paint additive that glows, allowing the site to track where and how dust accumulates. On the 2018 MacBook Pro keyboard, the dust settled at the edges of the membrane, leaving the butterfly mechanism of the keys protected. The same test was performed on the 2017 MacBook Pro keyboard, demonstrating less protection.
John Poole:
If the CPU is at 800MHz, the CPU isn’t throttling, the CPU is idle. The test isn’t using the CPU but rather the on-chip hardware encoder.
Alan:
So, I did a Clean ‘Build for Running’ four times in Xcode of a given project at the same git ref on two machines each, and the new i9 was 24%-30% faster than the top–end i7 CPU in the previous 2017 15-inch MacBook Pro.
Update (2018-07-20): hellodeveloper (via Keir Thomas):
The premise of this post: MacBook pros since 2010 haven’t had enough power to support the machine under full load . They pull from the battery and will eventually die after a long term running operation.
Marco Arment:
6-core i9 thermal drama aside, the eye-opening factor to me is how much faster it isn’t than the lower-end 15” CPUs or the high-end 13” quad-core[…]Seems like the best ones to consider for power users are either the maxed-out 13” or the 15” base model.
Zac Cichy:
There’s no getting around the fact that designing products at the level Apple designs them is a symbiotic process. Intel promised 10 nm, Apple designed for 10 nm, and Intel delivered... 14 nm, multiple years in a row. And... added more cores to 14 nm.
John Gruber:
For what it’s worth, I’ve heard from a little birdie or two that my take is correct. Whether this design does make the keyboards more durable and reliable, only time and real-world use will tell. But they were designed to be.
Russell Ivanovic:
I typed on it too…I think I might actually like this new keyboard . I hated the MacBook one onwards.
Joe Rossignol:
The new 15-inch MacBook Pro theoretically supports DisplayPort 1.4, which Apple confirmed, but at least for now, it still can’t drive an 8K display.
Update (2018-07-23): Joe Rossignol (tweet, Juli Clover):
Multiple sources claim that data cannot be recovered if the logic board has failed on a 2018 MacBook Pro.
[…]
The data recovery port was likely removed because 2018 MacBook Pro models feature Apple’s custom T2 chip, which provides hardware encryption for the SSD storage, like the iMac Pro, our sources said.
Update (2018-07-24): Josh Centers:
Some owners of the just-released 2018 MacBook Pro with the Intel Core i9 processor are reporting severe performance problems due to excess heat causing the system to throttle clock speed—in one case dropping from the base 2.9 GHz all the way down to 800 MHz.
Colin Cornaby:
Also most people don’t know plugging in your MacBook Pro makes it run worse which is kind of a problem... My 2013 had this same issue, just on a slightly smaller scale. […] The power supply creates more heat which causes more problems while charging. I’ve had times where I’ve had to unplug to get better performance if I’m stressing the CPU and GPU.
Jonathan Morrison:
New video! Everyone is Wrong About the i9 MacBook Pro 🤦🏻♂️
Peter Steinberger:
The problem on the i9 MacBook Pro doesn’t seem to be CPU cooling, but rather the VRM (voltage regulator module) overheating as the CPU draws too much power. That can be regulated in software, so guess Apple can fix the 800MHz throttling. Still really bad.
See also: Hacker News.
Jason Snell (Hacker News):
Apple on Tuesday acknowledged that the slowdowns exist—and that they’re caused by a bug in the thermal management software of all the 2018 MacBook Pro models. That bug has been fixed in a software update that Apple says it’s pushing out to all 2018 MacBook Pro users as of Tuesday morning.
[…]
The good news is, this doesn’t appear to be evidence that Apple’s laptop design is incapable of handling fast chips, but that someone at Apple had a bad day and failed to include a specific digital key that caused a cascade of bad behaviors in some very specific circumstances. (All laptops throttle the performance of processors in order to regulate temperature, of course, but it’s not supposed to happen to anywhere near the extent seen in Lee’s video.)
Joe Rossignol:
Apple says the bug affected performance on not only the high-end 15-inch MacBook Pro configured with a six-core Intel Core i9 processor, which has faced the most extreme throttling in tests, but also quad-core Core i7 and Core i5 configurations, extending to the latest 13-inch MacBook Pro with Touch Bar models.
[…]
Apple says it contacted Lee within 48 hours after he published his video, working with him to replicate his workflow. Apple eventually set up a system with a similar workflow, applied the fix, and both the 15-inch and 13-inch models then matched Apple’s advertised performance rates.
See also: John Gruber, Rene Ritchie, Juli Clover, Jim Dalrymple.
Update (2018-07-25): Sam Rutherford:
While they wished to remain anonymous, they told me they weren’t surprised at all to hear that the Core i9 MacBook was suffering from throttling. Based on their testing, they said that the cooling tech needed to get optimal performance from a hot-running chip like Intel’s Core i9-8950HK crammed inside laptop that are less than an inch thick simply isn’t available right now.
The source also added that during experiments with the Core i9, so far they have only been able to reach around 90 percent of the chip’s max performance when installed in a thin-and-light system, which largely eliminates the performance gain the company was hoping to get by offering a Core i9 versus a Core i7 CPU.
Dieter Bohn:
Apple claims that it discovered the issue after further testing in the wake of Lee’s video, which showed results that Apple hasn’t seen in its own testing. In a call with The Verge, representatives said that the throttling was only exhibited under fairly specific, highly intense workloads, which is why the company didn’t catch the bug before release.
Ash Furrow has posted some Xcode benchmarks that look impressive for the i9.
John Poole:
After applying the latest update from Apple, I re-ran the Geekbench build test on the i9. It’s slightly faster, but processor frequency stays stable when building (which is comforting).
Still technically slower than the i7, but close enough that, practically, it doesn’t matter.
Only on long-running and heavily multi-threaded tasks. Single-and lightly-threaded tasks should be faster on the i9.
Macworld:
So, before patch the 2018 i9 MBP was about 11% faster than last year’s 2.9GHz i7. After the patch it’s more like 20% faster.
Juli Clover:
Dave Lee, who first found the throttling issue, also uploaded a new video and says the supplemental macOS High Sierra update has successfully fixed the throttling issues that he saw prior to the patch.
Using the same Adobe Premiere render time test, Lee found that the Core i9 MacBook Pro was significantly faster than the 2017 Core i7 model that had beaten it prior to the patch.
Lee went even further and tested six laptops equipped with an i9 from various manufacturers. Unsurprisingly, thicker laptops with better cooling did outperform thinner laptops, including the MacBook Pro. The Alienware 17 R4, Acer Helios 500, and Asus G703 (all very thick) saw higher average clock loads.
Update (2018-07-26): Ben Lovejoy:
Some owners are reporting repeated kernel panics – as often as once or twice a day. The same issue has been experienced by a number of iMac Pro owners, with some clues suggesting it may be the fault of one component found only in these two machines …
Joe Rossignol:
Many of the crash logs shared by users mention bridgeOS, which is the device firmware on the logic board that controls many functions, including the T2, fueling speculation that the chip is the root cause of the problem.
Riccardo Mori:
All these laptops are thicker and heavier than the 2018 15-inch MacBook Pro. All of them — at least according to Dave Lee’s tests — feature minimal to no throttling. In fairness, when it comes to i9 configurations, the only competitor here is the Dell XPS 15, but Dave notes that it, too, throttles the CPU under heavy, sustained load. The only other laptop with an i9 CPU that offers an astounding, unbridled performance, is the Acer Predator Helios 500, which is a true monster of a machine. And yes, it’s a gaming laptop with the trite, angular ‘badass gamer look’; yes, it weighs 4 kg — but it’s also a 17-inch laptop, with a generous array of ports; the RAM is upgradable (it has four RAM slots, two easily accessible) and supports a maximum of 64 GB; it has three drive bays (two NVMe, one SATA); performance and thermal design are excellent (again, according to Dave Lee, who has tested it); and, from what I understand, it costs less than a fully-specced MacBook Pro.
Update (2018-07-27): Dave Mark:
The dongle thing is definitely an issue. I bough an Apple-branded dongle specifically to connect my old Cinema Display to my new MacBook Pro.
Did not work. Feh.
Simeon:
Finally upgraded my six year old Mac. Here’s how the new MacBook Pro i9 benchmarks against it
Rene Ritchie:
For some, MacBook Pro (2018) will be the best of the best. For others, the best of the worst. Three years into this design generation only one thing is for certain: This remains the most controversial and divisive pro portable Apple has ever made.
[…]
I love True Tone. I want it everywhere. I want Continuity True Tone for devices that don’t or can’t support it.
[…]
And if you really want an Iron Man-style briefcase... er... laptop, you’ll need to get it from a company with a high-end gaming line.
[…]
When I first tried [they keyboard], I didn’t like it as much as last year’s model. It just didn’t feel as crisp.
Update (2018-07-30): Michael Lynn takes a deep dive into Secure Boot and imaging (Hacker News).
Apple:
MacBook Pro (2018) turns on when you press any key on the keyboard or press the trackpad.
Peter Steinberger:
Compile time difference is outstanding:
2018 Coffee Lake i9 2,9 GHz: 11min
2017 Kaby Lake i7 3.1 GHz: 17min
John Gruber:
This is how I live now.
See also: Accidental Tech Podcast, The Talk Show, The Menu Bar, Brendan Nystedt (via Marco Arment), Stephen Hackett.
Update (2018-08-01): Michael Love:
Tried 2018 MBP keyboard over the weekend. Not noticeably better than 2017. Holding out hope for a low-cost model this fall with a regular keyboard, otherwise it seems I’ll probably be buying a Hackintosh.
Mark Alldritt:
So here I am about to spend >CDN$6K on a machine that feels like a total compromise. I need the speed and the memory and the ability to drive a 5K monitor but almost everything else about it feels like a step backward.
Apple in 2018 is not delivering a compelling mac laptop in way it did 5 years ago.
[…]
In the distant past, the price of “pro” Mac laptops always seemed to be about the same ~CDN$3K. Each time you got more, but the price stayed roughly the same. My 2012 MacBook was CDN$4K which I thought was extreme, but its lasted longer than any mac laptop I had before it. But recently, the prices have gone crazy. The 2TB, 32GB, i9 machine I’m considering is over CDN$6K! And all this for a machine that I’m not terribly excited to own.
Update (2018-08-03): Catlord Joe:
Not Intel’s fault:
Low resolution 2880 wide panel
Lack of Apple Pencil support (not even touch, just Pencil!)
Only four Type-C ports
TouchBar
Meh dGPUs
Inadequate cooling
Failure prone polarizing keyboard
Lack of Inverted-T arrow keys
Premium Price for unwanted components
Wil Shipley:
Am I crazy or are the speakers on the 2018 MacBook Pro like WAY better than the 2016 model?
See also: The Talk Show (tweet).
Update (2018-08-06): Lloyd Chambers:
I’ve started testing the 2018 MacBook Pro. It is fast, for sure, but so far it is much slower on my most important task than my trusty 2017 iMac 5K, so don’t believe all the hype out there!
[…]
It turns out that although the 2018 MacBook Pro can be booted off an external Thunderbolt 3 NVMe SSD, there are several bugs in macOS that lock the machine up (it’s unclear if the issues are specific to any particular Thunderbolt 3 SSD). So far I’ve had 5 system lockups. The MBP will boot off the Thunderbolt 3 SSD, but will lock up within 5 minutes.
Update (2018-08-08): Joe Rossignol:
Following the release of 2018 MacBook Pro models last month, some customers have turned to the MacRumors Forums, Apple Support Communities, Reddit, and YouTube to report intermittent crackling from the built-in speakers.
Update (2018-08-15): Lloyd Chambers:
MPG did a 500 iteration test which is GPU intensive. The scatter plot below shows how performance declines somewhat within a minute or so, then holds steady at the reduced rate. It turns out that the decline is far less than with the 2016 MacBook Pro or 2017 MacBook pro […] Kudos to Apple for delivering a desktop-class machine—the 2018 MacBook Pro is a winner.
Update (2018-08-17): Stephen Hackett:
The Number of Days Between Purchasing my 2018 MacBook Pro and the Spacebar Starting to Get Stuck?
23.
John Gruber:
The S key on my review unit got stuck 3 times so far, but not once in the last two weeks.
Update (2018-08-22): Bryan Jones:
The new MacBook Pros with T2 chips do indeed kernel panic randomly, as shown in the attached image. I’d hold off buying if you can; Apple has work to do.
Dave Teare:
I fixed the Touch Bar on my MacBook Pro.
It requires 8 layers of electrical tape to completely prevent touches from being registered. The lid won’t close @ 8, however, so I went with 7.
See also: Marco Arment’s review of the 13-inch.
Update (2018-08-23): Thom Holwerda:
I got the 13.3" 4K Dell XPS 13, with 512GB PCIe SSD, 16GB of RAM, and the Core i7 processor - for about €1850. Should be fully supported under Linux as well.
Apple’s offer simply cannot compete in any way. Apple doesn’t offer a full TDP i7 like the XPS 13 does, and to get to their slower i7, 512GB SSD, and 16GB of RAM, Apple charges €2849.
See also: Hacker News.
Update (2018-08-31): Juli Clover:
As we await the launch of macOS Mojave this fall, Apple has quietly released an updated version of macOS High Sierra 10.13.6 that’s designed for the 2018 MacBook Pro models.
Joe Rossignol:
Apple said the Supplemental Update improves system stability and reliability across a number of areas, and addresses several issues, including crackling audio and kernel panics.
[…]
Prior to yesterday’s Supplemental Update, Apple support representatives provided customers with a wide variety of potential solutions to mitigate these issues, ranging from disabling FileVault to turning off Power Nap, but none of the workarounds appeared to permanently fix the problems.
Update (2018-09-07): Ole Begemann:
The touch bar and I haven’t become friends yet I can see its usefulness for some tasks, and I don’t mind the tap-hold-pan gesture for changing the volume or display brightness as much as I expected. But any extra convenience is far outweighed for me by accidental (and sometimes destructive) touches.
[…]
I started using Turbo Boost Switcher Pro to disable the CPU’s turbo boost feature on battery power after Marco Arment wrote about it, which stretches the battery for another hour or two.
[…]
Performance-wise, I’m a little disappointed. I expected a bigger jump from my old machine, especially because the SSD in the 2018 MacBook Pro should be much, much faster than my old third-party SSD.
Mohammad Kurabi:
I went from a 2013 13" MBP to a 2018 13" MBP, and the dual core -> quad code jump is very noticable performance wise. Swift projects compile much faster I’d say ~50% faster. So your results surprise me. Objective-C compile times do seem similar though. I too love the new keyboard
Update (2018-10-12): Ted Pallas (via Michael Yacavone):
If you are doing graphics on a daily basis, I advise using Windows. I no longer consider the MacBook Pro a viable choice for doing live media work with modern software packages. If you are looking at a computer from 2016 or earlier and wondering “will these tools run well on this thing?” – I’m going to manage your expectation towards “not really.” If you are on on one of these older Macs, I’d consider focusing energy on VDMX, Lumen, and Photoshop – fake real-time by getting good at using VDMX’s LFOs to beatmatch visual FX parameters to music. A very new MacBook will do a slightly better job, but I still wouldn’t expect stellar performance – to push frames you need a solid graphics card. For real time I wouldn’t spec below a GTX 1080 – it’s pricey, but I honestly find myself topping out my rig all the time.
Update (2019-01-23): Ilja A. Iwas:
According to this (German) article, the current 6-core MacBook Pro still doesn’t offer any more CPU performance than the 4-core version, because of (unfixable?) heat management issues. I would be quite upset if I paid premium for one of these machines.
Update (2019-02-21): Collin Allen:
Thinking about putting a strip of masking tape along the top of this 2018 MacBook Pro trackpad. With nowhere to rest my right ring and pinky fingers, they touch the trackpad area constantly. And on the left side, my thumb on the Command key touches the trackpad as well 😫
Update (2019-02-26): Andy Ihnatko:
If Apple sticks to this MacBook design, then when my 2015 MacBook Pro dies I’m replacing it with a Thinkpad or a Chromebook. It’s just not useful for my laptop needs, and it’s a terrible value.
Update (2019-03-06): Greg Koenig:
Apple spent about a decade undoing the Mac’s reputation for being overpriced, underpowered, and designed for looks and not utility.
Tim Cook has managed to basically squander all that and move us to the bad old days when soft benefits now come at hard costs.
Update (2019-03-07): Stefan Constantine:
This is exactly how I feel.
When I dropped $2,700 on my 17 inch MacBook Pro in 2010, it felt like a steal compared to other similar machines during that time.
My $3,000 15 inch 2016 MacBook Pro has been nothing but regret. Two repairs. Very poor value for money. Hate it.
Apple T2 BridgeOS Keyboard Lawsuit Legal Mac MacBook Pro Secure Boot Siri Thermal Top Posts Touch Bar Trackpad True Tone