今天,蘋果為所有測(cè)試用戶和開發(fā)者發(fā)布了OS X 10.10.3的第一個(gè)預(yù)覽版,還帶來(lái)了新版本的Photos應(yīng)用。出乎開發(fā)者意料的是,在這次Mac版的Photos中,蘋果使用了一個(gè)基于AppKit的全新私有框架,命名為ukit,類似于UIKit的API,包括UXNavigationController、UXView、UXControl、UXCollectionView、UXTableView、UXLabel和UXImageView等。
目前,該框架不對(duì)開發(fā)者開放。在iOS應(yīng)用開發(fā)中,蘋果為開發(fā)者提供了一個(gè)便捷的UIKit框架,用于創(chuàng)建和構(gòu)建應(yīng)用界面和交互體驗(yàn)。Mac開發(fā)人員希望有這樣一個(gè)框架,這樣開發(fā)桌面應(yīng)用程序就可以像開發(fā)智能手機(jī)和平板應(yīng)用程序一樣強(qiáng)大和簡(jiǎn)單。
很多開發(fā)者認(rèn)為,雖然初出茅廬的UXKit私有框架只能由蘋果員工訪問(wèn),但由此可以看出,蘋果將鼓勵(lì)iOS開發(fā)者為OS X開發(fā)應(yīng)用,同時(shí)讓iOS和OS X的應(yīng)用開發(fā)變得更加容易。在應(yīng)用交互層,桌面和移動(dòng)終端統(tǒng)一是必然的。在今年的WWDC,開發(fā)者們肯定會(huì)有一個(gè)近乎統(tǒng)一的iOS/Mac開發(fā)平臺(tái)。