苹果 Project Catalyst:应用仅能在 macOS Catalina 和之后版本上运行

2019/6/5 19:09:56 来源:IT之家 作者:远洋 责编:远洋

IT之家6月5日消息 苹果在WWDC19上推出了备受期待的Project Catalyst项目,允许开发人员更轻松地将为iPad开发的iOS应用程序带到Mac上。

在Project Catalyst之前,由于底层框架的差异,iOS依赖于UIKit,而macOS使用的是AppKit,使得iOS应用程序无法在Mac上运行,反之亦然。新Project Catalyst平台将UIKit的元素引入macOS Catalina,使iOS应用程序可以更容易在Mac上运行。

Project Catalyst现已在macOS Catalina测试版中推出,自macOS Catalina和Xcode 11开始,开发者可以使用UIKit来创建Mac版本的iPad应用。为iPad应用添加macOS支持非常简单,只需勾选Xcode项目中的一个复选框就可以了。

开发者可能还需要做进一步的调整,但大多数转换工作都是由Xcode完成的。Mac版iPad应用程序不需要开发者手动调整的情况下,就具备很多macOS的系统功能,例如应用程序的默认菜单栏、支持触控板,鼠标和键盘输入、支持窗口大小调整和全屏显示、支持复制和粘贴等。

据悉,《狂野飙车》iPad版App在用Catalyst编译为macOS App时,开发团队做所有适配仅用了1天的时间。

不过值得一提的是,在今天的iOS媒体小组briefing上,IT之家得知,通过Project Catalyst项目编译的macOS应用程序,不能运行在老版本的macOS中,只能在macOS catalina(10.15)和之后的版本上运行。

macOS Catalina正式版将于2019年秋季推出,虽然开发人员现在可以使用测试版,但使用Catalyst创建的应用开始出现在Mac App Store中仍需要一些时间。

WWDC19:苹果macOS全新版本Catalina公布

软媒旗下网站: IT之家 辣品 - 超值导购,优惠券 最会买 - 返利返现优惠券 6655网址之家 Win10之家 Win8之家 Win7之家 Vista之家

软媒旗下软件: 魔方 旗鱼浏览器(极速内核) 云日历 酷点桌面 闪游浏览器(IE内核) Win7优化大师 Win8优化大师 Win10优化大师 软媒手机APP应用