In the midst of a hectic week of WWDC19 for Apple in San Jose, California, Apple's senior vice president of software engineering, Craig Federighi, talked to the founder and editor-in-chief MacStories, Federico Viticci, about some of the news presented in recent days, including Catalyst Project, O iPadOS and the SwiftUI.
The interview was the main theme of the 114 podcast episode AppStories, developed by Viticci and John Voorhees (also from MacStories).
The recently announced Project Catalyst (formerly known as “Project Marzipan”) has been very well received by most developers (and users), who will now be able to tailor their apps to Ma's various platforms, including iOS, iPadOS and macOS. .
About the news, Federighi pointed out that the Catalyst Project will allow many developers to bring even more iPad apps to the Mac, considering that Apple has filled the gap between UIKit and AppKit.
UIKit and AppKit always stayed in these two separate worlds, and depending on what the developers did, they could create an app that was made so that they shared multiple cross-platform codes, so they always had to have people on the team who knew AppKit. , people on staff who knew UIKit and making the decision that was best for both of them. And for many developers, they chose one or the other, not both, because it was a real effort to gain the knowledge and make that investment.
He added that Apple's Project Catalyst has the same benefit that it can “have a single team that can focus on making better apps and launching it across all its platforms,” which makes this process much “wiser” for the company. company, according to him.
Regarding the new dedicated operating system for Apple's tablet, iPadOS, Federighi said that the iPad has created a "distinct" experience over the years and therefore deserved a tall operating system.
Things like drag and drop (drag & drop), Split view, Slide over and Apple Pencil are what really define a different way of working with the iPad. When I work on my iPad, I don't feel like I'm working on a big phone or working on a Mac. I feel like I'm working on an iPad. What do we mean when we say macOS, or when we say tvOS, which is an iOS-based platform, or when we say watchOS, that at its core is iOS, these things for us are definitions of experiences () iPadOS has become a distinct experience. .
He also joked about the newly added support for external storage drives (such as USB devices and SD cards) on the iPad:
External units. We are willing to recognize the 1990s and come back all the way. People still use them sometimes, you know. I'm a fan of AirDrop, but I understand that there are other uses we know with photographers, the ability to import your photos directly into an app like Lightroom is important.
As we reported, the new framework Apple will allow developers to use smaller programming codes and build more elaborate user interfaces. In this regard, Federighi said giving developers a “so expressive and interactive” tool would result in better ideas and therefore better applications.
SwiftUI makes interface development more accessible to many people who may not have approached it before, and that's exciting, because we're already seeing some of it with Swift and Swift Playgrounds. But even for the most experienced developers, giving them such an expressive and interactive tool means that they will build better things, try better ideas, and result in better apps.
· • ·
The full interview is available on the Podcasts app and also on this episode's episode page. AppStories.