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