Amikor idén ősszel, az Apple bemutatott egy új iPhone 5s, a legtöbb felhajtás körül forgott pótolhatatlan ujjlenyomat-érzékelők érintse ID, lassított videók, új színváltozatok és 64 bites processzor A7. De az erőteljes kétmagos mellett az iPhone 5s teste egy másik processzort is rejt, pontosabban az M7 társprocesszort. Bár első pillantásra nem annak tűnik, ez egy kis forradalom a mobileszközökben.
M7 alkatrészként
Technikailag az M7 egy LPC18A1 nevű egychipes számítógép. Az NXP LPC1800 egychipes számítógépre épül, amelyben az ARM Cortex-M3 processzor üt. Az M7 úgy jött létre, hogy ezeket az alkatrészeket az Apple igényei szerint módosították. Az M7 for Apple-t az NXP Semiconductors gyártja.
Az M7 150 MHz-es frekvencián fut, ami elegendő a céljaihoz, vagyis a mozgásadatok gyűjtéséhez. Az ilyen alacsony órajelnek köszönhetően kíméli az akkumulátort. Maguk az építészek szerint az M7-esnek mindössze 1%-ra van szüksége annak az energiának, mint amennyire az A7-es ugyanilyen működéshez. Az A7-hez képest alacsonyabb órajel mellett az M7 is kevesebb helyet foglal, mindössze egy huszadát.
Mit csinál az M7
Az M7 társprocesszor figyeli a giroszkópot, a gyorsulásmérőt és az elektromágneses iránytűt, azaz minden mozgással kapcsolatos adatot. Ezeket az adatokat a háttérben minden másodpercben, nap mint nap rögzíti. Hét napig megőrzi őket, amikor is bármely harmadik féltől származó alkalmazás hozzáférhet hozzájuk, majd törli őket.
Az M7 nemcsak mozgásadatokat rögzít, hanem elég pontos ahhoz, hogy különbséget tegyen az összegyűjtött adatok között. Ez a gyakorlatban azt jelenti, hogy az M7 tudja, hogy sétál, fut vagy vezet. Ez a képesség a képzett fejlesztőkkel kombinálva új, nagyszerű alkalmazásokat eredményez a sport és a fitnesz területén.
Mit jelent az M7 az alkalmazásokhoz?
Az M7 előtt minden "egészséges" alkalmazásnak a gyorsulásmérő és a GPS információit kellett használnia. Ugyanakkor először le kellett futtatni az alkalmazást, hogy a háttérben fusson, és folyamatosan adatokat kérjen és rögzítsen. Ha nem futotta le, valószínűleg soha nem fogja tudni, mennyit futott le, vagy mennyi kalóriát égetett el.
Az M7-nek köszönhetően megszűnik az a probléma, hogy el kell indítani egy tevékenységrögzítő alkalmazást. Mivel az M7 folyamatosan rögzíti a mozgást, bármely alkalmazás, amellyel hozzáférhet az M7 adataihoz, azonnal feldolgozhatja azokat, és megmutathatja, hány kilométert gyalogolt egy nap, vagy hány lépést tett meg, még akkor is, ha Nem mondtam az alkalmazásnak, hogy rögzítsen semmit.
Így nincs szükség olyan fitneszszalagok használatára, mint a Fitbit, a Nike FuelBand vagy a Jawbone. Az M7-esnek van egy nagy előnye velük szemben, amiről már szó esett – meg tudja különböztetni a mozgás típusát (séta, futás, járművezetés). A korábbi fitnesz-alkalmazások tévesen azt hitték, hogy mozogsz, még akkor is, ha csak ülve ültél a villamoson. Ez természetesen torz eredményekhez vezetett.
Mit hoz neked az M7
Jelenleg azok az aktív emberek, akiket érdekel, hogy naponta hány kilométert gyalogolnak, mennyi kalóriát égettek el vagy hány lépést tettek meg, izgatottak lesznek az M7-es miatt. Mivel az M7 folyamatosan működik és megszakítás nélkül gyűjti a mozgásadatokat, az eredmények nagyon pontosak. Vagyis feltéve, hogy a lehető legtöbbször magánál tartja iPhone-ját.
Egyes alkalmazások már teljes mértékben kihasználják az M7-ben rejlő lehetőségeket. megnevezném például RunKeeper vagy Mozog. Idővel a fitneszalkalmazások túlnyomó többsége hozzáadja az M7 támogatást, mert muszáj, különben a felhasználók a versenyre váltanának. Az akkumulátor kímélése és az automatikus adatgyűjtés és -elemzés két erős ok.
Mit hozott az M7 az Apple-nek
Az Apple szereti kiemelni a saját chipjeit. 2010-ben kezdődött, amikor bemutatták az A4-es processzorral hajtott iPhone 4-et. Az Apple folyamatosan azt próbálja elárulni nekünk, hogy chipjeinek köszönhetően a versenytársaknál alacsonyabb fogyasztás mellett is maximális teljesítményt tud kihozni. Ugyanakkor más hardverek specifikációit gyakran figyelmen kívül hagyják. Az átlagos felhasználót érdekli például a működési memória mérete? Nem. Elég neki, ha tudja, hogy az iPhone erős és ugyanakkor egész nap kibír egy töltéssel.
Hogyan kapcsolódik ez az M7-hez? Ez csak annak megerősítése, hogy az egyedi szoftverrendszer kiválóan működik az egyedi hardveren, ami a legjobban a csúcskategóriás modelleknél látható. Az Apple az M7-tel hosszú hónapokkal megszökött a versenytársak elől. Míg az iPhone 5s felhasználók hetek óta teljes mértékben élvezhetik az M7-kompatibilis alkalmazásokat, a verseny csak a Nexus 5-ön és a Motorola X-en kínál társprocesszorokat. Továbbra is kérdés, hogy a Google kínál-e API-t a fejlesztőknek, vagy ez egy szabadalmaztatott megoldás.
Egy idő után a Samsung érkezik (nem szándékosan) a Galaxy S V-vel egy új társprocesszorral, majd talán a HTC One Megával. És itt van a probléma. Mindkét modell más-más társprocesszort fog használni, és valószínűleg mindkét gyártó hozzáadja a fitneszalkalmazásait. De megfelelő keretrendszer nélkül, mint például a Core Motion for iOS, a fejlesztők csapdába esnek. Itt kell beállnia a Google-nak, és fel kell állítania néhány szabályt. Mennyi időbe telik, mire ez megtörténik? Mindeközben a verseny legalább a magok, megapixelek, hüvelyk és gigabájt RAM számát növeli. Az Apple azonban továbbra is a maga útját járja előre gondolkodás úton
Ez a speciális chipek útja kétségtelenül kiváló, és sokkal jobb, mint a 4 vagy több magos CPU útja, a felhasználónak esélye sincs megismerni, többnyire amúgy is egy magon való teljesítményről van szó.
De... Az alkalmazások természetesen már a meghajtón is érzékelhették a mozgás kontextusát, de ehhez saját algoritmusokat kellett használniuk, ennek az az előnye, hogy közvetlenül a HW-n van, így gyorsabb ill. gazdaságosabb, ráadásul nem kell a háttérben futtatni az alkalmazást.
Másik dolog, hogy a Motorola X még két társprocesszort is tartalmaz, az egyik a gyorsulásmérő adatainak rögzítésére, a másik a beszédfelismerésre, így valószínűleg nincs akkora előnye az Apple-nek, mint amilyennek a cikkből tűnhet.
Ugyanígy az Android 4.4-nek is van egy új API-ja az eseménykötegeléshez, ami lényegében ugyanaz (nem tudom, de a pontos részleteket, hogy őszinte legyek) - ehhez megint támogatás kell a HW-ben - a Nexus 5-ben itt van, és talán a Moto X ott is, ha nem tulajdonjognak gondolnák.
Valahogy figyelmen kívül hagytam a Moto X-et, és ekkor olvastam a véleményét. Csak a beszédfelismerésről olvastam ott. Ez vagy egy rossz vélemény, vagy rossz marketing volt a Google részéről.
A Nexus 5 is tartalmaz egy hasonló társprocesszort:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
Köszi Dan; Arra gondoltam, hogy utána kell járnom, mire lehet jó az M7, és gyanítottam, hogy érdekes lehet. Köszönöm az érdekes információkat!
HTC One-> HTC One Max-> HTC One Mega-> HTC One Giga -> Más nem jut eszembe: Ebből a szempontból örülök, hogy az Apple egyszerűen Apple! ;)
És pontosan erről van szó... Valahányszor elkezdenek "csúfolni" az osztálytársaim, hogy a 20 ezres boltomban csak 8 mpx és 1 GB ram van, csak mosolygok, mert a szupererősített HTC-jükkel vagy Galaxy Cosijukkal ellentétben ez ritkán fordul elő velem. hogy lefagyott egy alkalmazás vagy valami nem működött, és a képeim kb 10x jobb minőségűek, mint a dupla felbontású kameráik, ami felett csak maszturbálni tudnak, mert így is 1280×960-as monitoron jelenítik meg a képeket. . :)
Kiváló cikk! Minél több belőlük, annál jobb. Nagyon hálás vagyok a szerzőnek :). Amikor először megnéztem, azt hittem, hogy az 5S csak egy gyorsabb telefon, ujjlenyomat-olvasóval, de az ilyen "apróságok" sokat jelentenek. Ez azonban sajnos nem változtat azon a tényen, hogy az 5S továbbra is csillagászati árú telefon. MacBookért 40 ezret hajlandó vagyok kiadni, iPadért 10-14-et, de egy telefonért majdnem 20-at, ami sok mindent tud, de nem igazán. Utolsó iPhone-om egy 4S volt, amit akkoriban a Vodafone-tól vettem 9500CZK-ért féléves szerződéssel, de azóta nincs és nem is tervezem, tekintettel az őrült árakra.
10 km úton futás után 6 km-t mutat Runkeeperben, így nem látom gyakorlati hasznát :-( az egyetlen lehetőség, hogy GPS-szel mérjük a megtett távot...
Hmm, a Moves alkalmazást használom, remekül működik. Annak ellenére, hogy nem bicikliztem és van ott felvett biciklizésem :D Biztos 100 állatra léptem :D De nem akarok frissíteni, amikor kikapcsolom az alkalmazást és két nap után bekapcsolom. Nem tudok semmilyen adatot betölteni. Jelenleg offline vagyok. És van egy iPhone 5s-em..Nem tudom mi a probléma?