蘋果周一(6/2)發表iOS 8,號稱是App Store上線以來最大的一次改版。與此同時也宣布釋出iOS 8的開發人員套件(SDK),內含超過4000種新的程式設計介面(API),也是iOS有史以來規模最大的SDK版本。

有鑑於iOS 8具備了多種重大的新功能,包含智慧家庭應用HomeKit、健康應用HealthKit、新繪圖技術Metal,及新程式語言Swift等,新的API將允許開發人員在程式中利用這些新應用/技術,以及擴充的通知中心工具與第三方鍵盤等功能。

其中,支援HealthKit的各種API將讓開發人員打造可與其他程式互通的健康或瘦身程式,例如測量血壓的程式能夠與醫師程式分享資料,讓醫師能夠基於第三方程式的資料提供更適當的照護。開發醫師程式的Mayo Clinic執行長John Noseworthy表示,蘋果的HealthKit將革新健康產業與人們的互動方式。

HomeKit則是藉由共同的協定與匹對來控制各種家中的裝置,而且整合了Siri,例如當你告訴Siri你要去睡覺的時候,它就能自動關閉車庫的門、鎖住大門、把燈調暗,以及設定睡眠溫度。

蘋果軟體工程資深副總裁Craig Federighi表示,有鑑於全球已售出逾8億台iOS裝置,開發人員將擁有巨大的機會,iOS 8 SDK內含逾4000種新的API,涉及新的框架、更強大的擴充能力,以及革命性的新程式語言。

iOS的擴充功能包括新的分享選項、客製化的照片篩選功能、客製化的動作與文件API,蘋果亦首度允許開發人員把自己開發的工具嵌入通訊中心,或是使用第三方的鍵盤當作輸入工具。

此外,蘋果宣稱新的繪圖技術Metal可最大化A7晶片的效能,因而能夠將遊戲機上的3D遊戲帶到行動裝置上。針對iOS與OS X設計的新程式語言Swift則結合了編譯語言的效能與效率,以及腳本語言的簡單及互動,能與Objective-C並存及可消除常見錯誤的特性將讓開發人員方便將Swift嵌入既有的程式中,以及打造更可靠的程式。

現階段App Store在155個國家提供120萬種的程式,平均每周的造訪人數超過3億人,迄今用戶所下載的程式數量已突破750億。

iOS開發人員已可下載iOS 8測試版、Swift測試版,及iOS 8 SDK,其中,iOS 8與Swift正式版皆預計於今年秋天出爐,屆時也將開放開發人員提交以Swift撰寫的iOS 8或OS X Yosemite程式。(編譯/陳曉莉)

 

熱門新聞

Advertisement