關閉廣告

儘管 WWDC 受到相當廣泛的公眾關注,但這次會議主要屬於開發者。畢竟,這就是它的名字所暗示的。正如預期的那樣,主題演講的開場三分之二內容屬於 OS X Yosemite 和 iOS 8,但隨後焦點轉向純粹的開發人員問題。讓我們簡單地總結一下它們。

迅速

Objective-C 已死,Swift 萬歲!沒有人預料到這一點——Apple 在 WWDC 2014 上展示了其新的 Swift 程式語言。用它編寫的應用程式應該比用 Objective-C 編寫的應用程式更快。隨著開發人員開始接觸 Swift,更多資訊將開始出現,當然我們會及時通知您。

擴展

我對應用程式之間的通訊等了很長時間,直到iOS 8出來了,而且Extensions使得應用程式原生地擴展系統的功能成為可能。應用程式將繼續使用沙箱,但透過 iOS,它們將能夠比以前交換更多資訊。在主題演講中,示範如何使用 Safari 中的 Bing 進行翻譯或將 VSCO Cam 應用程式中的濾鏡直接套用於內建影像中的照片。感謝擴展,我們還將在通知中心或統一文件傳輸中看到小部件。

第三方鍵盤

雖然這件事屬於Extensions的範疇,但還是值得單獨一提。在 iOS 8 中,您將能夠允許使用第三方鍵盤來替換內建鍵盤。 Swype、SwiftKey、Fleksy 等鍵盤的粉絲可以期待一下。新鍵盤將被迫像其他應用程式一樣使用沙箱。

HealthKit

適用於各種健身手環和應用程式的新平台。 HealthKit 將允許開發人員修改他們的應用程序,將資料提供給新的健康應用程式。此步驟會將您所有的「健康」資料保存在一個地方。問題出現了——蘋果會推出自己的硬體來捕獲此類數據嗎?

觸摸 ID API

目前,Touch ID 只能用於解鎖 iPhone 或從 iTunes Store 及其附屬商店購買。在iOS 8中,開發人員將可以存取該指紋辨識器的API,這將為其使用帶來更多可能性,例如僅使用Touch ID開啟應用程式。

雲套件

開發人員擁有一種全新的方式來建立基於雲端的應用程式。蘋果將負責伺服器端,以便開發人員可以專注於客戶端。蘋果將免費提供其伺服器,但有一些限制——例如 1 PB 數據的上限。

HomeKit

幾年前,由一個手持設備控制的家庭聽起來像是科幻小說。然而,多虧了蘋果,這種便利性可能很快就會成為現實。無論您想要更改照明的強度和顏色還是室溫,執行這些操作的應用程式都可以直接使用 Apple 提供的統一 API。

相機 API 和 PhotoKit

在 iOS 8 中,應用程式將增強對相機的存取。這在實踐中意味著什麼? App Store 中的任何應用程式都可以手動調整白平衡、曝光和其他與攝影相關的重要因素。新的 API 還將提供非破壞性編輯等功能,即可以隨時撤銷編輯而不更改原始照片。

金屬

這項新技術可望將效能提升至 OpenGL 的十倍。在主題演講中,iPad Air即時示範了數百隻蝴蝶的平穩飛行,沒有一絲顫抖,足見其多線程的強大。

SpriteKit 和 SceneKit

這兩個套件為開發人員提供了製作 2D 和 3D 遊戲的一切。其中提供了從碰撞檢測到粒子生成器再到物理引擎的所有內容。如果您剛開始並想要創建您的第一個遊戲,請將您的注意力集中在這裡。

.