深入了解蘋果M7協(xié)處理器:數(shù)據(jù)存儲、協(xié)同工作
在美國App Store的“為iOS 7設(shè)計”頁面推薦排名第一的健康類應(yīng)用《ARGUS》開發(fā)者對蘋果在iPhone 5S中全新添加的M7協(xié)處理器做了進一步的解釋。
iPhone5s之前的iPhone手機,健康類應(yīng)用往往需要監(jiān)測運動健康數(shù)據(jù),以及距離位置情況,所以在后臺運行會消耗大量電力,許多時候還需要使用加速度計以及GPS。不過在有了M7協(xié)處理器之后,應(yīng)用無需再在后臺運行進行數(shù)據(jù)追蹤了,所有的數(shù)據(jù)都將由M7處理器來記錄追蹤,這樣就健康監(jiān)測追蹤類應(yīng)用就可以節(jié)省下許多的電力。這也是蘋果iPhone 5S的待機和通話時間延長的原因之一。
M7協(xié)處理器的另外一個能力就是存儲數(shù)據(jù)。M7有能力存儲多達(dá)7天的運動信息數(shù)據(jù)。M7協(xié)處理的API可以讓開發(fā)者詢問用戶目前的移動狀態(tài),例如是乘車,還是步行、跑步或者不移動。M7的構(gòu)架可以區(qū)別不同形式的運動。健康和監(jiān)測類的軟件可以充分利用這一點來統(tǒng)計更為準(zhǔn)確、合適的數(shù)據(jù)。未來的蘋果地圖應(yīng)用也可能將深度整合M7協(xié)處理器。
其實許多開發(fā)者都一起期望有這么一個協(xié)處理器出現(xiàn),可以讓應(yīng)用不用在后臺一直運行,可以讓手機CPU休息的時候同樣記錄和追蹤數(shù)據(jù)。現(xiàn)在蘋果通過M7協(xié)處理器做到了。其他廠商的話Moto X,Android 4.3擁有類似的動態(tài)監(jiān)測、運動追蹤功能,但是無法和M7的低能耗相比較。