Android手錶連 iPhone 是怎麼回事?
本文作者:沈李斌,出門問問技術總監。畢業於上海交通大學和賓夕法尼亞大學,前 IBM Watson 研究員,Akamai 主任系統軟件工程師。專注於大規模智能系統研發。
十幾小時之前,Google Android Wear 的老大 David Singleton 在Google官方博客上稱:“Android Wear 現在可以和 iPhone 一起上班了”。哦,原文是 “Now, Android Wear watches work with iPhones”。這是什麼意思呢?
我們知道,Android Wear 是 Android 系統,而 iPhone 是基於 iOS 的。她們倆怎麼能搞到一起去?其實是這樣子的啦。蘋果允許 Google 在 Apple Store 上發佈一款叫 “Android Wear” 的 iOS 應用。 這款 iOS 應用能夠通過藍牙和基於 Android Wear 的設備(就是Android手錶啦)進行通信,讓Android手錶以半殘的方式運行。為什麼説是半殘呢?因為目前看來,第三方應用是無法運行的。這個下面我們詳細説。
在技術上,這也沒啥稀奇的啦。最早是 Pebble,能夠以類似的方式,既可以和 Android 手機,也可以和 iPhone 連接。雖然她既不是 Android,也不是 iOS。有點繞哦。今年一月的時候,基於 Android 開發的 Ticwear 就已經實現了與 iPhone 的藍牙互聯,並將這項技術集成在隨後發行的 Ticwatch 智能手錶中。與 iPhone 連接的 Ticwatch 支持消息推送、來電提醒、計步、測量心率,以及一些可獨立在手錶上運行的第三方 APP 的功能。
所以説呢,這樁事情的轟動性更多的在於其商業意義,其重要性不亞於在 Apple Store 上允許 Google Now 發佈,和蘋果自己的 Siri 競爭。嗯,這麼看來蘋果還是一家有節操的公司。(這裏省去 1000 字)
書接前文,和 iPhone 相連的Android手錶能做些什麼呢?從功能模塊上可以這樣分。
1. 手機上的各類消息推送:來電、短信和各種第三方應用的推送
2. 通過手錶自身系統實現的:心率、記步等
3. 通過 Google Now 實現的:查飯店、查賓館
4. 通過 Android Wear 這個 iOS 應用實現的:Google的各類服務,像如地圖、GMail 什麼的
好了,就是這一些。蘋果已經很給面子了,這是第一次一個叫 Android 的應用可以上蘋果商店。那第三方開發者呢?能不能也開發同時兼容 Android 和 iOS 的Android手錶應用呢?哦,洗洗睡吧,目前看來沒有可能。無論是直接開發,還是藉助於Google的這款 iOS 應用。
為什麼這麼説呢?首先,第一條路是不通的。在 Android 的問題上,沒有人會有Google這樣的議價能力,蘋果不太可能同意向第三方開放。最初透露出 Android Wear 適配 iPhone 的 The Verge 也釋放出類似的結論。這樣的策略和蘋果防止系統碎片化的戰略是一致的。至於第二條路線,Google聲稱會嘗試,但事實是控制權不在他們手裏。TechCrunch 是這樣報道的:“Google says it’ s working on bringing third-party app support to iOS users, too, but it’ s unclear when this will happen”。所以,目前看來,第三方開發者沒有辦法一起玩。不過,好歹Android手錶能多賣一些,對Android手錶開發者也不是壞事啊。
喜歡學習的同學可以繼續往下讀。Google的這款 iOS 應用在實現上有什麼特殊的地方呢?我們覺得應該是沒有越過蘋果界限的地方,除了她的名字。從技術方面講,Android Wear 手錶連接 iPhone 有兩種方式:
低功耗藍牙(BLE)方式,這種方式連接不需要通過蘋果 MFi (Made for iOS) 認證,只需要手錶端安裝一個接收藍牙通知的應用。理論上,低功耗藍牙的數據傳輸率是經典藍牙的三分之一。而實際應用中,我們發現 BLE 的數據傳輸率還要更低,大約只有經典藍牙的百分之一。在出門問問 Ticwear 測試的設備上, BLE 的傳輸速度在 0.5KB ~ 2KB 左右每秒, 也就是説如果用 BLE 來傳輸一首 4MB 左右的 MP3 需要至少半個小時。這樣的帶寬,使用 Google Now 做語音搜索基本是不可能了。
所以可以肯定是經典藍牙方式。這種方式可以支持較快速的大數據量傳輸,然而這種方式的連接要求設備必須通過蘋果的 MFi 認證。要通過此認證,必須讓蘋果認為此設備達到了蘋果要求的性能標準。整個認證流程比較麻煩,包括開發認證和製造認證兩個部分,需要向蘋果提交產品的技術細節以及製造工藝,甚至包括產品的包裝設計。據稱,MFi 認證的通過率很低。可以推斷出,Android Wear 系列後續的智能手錶都必須通過 MFi 認證。
最後一點要説的是,Google的這款 iOS 應用支持的語言是這些:“Languages: English, French, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish”。對的,沒有中文。
題圖來自 AndroidCentral
本文來自讀者投稿,不代表 36氪 立場
資料來源:36Kr