引用編者按:本文作者為果殼電子軟體副總裁于海東,他歷經盛大電紙書和果殼 GEAK 系列智能手錶專案,致力於智能可穿戴領域的產品研發和行業分析。
11 月 19 日,蘋果針對 Apple Watch 的 Watch Kit 開發包如期而至。比起 9 月 10 日發佈會上蘋果的語焉不詳,Watch Kit 終於讓我們對 Apple Watch 有了清晰得多的認識。
iPhone 的提線木偶,無法運行單機應用
從蘋果官方的 Watch Kit 說明文檔看,Apple Watch 徹頭徹尾是作為 iPhone 的遙控/設置(Watch App)和通知(Glance 和 Notification )設備。
目前 Apple Watch 上的應用根據操控複雜度不同,分成了 3 個類型:Watch App、Notification 、Glance,它們無一例外都需要Watch Kit Extension(Watch端和iPhone端)才能運行。Watch Extension可看作是是Watch應用與iPhone的橋樑,作為Watch和Phone之間資料和指令的溝通管道。這一點充分說明蘋果對Apple Watch的定位是iOS設備的擴展外設,而非可以運行單機應用程式的獨立設備。
開創羽量級智慧手錶先河
按照蘋果的官方說法 Apple Watch 更像「Storyboard」(可譯為提詞器),它並不負責運算,主攻輸入(觸控式螢幕、語音、手勢識別)和輸出(馬達、顯示幕)所有需要運行的代碼,都需要通過Watch Kit傳送給 iPhone 來進行,某種程度它就是 iPhone 的第二螢幕。可以預見,Apple Watch 擁有一顆非常羽量級的處理器,是否有 RAM 都值得懷疑。這與目前市面上一切智慧手錶都是不同的思路。這樣做的好處在成本、功耗方面有很多益處;但同時也將 Apple Watch 的前途緊緊捆綁到 iPhone 之上。
Apple Watch 上沒有 Wifi、3G/4G 和 GPS
幾乎可以肯定,Apple Watch 作為「iPhone 的第二螢幕」的設計思路,決定了它基本不可能有 Wifi、3G/4G 和 GPS。反正 iPhone 上這些都有,作為 iPhone 的寄生設備,不用白不用。而且,既然運算都交給 iPhone 了,Wifi、3G/4G 和 GPS 就算加上了,也沒有夠強的 CPU 伺候。加之好不容易靠 CPU 和 RAM 輕量化省下的整機功耗,不是留給 Wifi、3G/4G 和 GPS 這樣的耗電大戶的。而對應的,為了和 iPhone 連接,毫無意外,Apple Watch 應該靠藍牙,而且應該是 BLE。
Watch Kit 本質上是 iPhone 開發而不是 Watch 開發
使用 Watch Kit 開發,實質上仍是 iOS 開發。Watch Kit 不是一個獨立設備的開發工具,只是 iOS 在手機應用上的擴展使用。Apple Watch 應用必須有 Watch Kit Extension(iOS),而 Extension 是 iOS 上已經很成熟的概念,Watch Kit 不過是讓 Apple Watch 當作 「Widget 運行器」而已。
沒有運算功能,不單單為了省電
Watch Kit 和 Apple Watch 充分體現了蘋果對於智慧硬體的思路——緊密團結在以 iPhone 為中心的「機中央」,所有智慧硬體更多承擔輸入和輸出作用,計算工作交給 iPhone。這個框架的優勢表現在:
功耗很低——由於不需要太多計算功能特別是遊戲和視頻播放等狂吃資源的任務,Apple Watch 及未來可能的其他硬體只需要承擔輸入和輸出,電晶體數應該是嵌入式設備量級的,運行頻率可以非常低,自然很省電;
成本低——CPU 和記憶體需求很低,甚至可以不用 RAM,只要 CPU 內的 Cache(此點待確定);對存儲的需求也不會高;
iOS 現有應用遷移方便——確切的說不叫「遷移」而是「升級」,對於開發者來說,他們只不過需要去熟悉 iOS 新增的某個 Extension 而已。這樣,Apple Watch可以短時間內擁有極其龐大的Watch應用(儘管都是和 iPhone 聯動的),這是任何現有 Android 陣營智慧手錶廠家難以企及的;
可擴充性強——蘋果在 Apple Watch 上體現的是兩個佈局思路:硬體上的輕量化架構,軟體上的 Extension 負責跨設備連接,這個架構可以在 Apple Watch上,也可以輕鬆運用到其他可智慧設備形態上。對於布好局的蘋果,新的智慧硬體形態,不過是改變下產品的外觀這麼簡單。
請按此登錄後留言。未成為會員? 立即註冊