Chiudi l'annuncio

Quando questo autunno, Apple ha introdotto una nuova iPhone 5s, la maggior parte del clamore ruotava attorno insostituibile sensori di impronte digitali toccare ID, video al rallentatore, nuove varianti di colore e 64 bit processore A7. Ma oltre al potente dual core, il corpo dell'iPhone 5s nasconde un altro processore, più precisamente il coprocessore M7. Anche se a prima vista non sembra, si tratta di una piccola rivoluzione nei dispositivi mobili.

M7 come componente

Tecnicamente parlando, l'M7 è un computer a chip singolo chiamato LPC18A1. Si basa sul computer a chip singolo NXP LPC1800, in cui batte il processore ARM Cortex-M3. L'M7 è stato creato modificando questi componenti secondo le esigenze di Apple. L'M7 per Apple è prodotto da NXP Semiconductors.

L'M7 funziona ad una frequenza di 150 MHz, che è sufficiente per il suo scopo, ovvero la raccolta dei dati di movimento. Grazie ad una frequenza di clock così bassa, non consuma la batteria. Secondo gli stessi architetti, la M7 necessita solo dell'1% dell'energia che la A7 richiederebbe per lo stesso funzionamento. Oltre alla velocità clock inferiore rispetto all'A7, l'M7 occupa anche meno spazio, solo un ventesimo.

Cosa fa l'M7

Il coprocessore M7 monitora il giroscopio, l'accelerometro e la bussola elettromagnetica, ovvero tutti i dati relativi al movimento. Registra questi dati in background ogni secondo, giorno dopo giorno. Li conserva per sette giorni, quando qualsiasi app di terze parti può accedervi, quindi li elimina.

L'M7 non solo registra i dati di movimento, ma è sufficientemente preciso da distinguere le velocità tra i dati raccolti. Ciò significa in pratica che l'M7 sa se stai camminando, correndo o guidando. È questa capacità, unita ad abili sviluppatori, che dà vita a nuove grandi applicazioni per lo sport e il fitness.

Cosa significa M7 per le applicazioni

Prima dell'M7, tutte le applicazioni "sane" dovevano utilizzare le informazioni dell'accelerometro e del GPS. Allo stesso tempo, dovevi prima eseguire l'app in modo che funzionasse in background e richiedesse e registrasse costantemente dati. Se non hai corso, probabilmente non saprai mai quanto hai corso o quante calorie hai bruciato.

Grazie all'M7 viene eliminato il problema di dover avviare un'app di registrazione delle attività. Poiché l'M7 registra continuamente i movimenti, qualsiasi app a cui consenti di accedere ai dati dell'M7 può elaborarli immediatamente al momento del lancio e mostrarti quanti chilometri hai camminato in un giorno o quanti passi hai fatto, anche se non hai non ho detto all'app di registrare nulla.

Ciò elimina la necessità di utilizzare cinturini per il fitness come Fitbit, Nike FuelBand o Jawbone. Rispetto a questi, l'M7 ha un grande vantaggio, già menzionato: può distinguere il tipo di movimento (camminare, correre, guidare un veicolo). Le precedenti app per il fitness potevano erroneamente pensare che ti stessi muovendo, anche se eri semplicemente seduto sul tram. Ciò ovviamente ha portato a risultati distorti.

Cosa ti porterà l'M7

Attualmente, le persone attive interessate a quanti chilometri camminano al giorno, quante calorie bruciano o quanti passi fanno saranno entusiaste dell'M7. Poiché l'M7 funziona continuamente e raccoglie dati di movimento senza interruzioni, i risultati sono molto accurati. Cioè, supponendo che tu tenga il tuo iPhone con te il più possibile.

Alcune applicazioni sfruttano già appieno il potenziale dell'M7. Citerei ad esempio RunKeeper o Si muove. Con il passare del tempo, la stragrande maggioranza delle app per il fitness aggiungerà il supporto M7 perché necessario, altrimenti gli utenti passerebbero alla concorrenza. Il risparmio della batteria e la raccolta e analisi automatica dei dati sono due ragioni forti.

Cosa ha portato l'M7 ad Apple

Ad Apple piace mettere in risalto i propri chip. Tutto è iniziato nel 2010 quando ha introdotto l'iPhone 4 alimentato da un processore A4. Apple cerca costantemente di dirci che grazie ai suoi chip può ottenere il massimo delle prestazioni con un consumo energetico inferiore rispetto alla concorrenza. Allo stesso tempo, le specifiche di altri hardware vengono spesso trascurate. All'utente medio interessa, ad esempio, la dimensione della memoria operativa? NO. Gli basta sapere che l'iPhone è potente e allo stesso tempo dura tutto il giorno con una sola carica.

Come si collega questo all'M7? Questa è solo una conferma che il sistema software personalizzato funziona perfettamente sull'hardware personalizzato, cosa che si vede meglio nei modelli di fascia alta. Apple con l'M7 è scappata dalla concorrenza per molti mesi. Mentre gli utenti di iPhone 5s possono godersi appieno le app compatibili con M7 da settimane, la concorrenza offre solo coprocessori sul Nexus 5 e Motorola X. Resta da chiedersi se Google offra un'API agli sviluppatori o se si tratti di una soluzione proprietaria.

Tra un po' Samsung arriverà (nessun gioco di parole) con il Galaxy S V con un nuovo coprocessore e poi forse con l'HTC One Mega. Ed ecco il problema. Entrambi i modelli utilizzeranno un coprocessore diverso ed entrambi i produttori probabilmente aggiungeranno le loro app per il fitness. Ma senza un framework adeguato come Core Motion per iOS, gli sviluppatori rimarranno intrappolati. È qui che Google deve entrare e stabilire alcune regole. Quanto tempo ci vorrà perché ciò accada? Nel frattempo, la concorrenza aumenterà almeno il numero di core, megapixel, pollici e gigabyte di RAM. Tuttavia, Apple continua a fare la sua parte lungimiranza sulla strada

Risorse: KnowYourMobile.com, SteveCheney.com, Wikipedia.org, iFixit.org
.