IT之家6月5日消息 蘋果在WWDC19上推出了備受期待的Project Catalyst項(xiàng)目,允許開發(fā)人員更輕松地將為iPad開發(fā)的iOS應(yīng)用程序帶到Mac上。
在Project Catalyst之前,由于底層框架的差異,iOS依賴于UIKit,而macOS使用的是AppKit,使得iOS應(yīng)用程序無法在Mac上運(yùn)行,反之亦然。新Project Catalyst平臺(tái)將UIKit的元素引入macOS Catalina,使iOS應(yīng)用程序可以更容易在Mac上運(yùn)行。
Project Catalyst現(xiàn)已在macOS Catalina測(cè)試版中推出,自macOS Catalina和Xcode 11開始,開發(fā)者可以使用UIKit來創(chuàng)建Mac版本的iPad應(yīng)用。為iPad應(yīng)用添加macOS支持非常簡單,只需勾選Xcode項(xiàng)目中的一個(gè)復(fù)選框就可以了。
開發(fā)者可能還需要做進(jìn)一步的調(diào)整,但大多數(shù)轉(zhuǎn)換工作都是由Xcode完成的。Mac版iPad應(yīng)用程序不需要開發(fā)者手動(dòng)調(diào)整的情況下,就具備很多macOS的系統(tǒng)功能,例如應(yīng)用程序的默認(rèn)菜單欄、支持觸控板,鼠標(biāo)和鍵盤輸入、支持窗口大小調(diào)整和全屏顯示、支持復(fù)制和粘貼等。
據(jù)悉,《狂野飆車》iPad版App在用Catalyst編譯為macOS App時(shí),開發(fā)團(tuán)隊(duì)做所有適配僅用了1天的時(shí)間。
不過值得一提的是,在今天的iOS媒體小組briefing上,IT之家得知,通過Project Catalyst項(xiàng)目編譯的macOS應(yīng)用程序,不能運(yùn)行在老版本的macOS中,只能在macOS catalina(10.15)和之后的版本上運(yùn)行。
macOS Catalina正式版將于2019年秋季推出,雖然開發(fā)人員現(xiàn)在可以使用測(cè)試版,但使用Catalyst創(chuàng)建的應(yīng)用開始出現(xiàn)在Mac App Store中仍需要一些時(shí)間。
《WWDC19:蘋果macOS全新版本Catalina公布》
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。