iPadOS和Swift UI进行了深入研究


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指出 , 像Spl??it View , Slide Over , Drag and Drop和Apple Pencil这样的功能已经在iPad上建立了自己的操作系统以及今年的iPad特定更新 。
iPadOS已经成为一种独特的体验 , 随着时间的推移 , 我们一直在那里稳步前进 , 随着我们今年所做的工作 , 我们觉得我们所处的地方确实是一个独特的事物 。
【iPadOS和Swift UI进行了深入研究】

    推荐阅读