Þegar í haust kynnti Apple nýtt iPhone 5s, mestu lætin snerust um óbætanlegur fingrafaraskynjara Touch ID, hægfara myndbönd, ný litaafbrigði og 64 bita örgjörvi A7. En ásamt öflugum tvíkjarna felur líkami iPhone 5s annan örgjörva, nánar tiltekið M7 hjálpargjörvi. Þó svo það virðist ekki við fyrstu sýn er þetta lítil bylting í farsímum.
M7 sem hluti
Tæknilega séð er M7 einflís tölva sem kallast LPC18A1. Hann er byggður á NXP LPC1800 einflístölvunni, þar sem ARM Cortex-M3 örgjörvinn slær. M7 var búinn til með því að breyta þessum íhlutum í samræmi við þarfir Apple. M7 fyrir Apple er framleiddur af NXP Semiconductors.
M7 keyrir á 150 MHz tíðninni, sem er nóg fyrir tilgang þess, þ.e.a.s. að safna hreyfigögnum. Þökk sé svo lágum klukkuhraða er hann mildur fyrir rafhlöðuna. Að sögn arkitektanna sjálfra þarf M7 aðeins 1% af orkunni sem A7 myndi þurfa fyrir sömu aðgerð. Til viðbótar við lægri klukkutíðni miðað við A7 tekur M7 líka minna pláss, aðeins einn tuttugasta.
Það sem M7 gerir
M7 aðstoðarörgjörvi fylgist með gyroscope, hröðunarmæli og rafseguláttavita, þ.e.a.s. öll gögn sem tengjast hreyfingum. Það skráir þessi gögn í bakgrunni á hverri sekúndu, dag eftir dag. Það geymir þau í sjö daga, þegar hvaða forrit sem er frá þriðja aðila geta nálgast þau, og eyðir þeim síðan.
M7 skráir ekki aðeins hreyfigögn heldur er hún nógu nákvæm til að greina hraða á milli gagna sem safnað er. Það sem þetta þýðir í reynd er að M7 veit hvort þú ert að ganga, hlaupa eða keyra. Það er þessi hæfileiki, ásamt hæfum forriturum, sem gefur tilefni til nýrra frábærra forrita fyrir íþróttir og líkamsrækt.
Hvað M7 þýðir fyrir forrit
Fyrir M7 þurftu öll „heilbrigð“ forrit að nota upplýsingar úr hröðunarmælinum og GPS. Á sama tíma þurftir þú að keyra appið fyrst svo það myndi keyra í bakgrunni og stöðugt biðja um og skrá gögn. Ef þú hefur ekki keyrt það muntu líklega aldrei vita hversu langt þú hefur hlaupið eða hversu mörgum kaloríum þú hefur brennt.
Þökk sé M7 er vandamálinu við að þurfa að ræsa virkniupptökuforrit eytt. Vegna þess að M7 skráir hreyfingu allan tímann getur hvaða forrit sem þú leyfir aðgang að gögnum M7 unnið úr þeim strax við ræsingu og sýnt þér hversu marga kílómetra þú hefur gengið á dag eða hversu mörg skref þú hefur tekið, jafnvel þótt þú hafir Sagði appinu ekki að taka upp neitt.
Þetta útilokar þörfina á að nota líkamsræktarbönd eins og Fitbit, Nike FuelBand eða Jawbone. M7 hefur einn stóran kost á þeim, sem þegar var minnst á - hann getur greint hreyfingu (ganga, hlaupandi, akstur í farartæki). Eldri líkamsræktaröpp gætu ranglega haldið að þú værir að hreyfa þig, jafnvel þótt þú hefðir bara setið kyrr í sporvagninum. Þetta leiddi að sjálfsögðu til skakkrar niðurstöðu.
Það sem M7 mun færa þér
Eins og er mun virkt fólk sem hefur áhuga á því hversu marga kílómetra það gengur á dag, hversu mörgum kaloríum það brennir eða hversu mörg skref það gekk, vera spennt fyrir M7. Þar sem M7 keyrir stöðugt og safnar hreyfigögnum án truflana eru niðurstöðurnar mjög nákvæmar. Það er að segja, að því gefnu að þú hafir iPhone með þér eins mikið og mögulegt er.
Sum forrit nýta nú þegar möguleika M7 til fulls. Ég myndi nefna td RunKeeper eða Færist. Með tímanum mun mikill meirihluti líkamsræktarforrita bæta við M7 stuðningi vegna þess að þeir verða, annars myndu notendur skipta yfir í keppnina. Rafhlöðusparnaður og sjálfvirk gagnasöfnun og greining eru tvær sterkar ástæður.
Það sem M7 kom með fyrir Apple
Apple finnst gaman að leggja áherslu á eigin franskar. Það byrjaði árið 2010 þegar það kynnti iPhone 4 knúinn af A4 örgjörva. Apple reynir stöðugt að segja okkur að þökk sé flísunum sínum geti það unnið hámarksafköst með minni orkunotkun en samkeppnisaðilarnir. Á sama tíma eru forskriftir annars vélbúnaðar oft vanræktar. Er meðalnotandanum til dæmis sama um stærð vinnsluminnisins? Nei. Honum nægir að vita að iPhone er öflugur og endist á sama tíma allan daginn á einni hleðslu.
Hvernig tengist þetta M7? Þetta er bara staðfesting á því að sérsniðna hugbúnaðarkerfið virkar frábærlega á sérsniðnum vélbúnaði, sem sést best í hágæða gerðum. Apple með M7 hljóp frá keppninni um marga mánuði. Þó að notendur iPhone 5s hafi getað notið M7-virkja forrita að fullu í margar vikur, þá býður keppnin aðeins upp á hjálpargjörva á Nexus 5 og Motorola X. Spurningin er enn hvort Google bjóði forriturum upp á API eða hvort það sé sérlausn.
Eftir nokkurn tíma mun Samsung koma (engin orðaleikur) með Galaxy S V með nýjum aðstoðarörgjörva og svo kannski HTC One Mega. Og hér er vandamálið. Báðar gerðir munu nota annan hjálpargjörva og báðir framleiðendur munu líklega bæta við líkamsræktaröppunum sínum. En án viðeigandi ramma eins og Core Motion fyrir iOS verða verktaki föst. Þetta er þar sem Google þarf að koma inn og setja nokkrar reglur. Hversu langan tíma mun það taka fyrir það að gerast? Á sama tíma mun samkeppnin að minnsta kosti auka fjölda kjarna, megapixla, tommu og gígabæta af vinnsluminni. Hins vegar heldur Apple áfram að hafa sinn gang framsýnn á leiðinni
Þessi leið sérhæfðra flísa er án efa frábær og er miklu betri en leið 4 eða fleiri kjarna örgjörva, notandinn hefur enga möguleika á að vita það, aðallega snýst þetta um frammistöðu á einum kjarna samt.
En... Auðvitað gátu forritin greint samhengi hreyfingarinnar sem þegar var á drifinu, en þau þurftu að nota sín eigin reiknirit fyrir þetta, kosturinn við þetta er að þetta er beint á HW, svo það er hraðvirkara og hagkvæmara, auk þess sem engin þörf er á að keyra forritið í bakgrunni.
Annað er að Motorola X inniheldur meira að segja tvo aðstoðarörgjörva, annan til að taka upp gögn úr hröðunarmælinum, hinn fyrir talgreiningu, þannig að Apple hefur líklega ekki svona forskot og það kann að virðast af greininni.
Sömuleiðis er Android 4.4 með nýtt API fyrir atburðaflokkun, sem er í grundvallaratriðum það sama (ég veit ekki, en nákvæmar upplýsingar, satt að segja) - þetta krefst aftur stuðnings í HW - Nexus 5 hefur það hér, og kannski Moto X þar líka, ef þeir hugsuðu ekki um það sem séreign.
Mér yfirsést einhvern veginn Moto X og það var þegar ég las umsögn hans. Ég las aðeins um talgreiningu þar. Það var annað hvort slæm umsögn eða slæm markaðssetning hjá Google.
Nexus 5 inniheldur einnig svipaðan hjálpargjörva:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
Takk Dan; Ég hélt að ég yrði að rannsaka hvað M7 gæti verið góður fyrir, og mig grunaði að það gæti verið áhugavert. Takk fyrir áhugaverðar upplýsingar!
HTC One-> HTC One Max-> HTC One Mega- > HTC One Giga -> Ég get ekki hugsað um neitt annað :DZ frá þessu sjónarhorni, ég er ánægður með að Apple er einfaldlega Apple! ;)
Og það er akkúrat það... Alltaf þegar bekkjarfélagar mínir fara að "gabba" mig um að búðin mín fyrir 20 þúsund sé bara með 8 mpx og 1 GB af vinnsluminni, þá brosi ég bara, því ólíkt þeim ofurboostuðu HTC eða Galaxy Cosi þá gerist það sjaldan fyrir mig að forrit hrundi eða eitthvað virkaði ekki og myndirnar mínar eru um 10x betri gæði en myndavélarnar þeirra með tvöfaldri upplausn sem þær geta bara fróað sér yfir því þær birta samt myndirnar á skjá með 1280×960 upplausn . :)
Frábær grein! Því fleiri af þeim, því betra. Ég þakka höfundinum mjög :). Fyrst þegar ég horfði á hann hélt ég að 5S væri bara hraðskreiðari sími með fingrafaralesara, en svona "litlir hlutir" gera gæfumuninn. Hins vegar, því miður, breytir þetta ekki þeirri staðreynd að 5S er enn stjarnfræðilega verðlagður sími. Ég er til í að borga 40 fyrir MacBook, auk 10-14 fyrir iPad, en tæplega 20 fyrir síma sem getur gert mikið, en í rauninni ekki. Síðasti iPhone minn var 4S, sem ég keypti af Vodafone þá fyrir 9500CZK með sex mánaða samningi, en síðan þá hef ég ekki átt hann og ætla ekki einu sinni að gera það, miðað við geggjað verð.
Eftir 10 km af vegahlaupi sýnir Runkeeper mér 6 km stutta svo ég sé ekki hagnýtingu :-( eini kosturinn er að nota GPS til að mæla vegalengdina...
Hmm ég nota Moves appið, virkar frábærlega. Jafnvel þó ég hafi ekki hjólað og ég sé með skráða hjólatúr þar :D Ég hlýt að hafa stigið á 100 dýr :D En ég vil ekki uppfæra þegar ég slekkur á appinu og kveiki á því eftir tvo daga. Ég get ekki hlaðið neinum gögnum. Ég er ótengdur eins og er. Og ég á iPhone 5s..Veistu ekki hvað vandamálið er?