Apple's Federighi answers developer's questions on Siri, Apple Silicon, and more
Apple SVP of software engineering Craig Federighi has appeared on Marques Brownlee's podcast, answering questions that developers have raised since the WWDC keynote.
After his and Apple marketing vice president Greg Joswiak talked on video, Craig Federighi has now also appeared on Marques Brownlee's Waveform podcast. He was questioned about Apple's thinking over the technologies announced at WWDC, and also pressed on criticisms that developers have had since then.
Siri's new interface
One of those concerned the new visual form of Siri, which no longer covers the entire screen — but which does prevent you from interacting with what else is on that display at the time. Federighi says that's intentional.
"We tried it both ways," he said. "Internally, we had prototypes running, where you would scroll behind the Siri answers as you brought them up. And initially we thought that was going to be really great, so we implemented it that way and then what we found was that for most of the interactions we were having with Siri, that then created this kind of extra heaviness to it."
"Because if you just say, wanted to check the weather, or look up a piece of information, and then you were ready to move on, your scroll gesture wasn't gonna move on," he continued. "The Siri result was going to stick around there so you always have this additional step of dismissing the result."
"We'll continue to listen to what people say through beta period because, like I say, we've actually had it working both ways," he said. "But our feeling was that we wanted to achieve a great lightness, not just visually but in terms of you could dip into Siri get an answer and move on quickly without any kind of overhead."
Federighi also addressed the question of why Apple was now allowing the default Mail and browser apps to be changed by the user, but nothing else, no other apps. He said that the choice for now was deliberate, but that didn't mean it won't change.
"We know how platforms can sort of descend into chaos," he said, "and particularly when apps that you know might honestly not even be browsers... decide they're going to be a browser. And then [they] try to redirect you to a different tract ad experience when you click on something... or who knows what."
"And so we are very careful about making sure that that experience that we don't have people misled," he continued, "or have their device gets configured into a place where boy they just don't even like like using their phone anymore because it's gotten so locked up. So we proceed cautiously on these things for sure."
Apple Silicon and apps
Apple has been criticized before for saying that developers can just use a tickbox and have their apps convert to a new platform or some new system. So Brownlee pressed Federighi on just how true it can be that developers will find converting to Apple Silicon easy.
"We feel really great about how the transition is already starting and how it will go," started Federighi. "Most applications out there have really modernized over the years to use our latest developer tools, to be 64 bit clean, [and] to use our modern set of frameworks and it turns out that that means moving to Apple Silicon in some cases is literally recompiling."
"We've seen many examples of that," he continued. "More sophisticated apps like Microsoft Office and Adobe Suite, some of these apps have decades of engineering, you know, hundreds and hundreds of people working for decades creating code and sometimes having dependencies on different libraries and so forth and those are bigger projects."
"But I think the amazing thing that I hope everyone can take away from the presentation was that those apps, [Office and Adobe], have been completely brought over," he said.
"And it wasn't like [Microsoft or Adobe] had to mobilize the entire engineering team," he continued. "This was incredibly secret, and so we said, could you give us a person or two and let's get those apps up and running. "
"We [did] it in a relatively short period of time and those are some of the hardest apps you could imagine bringing over," he said.