文章概要:
WWDC18上,苹果分享了一个新工具,开发者能够用它更高效地把 iOS 应用移植到 Mac 中。在昨天的 WWDC 上,苹果分享了一个新工具,开发者能够用它更高效地把 iOS 应用移植到 Mac 中,并宣布该功能将会在2019年对第三方开发者开放。但是对于这一功能,我们还是有很多疑问,今天外媒 Wired 发布了苹果公司软件工程主管 Craig Federighi 的采访,他为我们详细解答了这个移植项目。
Federighi 表示,该功能在两年前立项,主要涉及 UIkit 的更新,因为苹果需要让这个 iOS 的框架也适合 Mac。同时他也强调,并不是指在这之后,macOS 就能够瞬间运行 iOS App 了,这一切不是全自动的,开发者们需要做一些额外的编码工作。
举例来说,在 Xcode 中编译应用时,iOS 应用的某些交互 UI 将会自动完成,比如长按按钮会被自动改成双击,但是像菜单、边栏这种界面,触摸屏上和电脑屏幕上是完全不一样的,比如移动几个按钮、或者是把边栏变成半透明,这些需要开发者手动调试一下。
并且这里还要为大家强调一个小细节,苹果已经将 iOS 的新闻、股票、语音备忘录移植到了 Mac 上,但其实这几个 App 的 Mac 版本和 iPad 版本是完全一样的,这表明苹果计划将未来的 App 分成两个部分,一个用于 iPhone,一个用于 iPad 和 Mac,而 Mac 也会和 iPad 更加贴近。
那么 Mac 和 iPad 会不会融合呢?Federighi 在发布会上已经说过了,并不会。倒是搭载 ARM 芯片的 Mac 很有可能,Federighi 强调虽然 iOS 运行在 ARM 芯片上,macOS 运行在 X86 架构芯片上,但是因为苹果在很多 API 上做到了 iOS 和 macOS 的统一,比如 Metal 图像 API,所以 iOS 应用移植到 Mac 上之后兼容性不难解决,就像《堡垒之夜》,iOS 移植到 Mac 上一切正常。
因此外媒 Wired 也得出结论,如果未来 Mac 从 X86 换回ARM 架构,同样也不会存在兼容性问题。
但是 Federighi 依然强调,Mac 永远都会是 Mac,你能够为它外接显示器、外接显卡,用鼠标和键盘,这些都不会变,Mac 产品并不会配备触摸屏,因为触摸屏不适合笔记本和台式机,用户抬起手触摸身前的大屏幕实在是太累了。
最后 Federighi 表示,苹果迄今为止没有过分关注过其他任何厂商在做哪些“引人注目”的东西,也不会想着我们什么时候能够把这种东西带给市场。
赞
2人赞过
分享到