iPhone 5s keynote (M7 specs slide)

Apple has made quite a noise about its brand new chip, the M7 motion coprocessor designed to offload taking sensor measurements from the iPhone 5s’s main A7 processor. Because the M7 requires at least one-sixth of the power versus the 64-bit A7 chip, it can log data from the accelerometer, gyroscope and compass sensors independently of the A7 package, thus allowing for substantial power savings.

The details of how this data is captured and what power savings developers can count on were kept to Apple’s chest until the Argus app made headlines as the first fitness software optimized for the M7 silicon. Here are a few previously unknown details about Apple’s motion coprocessor hardware…

Developer Scott Buscemi who occasionally blogs over at 9to5Mac had a chance to interview Argus product manager Peter Kuhar at Azumio. The company’s fitness app is the first to adopt API-level support for Apple’s motion coprocessor.

For starters, the M7 is really, really, really power-efficient.

The Argus app drains about 20-30 percent of battery life per day while running in the background. But after developers optimized the app for the M7 chip, it “no longer takes up any battery power while running in the background and the stated battery life from Apple – 10 hours 3G talk time, 250 hours of standby – will stay exactly the same”.

This is the direct result of the program no longer straining the power-hungry A7 processor in order to continually check for motion and calculate the distance and number of steps using the accelerometer and GPS.

Argus Motion Activity access

Apparently, Android manufacturers are considering placing motion coprocessors in their phones. As you know, Google’s Moto X is able to monitor its microphone in low-power mode, allowing users to use Google Now hands-free just by saying ‘OK Google.’ Therefore, it’s fairly safe to assume that soon all higher-end phones will include M7 style capabilities.

We also know the Internet giant will soon update its native Search iOS app with ‘OK Google’ activation, though it’s unclear whether the M7 can continuously engage the iPhone 5s’s microphone on its own.

In order to harness the power of the motion coprocessor, developers need to tap new APIs Apple provides with the iOS 7 SDK. In a nutshell, these APIs allow an app to register for motion activity data with the system, without having to run in the background at all.

Apple says the APIs are capable of distinguishing between different types of motions reflective of travel by walking, running, or automobile.

“Health and fitness apps can take advantage of that data to give users performance and workout results, and navigation apps can use it to change the type of directions they provide,” writes the firm.

While we don’t know (yet) how much on-board storage the M7 includes, the Argus developer told Buscemi the chip stores up to seven days worth of step information. An app like Argus can poll the M7 data and retrieve all of the historical information, but not without user consent.

iOS 7 (Settings, Motion Activity 001)iOS 7 (Settings, Motion Activity 002)

A new section nested inside iOS 7 Settings > Privacy, titled Motion Activity, lists apps that have request access to the user’s motion data. Judging by the Argus developer’s explanation and the information Apple has provided thus far, it would seem the M7 logs motion data regardless of whether or not any app had requested that information.

According to a recent transistor-level analysis of the iPhone 5s’s innards, the semiconductor analysis firm Chipworks was able to identify the M7 chip as an NXP-made LPC18A1 module, meaning probably Apple re-branded other people’s chip.

Nike’s upcoming Move app, to be available “later this year on the App Store”, is optimized for the M7 motion coprocessor, says Apple. Because the M7 senses when you’re walking or driving, Apple’s Maps app uses it to automatically switch from driving to walking directions.

And when iOS 7 determines you’re driving and your handset is locked, it will send the main A7 processor to sleep rather than keep it awake to constantly try to join Wi-Fi networks nearby.

  • Jonathan

    Sweet! I’d like to know the battery life difference comparison too, if there’s a considerable difference.

    • yeah it’ll be a good idea to do a comparision of M7 and without M7.

      • wicked4u2c

        EAGER!

      • Glorin

        they wrote that in the article… 30% battery loss VS 1% battery loss

    • wicked4u2c

      Same! Anticipation!

  • wicked4u2c

    Is there anyway to disable GPS if not using it on iPhone 5/5C without airplane mode? I saw somewhere it is never turned off unless airplane mode.

    • felixtaf

      Settings – Privacy – Location services – on/off. You can turn that off for individual apps in the same settings page too.
      (iOS7)

  • RarestName

    This is why Google/Motorola & Apple > 삼성.

    • omrishtam

      what is 삼성? lol

      • Jonathan

        According to Google Translate, it’s Korean for “Samsung.”

      • RarestName

        I have the word to autocorrect it to 삼성 🙂

        Anyway, it’s really easy to read Korean alphabets. You don’t necessarily have to understand the words, but you can read them easily. It’s almost like English.

      • Jonathan

        Clever lol xD

        I looked up the alphabet, and I agree with you. It does look rather easy. Out of curiosity, what made you have it autocorrect it to 삼성? You don’t like 삼성? 😛

      • RarestName

        I’m sick of people pronouncing it wrong.

      • Kurt

        I’m sick of people pronouncing 김정은 they pronounce it like 김장안…getting both the last two syllables wrong. Worst still is my name, some say 컬트 (CULT) others 커트 (CUT)

      • RarestName

        What do couples say to each other?

        “I rob you!”

      • Kurt

        Koreans have the “L” sound

      • RarestName

        It’s more of a blend between “L” and “R” IIRC

      • omrishtam

        lmao

    • How about SameSung?

      • RarestName

        Doesn’t really make sense, considering that the Hanja for 삼성 is 三星 (Three Stars)

  • pauleebe

    I wish Apple could find a chip that did this but for location (“L7”?). Location services KILL battery.

    • Guest

      M7 IS FOR GPS AS WELL GENIUS

    • not a spark

      Its not that it needs a separate processor as its not the CPU that drains the battery from location services, its the gps and cell radios

  • Ted Forbes

    Be great if M7 really help out with battery life, but I still think that some kind of solar charge will be the more efficient way to go and is a cheaper method to produce longer power runs in smartphones. I think we will begin seeing solar charge in devices in the not so distant future.