域名频道资讯站
我们一直在努力制造惊吓

[图]苹果Project Catalyst:在Mac设备上使用iPad应用

[图]苹果Project Catalyst:在Mac设备上使用iPad应用

WWDC 2019开幕演讲中,苹果宣布了迈向新阶段的 Project Catalyst项目,能够让开发者更加轻松的将iPad应用移植到Mac设备上。

自macOS Catalina和Xcode 11开始,开发者可以使用UIKit(这个框架此前仅适用于iOS应用)来创建Mac版本的iPad应用。为iPad应用添加macOS支持非常简单,打开Xcode项目,在通用》部署信息下点击Mac复选框就可以了。

[图]苹果Project Catalyst:在Mac设备上使用iPad应用

虽然选中这个复选框之后,这款应用应该就可以在Mac设备上运行。不过事实上开发者可能还需要做进一步的调整,由于框架、API或者嵌入内容和Mac不兼容可能会导致Xcode项目中包含的代码出现无法编译的问题。

苹果支持文档中写道:

大部分iPad应用都有非常好的适应性,但是极少数依赖于Mac上不存在的iPad功能。例如,如果你的应用需要陀螺仪,加速度计或后置摄像头等iPad基础功能,或者需要像HealthKit或ARKit等iOS框架,或者应用程序的主要功能类似于导航,它可能不适合Mac。

[图]苹果Project Catalyst:在Mac设备上使用iPad应用

Mac版iPad应用程序不需要开发者手动调整的情况下,就具备很多macOS的系统功能,包括:

– 应用程序的默认菜单栏。

– 支持触控板,鼠标和键盘输入。

– 支持窗口大小调整和全屏显示。

–  Mac风格的滚动条。

– 复制和粘贴支持。

– 拖放支持。

– 支持系统触控条控件。

本文素材来自互联网

赞(0)
分享到: 更多 (0)

中国专业的网站域名及网站空间提供商

买域名买空间