iPadOS和SwiftUI进行了深入研究
Apple的软件工程高级副总裁Craig Federighi 在WWDC 与MacStories的Federico Viticci坐下来深入探讨本周宣布的新开辟工具,包括Catalyst(以前的Marzipan),SwiftUI及其目的,为什么现在是时候了介绍iPadOS等等。
在45分钟的谈话 涉及一系列关于催化剂,深入方面SwiftUI,iPadOS,更新的应用程序的快捷方式,等等。在讨论Catalyst - Apple将iPad应用程序带到Mac的工具时 - Federighi指出,它应该为那些无法让员工留在AppKit专家的员工身上制造很多价值和可访问性。这可能是大型公司的一个因素,Twitter承诺通过Catalyst带回原生Mac应用程序。
Viticci询问AppKit的未来,Federighi证实AppKit并没有消逝,但Catalyst只是一种创建Mac应用程序的新方法。除了自己的网站之外,开辟人员还可以在Mac App Store上销售使用Catalyst制作的Mac应用程序。
正如Federighi 昨天在接受John Gruber采访时谈到的那样,苹果高级副总裁谈到了Apple去年推出的第一轮应用程序,包括新闻,家庭,股票等,以及该公司从中猎取的内容。
我想我们去年吸取了教训,第一次公布新闻和股票等事情的许多课程,以及我们公布这些应用程序后编写的一些内容,都归因于...人们说“哦,这不是'感觉像Mac应用程序一样“归功于底层技术,实际上它们只是设计决策。
关于SwiftUI的主题,Federighi详细阐述了新框架的目标:
能够以最小的,清楚的,可读的,可表达的方式编写,你想要的界面是什么,并让系统判断,好吧我怎么能完成这个?如果UI发生更改,如果基础状态发生更改,使UI内容从此更改为,则自动处理动画...
因为我们在第一时间创建接口时没有开辟人员过度表达自己,所有这些都是语义,我们可以判断出所有细节并为您构建正确的接口。因此,体验最终变得更加流畅。
Viticci还询问为什么现在正好将iPad从iOS上分离出来并推出自己的iPadOS平台。Federighi指出,像Split View,Slide Over,Drag and Drop和Apple Pencil这样的功能已经在iPad上建立了自己的操作系统以及今年的iPad特定更新。
iPadOS已经成为一种独特的体验,随着时间的推移,我们向来在那里稳步前进,随着我们今年所做的工作,我们觉得我们所处的地方确实是一个独特的事物。