WWDC 2018 有哪些值得期待的地方( 十 )



当然还有 Mac 版的新闻 app,虽然和国内用户无缘。
仔细观察这个视频,你会发现这个 Xcode 项目先是 demo 了一个 macOS app:
WWDC 2018 有哪些值得期待的地方

(一个模拟太阳系运转的 app)
但是很快,Xcode 切换到右边的 tab,显示的却是 iOS app 的 Storyboard!
WWDC 2018 有哪些值得期待的地方

另外一个细节是 Xcode 的 target 名字是「Solar System Mac」,截图看不太清楚。我想这几个细节可以说明两个问题:
可以在同一个项目下管理 iOS 和 macOS app。我不是很熟悉 iOS/macOS 开发,但我记得这个是不可以的。之前一个解决方案是使用 Workspace,但是截图里只有一个 Project。macOS 上的 Photos 和 Apple 零售店里的 Pricing app 是使用一个叫做 UXKit 的新的 GUI 框架开发的。据分析这个框架和 UIKit 接口基本一样,只用把 UI 重命名成 UX 即可。据说新框架没有很多后向兼容的历史包袱,写起来非常方便。如果 Apple 想简化跨平台开发,那估计会公开这个框架(甚至重命名成 UIKit,这样都不用改名了,直接共享代码)。修订:上一条是错的,因为静态截图里有 import AppKit。不过 Apple 可能还是会做一些简化努力。不过显然两边 app 使用了两套 Storyboard,所以 Apple 应该还是坚持自己的原则,不走 UWP 的道路,而是选择帮助开发者开发跨平台应用,但尽最大可能优化每个平台的使用体验。视频的最后有使用 Instrument 进行一个叫 AppTrace 的追踪,可能有什么新功能,我不太清楚,只能等明天上午了。视频:
WWDC 2018 有哪些值得期待的地方
https://www.zhihu.com/video/986858628560773120参考资料:
Apple Leaks Video of macOS 10.14 Showing Xcode 10 With Dark Mode, News App, and Morehttps://medium.com/@guilhermerambo/why-uikit-for-macos-is-important-ff4e74a82cf0
■网友
【WWDC 2018 有哪些值得期待的地方】 丐版 8代u,我大概是穷疯了

■网友
macOS 的新名字。这次,我们的团队坐着小巴士…最后,我们找到了比 High Sierra 还要高的地方,它是最高的,容我介绍:macOS The Highest Sierra。(滑稽)


推荐阅读