Kun tänä syksynä Apple esitteli uuden iPhone 5s, suurin osa hälinästä pyöri sen ympärillä korvaamaton sormenjälkitunnistimet touch ID, hidastettuja videoita, uusia värivaihtoehtoja ja 64-bittinen prosessori A7. Mutta tehokkaan kaksoisytimen lisäksi iPhone 5s:n runko piilottaa toisen prosessorin, tarkemmin sanoen M7-aprosessorin. Vaikka se ei vaikuta siltä ensi silmäyksellä, tämä on pieni vallankumous mobiililaitteissa.
M7 komponenttina
Teknisesti ottaen M7 on yksisiruinen tietokone nimeltä LPC18A1. Se perustuu yksisiruiseen NXP LPC1800 -tietokoneeseen, jossa ARM Cortex-M3 -prosessori lyö. M7 luotiin muokkaamalla näitä komponentteja Applen tarpeiden mukaan. Applen M7:n valmistaa NXP Semiconductors.
M7 toimii 150 MHz:n taajuudella, mikä riittää tarkoituksiinsa eli liikedatan keräämiseen. Näin alhaisen kellotaajuuden ansiosta se on hellävarainen akulle. Arkkitehtien itsensä mukaan M7 tarvitsee vain 1 % energiasta, jonka A7 vaatisi samaan toimintaan. A7:aan verrattuna pienemmän kellotaajuuden lisäksi M7 vie myös vähemmän tilaa, vain yhden kahdeskymmenesosan.
Mitä M7 tekee
M7-approsessori valvoo gyroskooppia, kiihtyvyysmittaria ja sähkömagneettista kompassia eli kaikkea liikkumiseen liittyvää dataa. Se tallentaa nämä tiedot taustalle joka sekunti, päivästä toiseen. Se säilyttää ne seitsemän päivää, jolloin mikä tahansa kolmannen osapuolen sovellus voi käyttää niitä, ja sitten poistaa ne.
M7 ei ainoastaan tallenna liiketietoja, vaan on riittävän tarkka erottamaan kerättyjen tietojen nopeudet. Käytännössä tämä tarkoittaa sitä, että M7 tietää, käveletkö, juoksetko vai ajatko. Juuri tämä kyky yhdistettynä taitaviin kehittäjiin luo uusia loistavia sovelluksia urheiluun ja kuntoiluun.
Mitä M7 tarkoittaa sovelluksille
Ennen M7:ää kaikkien "terveiden" sovellusten oli käytettävä kiihtyvyysmittarin ja GPS:n tietoja. Samanaikaisesti sinun oli suoritettava sovellus ensin, jotta se toimisi taustalla ja pyysi ja tallensi jatkuvasti tietoja. Jos et ole juossut, et todennäköisesti koskaan tiedä, kuinka pitkälle olet juossut tai kuinka monta kaloria olet polttanut.
M7:n ansiosta toiminnan tallennussovelluksen käynnistämisen ongelma on eliminoitu. Koska M7 tallentaa liikettä koko ajan, mikä tahansa sovellus, jonka sallit käyttää M7:n tietoja, voi käsitellä ne välittömästi käynnistyksen yhteydessä ja näyttää, kuinka monta kilometriä olet kävellyt päivässä tai kuinka monta askelta olet ottanut, vaikka olisit en käskenyt sovellusta tallentamaan mitään.
Tämä eliminoi tarpeen käyttää Fitbitin, Nike FuelBandin tai Jawbonen kaltaisia kuntonauhoja. M7:llä on yksi suuri etu, joka jo mainittiin – se pystyy erottamaan liikkeen tyypin (kävely, juoksu, ajoneuvossa ajaminen). Aiemmat kuntosovellukset saattoivat virheellisesti luulla sinun liikkuvan, vaikka istuisit vain paikallaan raitiovaunussa. Tämä tietysti johti vääristyneisiin tuloksiin.
Mitä M7 tuo sinulle
Tällä hetkellä aktiiviset ihmiset, jotka ovat kiinnostuneita siitä, kuinka monta kilometriä he kävelevät päivässä, kuinka monta kaloria polttivat tai kuinka monta askelta he kävelivät, ovat innoissaan M7:stä. Koska M7 toimii jatkuvasti ja kerää liiketietoja keskeytyksettä, tulokset ovat erittäin tarkkoja. Eli olettaen, että pidät iPhonesi mukanasi mahdollisimman paljon.
Jotkut sovellukset hyödyntävät jo täysin M7:n potentiaalia. Nimeäisin esim RunKeeper Nebo liikkuu. Ajan myötä suurin osa kuntosovelluksista lisää M7-tuen, koska niiden on pakko, muuten käyttäjät siirtyisivät kilpailuun. Akun säästö ja automaattinen tiedonkeruu ja analysointi ovat kaksi vahvaa syytä.
Mitä M7 toi Applelle
Apple haluaa korostaa omia sirujaan. Se alkoi vuonna 2010, kun se esitteli A4-prosessorilla toimivan iPhone 4:n. Apple yrittää jatkuvasti kertoa meille, että sirujensa ansiosta se voi saada maksimaalisen suorituskyvyn pienemmällä virrankulutuksella kuin kilpailijat. Samaan aikaan muiden laitteiden tekniset tiedot jäävät usein huomiotta. Välittääkö keskimääräinen käyttäjä esimerkiksi käyttömuistin koosta? Ei. Hänelle riittää tieto, että iPhone on tehokas ja samalla kestää koko päivän yhdellä latauksella.
Miten tämä liittyy M7:ään? Tämä on vain vahvistus siitä, että mukautettu ohjelmistojärjestelmä toimii erinomaisesti mukautetulla laitteistolla, mikä näkyy parhaiten huippuluokan malleissa. Apple M7:n kanssa pakeni kilpailijoista useilla kuukausilla. Vaikka iPhone 5s:n käyttäjät ovat voineet nauttia täysin M7-yhteensopivista sovelluksista viikkoja, kilpailu tarjoaa vain apuprosessorit Nexus 5:lle ja Motorola X:lle. Kysymys jää, tarjoaako Google sovellusliittymän kehittäjille vai onko se oma ratkaisu.
Jonkin ajan kuluttua Samsung toimittaa (ei tarkoita) Galaxy S V:n kanssa uudella apuprosessorilla ja sitten ehkä HTC One Megan. Ja tässä on ongelma. Molemmat mallit käyttävät eri apuprosessoria, ja molemmat valmistajat todennäköisesti lisäävät kuntosovelluksensa. Mutta ilman asianmukaista kehystä, kuten Core Motion for iOS, kehittäjät jäävät loukkuun. Tässä Googlen on tultava sisään ja asetettava joitain sääntöjä. Kuinka kauan kestää, että se tapahtuu? Samaan aikaan kilpailu lisää ainakin ytimien, megapikseleiden, tuumajen ja gigatavujen RAM-muistia. Apple kuitenkin jatkaa tiellään etukäteen ajattelu matkalla
Tämä erikoissirujen polku on epäilemättä erinomainen ja paljon parempi kuin neljän tai useamman ytimen suorittimen polku, käyttäjällä ei ole mahdollisuutta tietää sitä, enimmäkseen kyse on joka tapauksessa suorituskyvystä yhdellä ytimellä.
Mutta... Tietysti sovellukset pystyivät havaitsemaan liikkeen kontekstin jo levyllä, mutta tähän piti käyttää omia algoritmejaan, tämän etuna on, että se on suoraan HW:llä, joten se on nopeampi ja taloudellisempi, eikä sovellusta tarvitse ajaa taustalla.
Toinen asia on, että Motorola X sisältää jopa kaksi apuprosessoria, joista toinen tallentaa tietoja kiihtyvyysmittarista ja toinen puheentunnistusta varten, joten Applella ei todennäköisesti ole niin paljon etumatkaa kuin artikkelista saattaa näyttää.
Samoin Android 4.4:ssä on uusi API tapahtumien eräajoa varten, joka on pohjimmiltaan sama (en tiedä, mutta tarkat tiedot, ollakseni rehellinen) - tämä vaatii jälleen tukea HW:ssä - Nexus 5:ssä on se täällä, ja ehkä Moto X myös siellä, jos he eivät tehneet sitä omalla tavalla.
Olin jotenkin unohtanut Moto X:n, ja silloin luin sen arvostelun. Luin sieltä vain puheentunnistuksesta. Se oli joko huono arvostelu tai huono markkinointi Googlelta.
Nexus 5 sisältää myös samanlaisen apuprosessorin:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
Kiitos Dan; Ajattelin, että minun pitäisi tutkia, mihin M7 voisi olla hyvä, ja epäilin, että se voisi olla mielenkiintoinen. Kiitos mielenkiintoisista tiedoista!
HTC One-> HTC One Max-> HTC One Mega-> HTC One Giga -> En voi ajatella muuta: Tästä näkökulmasta katsottuna olen iloinen, että Apple on yksinkertaisesti Apple! ;)
Ja se on juuri se... Aina kun luokkatoverini alkavat "pilkata" minua, että 20 tuhannella kaupassani on vain 8 mpx ja 1 Gt ram, minä vain hymyilen, koska toisin kuin heidän supertehostetussa HTC:ssä tai Galaxy Cosissa, niin minulle tapahtuu harvoin. että sovellus kaatui tai jokin ei toiminut, ja valokuvani ovat noin 10 kertaa parempilaatuisia kuin heidän kameransa kaksinkertaisella resoluutiolla, jota he voivat vain masturboida, koska ne näyttävät silti kuvat näytöllä, jonka resoluutio on 1280 × 960. . :)
Loistava artikkeli! Mitä enemmän niitä, sen parempi. Arvostan kirjoittajaa todella paljon :). Kun katsoin sitä ensimmäisen kerran, ajattelin, että 5S oli vain nopeampi puhelin sormenjälkitunnistimella, mutta sellaisilla "pienillä asioilla" on ero. Valitettavasti tämä ei kuitenkaan muuta sitä tosiasiaa, että 5S on edelleen tähtitieteellisesti hinnoiteltu puhelin. Olen valmis maksamaan 40 10 MacBookista ja 14-20 iPadista, mutta melkein 4 puhelimesta, jolla voi tehdä paljon, mutta ei oikeastaan. Viimeisin iPhoneni oli 9500S, jonka ostin tuolloin Vodafonelta XNUMXCZK:lla kuuden kuukauden sopimuksella, mutta sen jälkeen minulla ei ole ollut sellaista, enkä aiokaan hullujen hintojen vuoksi.
10 km maantiejuoksun jälkeen näyttää minulle 6 km vajaaksi Runkeeperissä, joten en näe mitään käytännön hyötyä :-( ainoa vaihtoehto on GPS:llä mitata kuljettu matka...
Hmm, käytän Moves-sovellusta, toimii hyvin. Vaikka en ajanutkaan pyörällä ja minulla on siellä tallennettu pyöräretki :D Olen varmaan astunut 100 eläimen päälle :D Mutta en halua päivittää kun sammutan sovelluksen ja käynnistän sen kahden päivän kuluttua. En voi ladata mitään tietoja. Olen tällä hetkellä offline-tilassa. Ja minulla on iPhone 5s.. En tiedä mikä ongelma on?