根據(jù)國外媒體報道,本周開始,蘋果已經(jīng)允許開發(fā)人員為iPhone 5s提交64位的第三方iOS應(yīng)用。蘋果公司已經(jīng)表示,希望廣大開發(fā)人員能夠充分利用iPhone 5s內(nèi)置最新的A7處理器及64位iOS 7操作系統(tǒng)。
目前如果開發(fā)人員如果希望繼續(xù)為iOS 6開發(fā)應(yīng)用,那么只需要支持32位程序即可,而要想說服開發(fā)人員進入64位平臺開發(fā)其實并不是一件容易的事,因為從32位程序轉(zhuǎn)化到64位就意味著要進行多次的編譯。不過蘋果公司已經(jīng)做出表態(tài),在下個月開始對iOS編譯器做出專門的改變,使每個二進制應(yīng)用文件分別可以在iOS 6的32位及iOS 7的32位及64位環(huán)境下運行。
蘋果公司在開發(fā)者網(wǎng)站上表示:“現(xiàn)在大家已經(jīng)可以為iOS 7提交64位的應(yīng)用程序,享受由iPhone 5s帶來的全新感受。Xcode已經(jīng)可以編譯32位及64位應(yīng)用,所以新的應(yīng)用可以在任何iOS 7的環(huán)境下運行。如果大家希望繼續(xù)同樣支持iOS 6系統(tǒng),那么只需要讓應(yīng)用同時支持32位操作系統(tǒng)即可。從下個月開始,我們將會對開發(fā)環(huán)境做出相應(yīng)的調(diào)整,允許大家編譯單一的二進制應(yīng)用,并且同時支持iOS 6的32位環(huán)境及iOS 7的32位及64位環(huán)境。”
蘋果公司在9月10日的發(fā)布會上曾經(jīng)表示,iPhone 5s內(nèi)置的A7芯片是目前市面上第一個同時也是唯一一個64位的智能手機處理器。同時蘋果公司還認為A7幾乎可以被看成是一個桌面級的處理器,內(nèi)部擁有了超過10億個晶體管超級芯片。
根據(jù)蘋果公司介紹,A7處理器在基本處理能力上是上一代A6處理器的兩倍,同時擁有更強的圖形性能。為了充分利用A7處理器支持64位的特性,蘋果特意將iOS 7手機操作系統(tǒng)的內(nèi)核、驅(qū)動程序及資源庫都針對64位環(huán)境進行了重新構(gòu)建。