Kui sel sügisel tutvustas Apple uut iPhone 5s, suurem osa kära keerles ümber asendamatu sõrmejäljeandurid puutu ID, aegluubis videod, uued värvivariandid ja 64-bitine protsessor A7. Kuid koos võimsa kahetuumalisega peidab iPhone 5s korpus veel üht protsessorit, täpsemalt M7 kaasprotsessorit. Kuigi esmapilgul ei tundu see nii, on tegemist väikese revolutsiooniga mobiilseadmetes.
M7 komponendina
Tehniliselt öeldes on M7 ühe kiibiga arvuti nimega LPC18A1. See põhineb ühe kiibiga arvutil NXP LPC1800, milles lööb ARM Cortex-M3 protsessor. M7 loodi nende komponentide muutmisega vastavalt Apple'i vajadustele. Apple'ile mõeldud M7 toodab NXP Semiconductors.
M7 töötab sagedusel 150 MHz, mis on piisav oma eesmärkide saavutamiseks, st liikumisandmete kogumiseks. Tänu nii madalale taktsagedusele on see aku suhtes õrn. Arhitektide endi sõnul vajab M7 vaid 1% energiast, mida A7 sama töö jaoks vajaks. Lisaks A7-ga võrreldes madalamale taktsagedusele võtab M7 ka vähem ruumi, vaid ühe kahekümnendiku.
Mida M7 teeb
M7 kaasprotsessor jälgib güroskoopi, kiirendusmõõturit ja elektromagnetilist kompassi ehk kõiki liikumisega seotud andmeid. See salvestab need andmed taustal iga sekund, päevast päeva. See säilitab neid seitse päeva, kuni mis tahes kolmanda osapoole rakendus pääseb neile juurde, ja seejärel kustutab need.
M7 mitte ainult ei salvesta liikumisandmeid, vaid on piisavalt täpne, et eristada kogutud andmete kiirust. Praktikas tähendab see seda, et M7 teab, kas kõnnid, jooksed või sõidad. Just see võime koos oskuslike arendajatega loob uusi suurepäraseid rakendusi spordis ja fitnessis.
Mida M7 rakenduste jaoks tähendab
Enne M7-t pidid kõik "tervislikud" rakendused kasutama kiirendusmõõturi ja GPS-i teavet. Samas tuli äpp esmalt käivitada, et see töötaks taustal ning pidevalt andmeid küsiks ja salvestaks. Kui te pole seda jooksnud, ei saa te tõenäoliselt kunagi teada, kui kaugele olete jooksnud või kui palju kaloreid olete põletanud.
Tänu M7-le on kõrvaldatud tegevuste salvestamise rakenduse käivitamise probleem. Kuna M7 salvestab liikumist kogu aeg, saab iga rakendus, millega lubate juurdepääsu M7 andmetele, neid kohe pärast käivitamist töödelda ja näidata teile, mitu kilomeetrit olete päevas kõndinud või mitu sammu astunud, isegi kui olete seda teinud. Ma ei käskinud rakendusel midagi salvestada.
See välistab vajaduse kasutada treeningrihmasid nagu Fitbit, Nike FuelBand või Jawbone. M7-l on nende ees üks suur eelis, millest juba juttu oli – see suudab eristada liikumistüüpi (kõndimine, jooksmine, sõidukis sõitmine). Varasemad treeningrakendused võisid ekslikult arvata, et liigute, isegi kui istusite lihtsalt paigal trammis. See tõi loomulikult kaasa vildakaid tulemusi.
Mida M7 teile toob
Praegu on M7-st põnevil aktiivsed inimesed, kes tunnevad huvi selle vastu, mitu kilomeetrit nad päevas kõnnivad, kui palju kaloreid kulutasid või mitu sammu kõndisid. Kuna M7 töötab pidevalt ja kogub liikumisandmeid katkestusteta, on tulemused väga täpsed. See tähendab, et hoiate oma iPhone'i nii palju kui võimalik endaga kaasas.
Mõned rakendused kasutavad juba täielikult ära M7 potentsiaali. Nimetaksin näiteks RunKeeper või Liigub. Aja jooksul lisab enamik fitnessirakendusi M7 toe, sest nad peavad seda tegema, vastasel juhul lülituvad kasutajad võistlusele. Aku säästmine ning automaatne andmete kogumine ja analüüs on kaks tugevat põhjust.
Mida M7 Apple'ile tõi
Apple'ile meeldib oma kiipe esile tõsta. See sai alguse 2010. aastal, kui tutvustati A4-vormingus protsessoriga töötavat iPhone 4. Apple üritab meile pidevalt öelda, et tänu oma kiipidele suudab see saavutada maksimaalse jõudluse konkurentidest väiksema energiatarbimisega. Samal ajal jäetakse sageli tähelepanuta muu riistvara spetsifikatsioonid. Kas tavakasutajat huvitab näiteks operatsioonimälu suurus? Ei. Talle piisab teadmisest, et iPhone on võimas ja samas peab ühe laadimisega vastu terve päeva.
Kuidas see on seotud M7-ga? See on vaid kinnitus, et kohandatud tarkvarasüsteem töötab kohandatud riistvaraga suurepäraselt, mis on kõige paremini nähtav tipptasemel mudelitel. Apple koos M7-ga põgenes konkurentidest mitu kuud. Kui iPhone 5s kasutajad on saanud M7-toega rakendusi täielikult nautida juba nädalaid, siis konkurents pakub ainult Nexus 5 ja Motorola X kaasprotsessoreid. Jääb küsimus, kas Google pakub arendajatele API-d või on see patenteeritud lahendus.
Mõne aja pärast tuleb Samsungil (pole ette nähtud) Galaxy S V koos uue kaasprotsessoriga ja siis võib-olla HTC One Mega. Ja siin on probleem. Mõlemad mudelid kasutavad erinevat kaasprotsessorit ja tõenäoliselt lisavad mõlemad tootjad oma treeningrakendused. Kuid ilma korraliku raamistikuta, nagu Core Motion for iOS, jäävad arendajad lõksu. See on koht, kus Google peab sekkuma ja kehtestama mõned reeglid. Kui kaua see aega võtab, et see juhtuks? Samal ajal suurendab konkurents vähemalt RAM-i tuumade, megapikslite, tollide ja gigabaitide arvu. Apple jätkab siiski oma teed edasimõtlemine teel
See spetsialiseeritud kiipide tee on kahtlemata suurepärane ja on palju parem kui 4 või enama tuumaga protsessori tee, kasutajal pole võimalust seda teada, enamasti on see niikuinii ühe tuuma jõudluses.
Aga... Muidugi said rakendused tuvastada liikumise konteksti juba draivi peal, aga selleks tuli kasutada oma algoritme, selle eeliseks on see, et see on otse HW peal, seega on kiirem ja säästlikum, lisaks pole vaja rakendust taustal käivitada.
Teine asi on see, et Motorola X sisaldab isegi kahte kaasprotsessorit, üks kiirendusmõõturilt andmete salvestamiseks, teine kõnetuvastuseks, nii et Apple'il pole ilmselt sellist edumaa, nagu artiklist võib paista.
Samuti on Android 4.4-l sündmuste komplekteerimiseks uus API, mis on põhimõtteliselt sama (ma ei tea, aga täpsed üksikasjad, kui aus olla) - see nõuab taas HW tuge - Nexus 5-l on see siin ja võib-olla Moto X ka seal, kui nad ei pidanud seda omandiõiguseks.
Mul jäi Moto X kuidagi kahe silma vahele ja just siis lugesin selle arvustust. Lugesin sealt ainult kõnetuvastuse kohta. See oli kas halb ülevaade või halb turundus Google'i poolt.
Nexus 5 sisaldab ka sarnast kaasprotsessorit:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
Aitäh Dan; Mõtlesin, et pean uurima, milleks M7 hea võiks olla, ja kahtlustasin, et see võib olla huvitav. Täname huvitava teabe eest!
HTC One-> HTC One Max-> HTC One Mega- > HTC One Giga -> Ei oskagi muud mõelda :DZ sellest vaatenurgast on mul hea meel, et Apple on lihtsalt Apple! ;)
Ja täpselt nii... Alati, kui mu klassikaaslased hakkavad mind "narvitama", et mu 20 tuhande eest poes on ainult 8 mpx ja 1 GB RAM, siis ma lihtsalt naeratan, sest erinevalt nende supervõimendatud HTC-st või Galaxy Cosist juhtub seda minuga harva. et mõni rakendus jooksis kokku või miski ei töötanud ja minu fotod on umbes 10x parema kvaliteediga kui nende kaks korda suurema eraldusvõimega kaamerad, mille üle saavad nad ainult onaneerida, sest need kuvavad fotosid ikka 1280×960 eraldusvõimega monitoril. . :)
Suurepärane artikkel! Mida rohkem neid, seda parem. Hindan autorit väga :). Kui ma seda esimest korda vaatasin, arvasin, et 5S on lihtsalt sõrmejäljelugejaga kiirem telefon, kuid sellised "pisiasjad" teevad vahet. Kahjuks ei muuda see aga tõsiasja, et 5S on siiski astronoomilise hinnaga telefon. MacBooki eest olen nõus maksma 40 10, iPadi eest samuti 14-20, aga telefoni eest, millega saab palju, aga mitte päriselt, pea 4. Minu viimane iPhone oli 9500S, mille ostsin tollal Vodafone'ist XNUMXCZK eest kuuekuulise lepinguga, aga sellest ajast peale pole mul seda olnud ja pole isegi plaanis, arvestades hullumeelseid hindu.
Pärast 10 km maanteejooksmist näitab Runkeeper mulle 6 km puudu, nii et praktilist kasu ei näe :-( ainuke võimalus on läbitud vahemaa mõõtmiseks kasutada GPS-i...
Hmm, ma kasutan rakendust Moves, see töötab suurepäraselt. Kuigi ma rattaga ei sõitnud ja mul on seal salvestatud rattasõit :D Ma vist astusin 100 looma peale :D Aga ma ei taha uuendada, kui ma äpi välja lülitan ja kahe päeva pärast sisse lülitan. Ma ei saa andmeid laadida. Olen praegu võrguühenduseta. Ja mul on iPhone 5s..Ei tea, milles probleem?