苹果Project Catalyst:应用仅能在macOS Catalina和之后

2019-06-22 21:00:45 作者:远洋  阅读:99 次  点赞:0 次  鄙视:0 次  收藏:0 次  由 85688888.com 收集整理

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公布》

相关文章

Copyright 2016-2025 cdycgs.com e乐彩登录手机版官网 所有权

沪ICP备14008053号

×

分享到微信朋友圈

扫描二维码在微信中分享