苹果将在2019年推出iOS与macOS应用跨平台功能
jopen 6年前
<p style="text-align: center;"><img alt="苹果将在2019年推出iOS与macOS应用跨平台功能" src="https://simg.open-open.com/show/39ea12e2dbcea21259b93e2bead755ce.jpg" /></p> <p>5 月 1 日据国外媒体报道,知名科技博客博主 John Gruber 表示,苹果将在 2019 年推出 macOS 平台运行 iOS 应用的跨平台功能。</p> <p>Gruber 以一款名为“Little Birdies”的应用为例,证实了苹果的跨平台计划,该功能允许 iOS 应用在 Mac 平台上运行。但他表示这项功能不会在今年的 WWDC 全球开发者大会上推出。</p> <p>Gruber 在博客中表示:“几乎可以确定苹果不会在 6 月的 WWDC 推出这项功能,甚至在整个 2018 年我们都不会见到苹果的计划。这是苹果在 2019 年要做的事情,因此对于 macOS 10.15 和 iOS 13.1 两个版本来说,不会像之前大家预期的那样在 WWDC 上亮相。”</p> <p>去年 12 月,彭博社曾报道说苹果将在 2018 年公布这一计划,作为 iOS 12 和 macOS 10.14 更新中的一部分。同时 Axios 公司随后也发布了一份报告证实了彭博社的说法,称该计划允许 iOS 应用,尤其是 iPad 应用可以在 macOS 系统设备上运行,开发者无需对应用进行大幅度修改,甚至无需任何改动。</p> <p>最初的这份说法让很多人认为苹果的跨平台计划将在今年亮相,但 Gruber 则通过一些更具体的例子证明了自己的说法。他表示该功能会采用一种特别的 API 控制方式,在这样的系统下,开发人员可以直接修改应用的属性,而无需重新创建应用程序。</p> <p>正如 Gruber 所指的那样,这种解决方案并不像我们想象的那么简单,但却证明苹果正在努力解决 iOS 与 macOS 之间 API 的差异,让开发者可以更轻松同时在两种平台上部署和运行相同的应用。同时苹果还会为整合控制 API 而努力,为提供真正的跨平台用户界面打好基础。</p> <p>前微软 Windows 部门总裁 Steven Sinofsky 曾在 推ter 上表示,应用跨平台交叉的过程并不像在应用中添加一个抽象层或实现一个抽象框架那么简单。实际上,开发人员仍然需要重新编写系统功能。Steven Sinofsky 表示,如果苹果将操作系统的控制和功能整合到一个专门为 iOS 和 macOS 编写的新框架中,或者建立一个与现有资源能够整合的框架,就可以实现跨平台的效果。</p> <p>除了介绍关于苹果实现跨平台应用的具体原理之外,Gruber 还指出,在苹果内部该计划的代号“Marzipan”已经不再使用。</p> <p>苹果具体何时披露 iOS 与 macOS 转换框架的时间还不清楚,但在 6 月的开发者大会上,苹果虽然不会正式公布这一功能,但至少会让我们对该计划有更深入的了解。</p> <p>来自: <a href="/misc/goto?guid=4959013289911348605" id="link_source2">腾讯科技</a></p>