你必须等到iOS 13系统在你的Mac上运行iPhone应用程序

2020-06-09 10:39:49

彭博社去年的一篇报道称,iOS 12和iOS 10.14的亮点之一可能是开发者设计应用程序的新方式。具体来说,为iPhone或iPad创建的应用程序可以在Mac上运行,反之亦然。如果你同时拥有iPhone/iPad和Mac,这听起来才令人兴奋。遗憾的是,跨平台应用支持功能似乎还没有准备好在2018年发布,它将推迟到2019年。

这则消息来自苹果发烧友John Gruber,他从消息灵光的“birdies”得知,杏仁糖项目是真实的,尽管这可能不是它的真实名字:

苹果确实有一个针对iOS和MacOS的跨平台UI项目。它的代号可能是“杏仁软糖”,但如果只是在它的早期。我的那些小鸟们只知道这个项目有一个不同的名字,这个名字还没有公开泄露。苹果公司的一些人知道这个项目,他们第一次听到“杏仁糖”这个名字是在古尔曼的故事发表的时候。

Gruber还提供了一些关于跨平台应用支持如何工作的细节,尽管他还没有一个清晰的蓝图:

我没有详细说明,但基本上它听起来像一个声明性控制API。一般的想法是,与其编写经典的过程代码来创建按钮,然后配置按钮,然后将按钮放置在视图中,不如使用其他形式声明按钮及其属性。HTML可能是最容易理解的示例。在HTML中,你不需要程序地创建像段落、图片和表格这样的元素——你需要在标记中使用标签和属性来声明它们。整个行业都有这样的趋势,或许react就是最好的例证,它可能会在这个方向上影响苹果。

这位博主表示,他“几乎可以肯定”杏仁糖不会出现在今年的WWDC上,它将被推迟到2019年的macOS 10.15和iOS 13上。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。