Cando este outono, Apple presentou un novo iPhone 5s, a maior parte do alboroto xirou arredor insubstituíble sensores de pegadas dixitais Preme ID, vídeos a cámara lenta, novas variantes de cor e 64 bits procesador A7. Pero xunto co potente dobre núcleo, o corpo do iPhone 5s agocha outro procesador, máis precisamente o coprocesador M7. Aínda que a primeira vista non o pareza, trátase dunha pequena revolución nos dispositivos móbiles.
M7 como compoñente
Tecnicamente falando, o M7 é un ordenador dun só chip chamado LPC18A1. Está baseado no ordenador de chip único NXP LPC1800, no que bate o procesador ARM Cortex-M3. O M7 creouse modificando estes compoñentes segundo as necesidades de Apple. O M7 para Apple está fabricado por NXP Semiconductors.
O M7 funciona a unha frecuencia de 150 MHz, o que é suficiente para os seus fins, é dicir, recoller datos de movemento. Grazas a unha taxa de reloxo tan baixa, é suave coa batería. Segundo os propios arquitectos, a M7 necesita só o 1% da enerxía que precisaría a A7 para a mesma operación. Ademais da menor velocidade do reloxo en comparación co A7, o M7 tamén ocupa menos espazo, só un vixésimo.
Que fai o M7
O coprocesador M7 monitoriza o xiroscopio, o acelerómetro e o compás electromagnético, é dicir, todos os datos relacionados co movemento. Grava estes datos en segundo plano cada segundo, día tras día. Consérvaos durante sete días, cando calquera aplicación de terceiros pode acceder a eles, e despois elimínaos.
O M7 non só rexistra datos de movemento, senón que é o suficientemente preciso como para distinguir as velocidades entre os datos recollidos. O que isto significa na práctica é que o M7 sabe se estás camiñando, correndo ou conducindo. É esta habilidade, combinada con desenvolvedores expertos, a que dá lugar a novas aplicacións fantásticas para deportes e fitness.
Que significa M7 para as aplicacións
Antes do M7, todas as aplicacións "saudables" tiñan que utilizar información do acelerómetro e do GPS. Ao mesmo tempo, primeiro tiñas que executar a aplicación para que se executase en segundo plano e solicitase e rexistrase datos constantemente. Se non o fixeches, probablemente nunca saberás ata onde percorreches nin cantas calorías queimaches.
Grazas ao M7, elimínase o problema de ter que lanzar unha aplicación de gravación de actividade. Dado que o M7 rexistra o movemento todo o tempo, calquera aplicación que permita acceder aos datos do M7 pode procesala inmediatamente despois do lanzamento e mostrarche cantos quilómetros percorreches ao día ou cantos pasos deches, aínda que non teñas Non lle dixen á aplicación que gravase nada.
Isto elimina a necesidade de usar bandas de fitness como Fitbit, Nike FuelBand ou Jawbone. O M7 ten unha gran vantaxe sobre eles, que xa se mencionou: pode distinguir o tipo de movemento (andar, correr, conducir nun vehículo). As anteriores aplicacións de fitness podían pensar equivocadamente que te estabas movendo, aínda que só estiveses sentado no tranvía. Por suposto, isto levou a resultados sesgados.
O que che traerá o M7
Na actualidade, as persoas activas que estean interesadas en cantos quilómetros percorren ao día, cantas calorías queimaron ou cantos pasos andaron estarán entusiasmadas coa M7. Dado que o M7 funciona continuamente e recolle datos de movemento sen interrupcións, os resultados son moi precisos. É dicir, supoñendo que manteñas o teu iPhone contigo o máximo posible.
Algunhas aplicacións xa utilizan plenamente o potencial do M7. Nomearíame por exemplo RunKeepere. ou Móvese. Co paso do tempo, a gran maioría das aplicacións de fitness engadirán compatibilidade con M7 porque teñen que facelo, se non, os usuarios cambiarían á competencia. O aforro de batería e a recollida e análise automática de datos son dúas razóns importantes.
O que o M7 trouxo para Apple
A Apple gústalle destacar os seus propios chips. Comezou en 2010 cando presentou o iPhone 4 alimentado por un procesador A4. Apple tenta constantemente dicirnos que grazas aos seus chips pode extraer o máximo rendemento cun menor consumo de enerxía que a competencia. Ao mesmo tempo, as especificacións doutro hardware adoitan descoidarse. O usuario medio preocúpalle, por exemplo, o tamaño da memoria operativa? Non. Basta con que saiba que o iPhone é potente e, ao mesmo tempo, dura todo o día cunha soa carga.
Como se relaciona isto co M7? Esta é só unha confirmación de que o sistema de software personalizado funciona moi ben no hardware personalizado, que se ve mellor nos modelos de gama alta. Apple co M7 fuxiu da competencia por moitos meses. Aínda que os usuarios de iPhone 5s puideron gozar plenamente das aplicacións habilitadas para M7 durante semanas, a competición só ofrece coprocesadores no Nexus 5 e Motorola X. A cuestión queda se Google ofrece unha API aos desenvolvedores ou se se trata dunha solución propietaria.
Dentro dun tempo, Samsung chegará (sen xogo de palabras) co Galaxy S V cun novo coprocesador e despois quizais o HTC One Mega. E aquí está o problema. Ambos modelos usarán un coprocesador diferente e ambos os fabricantes probablemente engadirán as súas aplicacións de fitness. Pero sen un marco axeitado como Core Motion para iOS, os desenvolvedores quedarán atrapados. Aquí é onde Google ten que entrar e establecer algunhas regras. Canto tempo tardará en que isto suceda? Mentres tanto, a competencia polo menos aumentará o número de núcleos, megapíxeles, polgadas e gigabytes de RAM. Non obstante, Apple segue facendo o seu camiño con visión de futuro de camiño
Este camiño de chips especializados é, sen dúbida, excelente e é moito mellor que o camiño de 4 ou máis CPUs núcleo, o usuario non ten ningunha posibilidade de coñecelo, sobre todo trátase de rendemento nun núcleo de todos os xeitos.
Pero... Por suposto, as aplicacións poderían detectar o contexto do movemento xa na unidade, pero tiñan que usar os seus propios algoritmos para iso, a vantaxe disto é que está directamente no HW, polo que é máis rápido e máis económico, ademais de que non é necesario executar a aplicación en segundo plano.
Outra cousa é que o Motorola X contén ata dous coprocesadores, un para gravar datos do acelerómetro e outro para o recoñecemento de voz, polo que Apple probablemente non teña tanta vantaxe como parece no artigo.
Do mesmo xeito, Android 4.4 ten unha nova API para a agrupación de eventos, que é basicamente a mesma (non sei, pero os detalles exactos, para ser honesto) - isto require de novo soporte en HW - o Nexus 5 teno aquí, e quizais o Moto X alí tamén, se non o pensaban como propietario.
Dalgunha maneira pasei por alto o Moto X, e foi entón cando lin a súa crítica. Alí só lin sobre o recoñecemento de voz. Foi unha mala crítica ou un mal marketing de Google.
Nexus 5 tamén inclúe un coprocesador similar:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
Grazas Dan; Pensei que tería que investigar para que podería ser bo o M7 e sospeitei que podería ser interesante. Grazas pola información interesante!
HTC One-> HTC One Max-> HTC One Mega- > HTC One Giga -> Non se me ocorre nada máis :DZ dende este punto de vista, alégrome de que Apple sexa simplemente Apple! ;)
E iso é exactamente... Sempre que os meus compañeiros comezan a "burlarse" de min de que a miña tenda de 20 só ten 8mpx e 1 GB de ram, só sorrío, porque a diferenza do seu super potenciado HTC ou Galaxy Cosi, poucas veces me pasa que unha aplicación fallou ou algo non funcionou, e as miñas fotos teñen unha calidade 10 veces mellor que as súas cámaras cunha resolución dobre, que só poden masturbarse, porque seguen mostrando as fotos nun monitor cunha resolución de 1280×960. :)
Excelente artigo! Cantos máis deles, mellor. Agradezo moito ao autor :). Cando o mirei por primeira vez, pensei que o 5S era só un teléfono máis rápido cun lector de pegadas dixitais, pero esas "cousas pequenas" marcan a diferenza. Non obstante, por desgraza, isto non cambia o feito de que o 5S aínda é un teléfono a prezos astronómicos. Estou disposto a pagar 40 por un MacBook, así como 10-14 por un iPad, pero case 20 por un teléfono que pode facer moito, pero non realmente. O meu último iPhone foi un 4S, que merquei a Vodafone daquela por 9500 CZK cun contrato de seis meses, pero dende entón non teño nin o penso, dados os prezos tolos.
Despois de 10 km de carreira por estrada, móstrame 6 km curtos en Runkeeper, polo que non vexo ningún uso práctico :-( a única opción é usar o GPS para medir a distancia percorrida...
Eu uso a aplicación Moves, funciona moi ben. Aínda que non andei en bicicleta e teño un paseo en bicicleta gravado alí :D Probablemente pisei 100 animais :D Pero non quero actualizar cando apago a aplicación e acenda despois de dous días. Non podo cargar ningún dato. Actualmente estou sen conexión. E teño un iPhone 5s..Non sabes cal é o problema?