광고 닫기

올 가을, Apple은 새로운 제품을 출시했습니다. 아이폰 5s, 대부분의 소란은 다음을 중심으로 이루어졌습니다. 바꾸어 놓을 수 없는 지문 센서 ID를 터치, 슬로우 모션 비디오, 새로운 색상 변형 및 64비트 프로세서 A7. 그러나 강력한 듀얼 코어와 함께 iPhone 5s의 본체에는 또 다른 프로세서, 더 정확하게는 M7 보조 프로세서가 숨겨져 있습니다. 언뜻 보기에는 별것 아닌 것 같지만, 이는 모바일 기기의 작은 혁명이다.

M7을 구성요소로 사용

기술적으로 말하면 M7은 LPC18A1이라는 단일 칩 컴퓨터입니다. ARM Cortex-M1800 프로세서가 탑재된 NXP LPC3 단일 칩 컴퓨터를 기반으로 합니다. M7은 Apple의 요구에 따라 이러한 구성 요소를 수정하여 만들어졌습니다. Apple용 M7은 NXP Semiconductors에서 제조되었습니다.

M7은 150MHz의 주파수에서 작동하는데, 이는 동작 데이터 수집과 같은 목적에 충분합니다. 이렇게 낮은 클럭 속도 덕분에 배터리 소모가 적습니다. 설계자 자신에 따르면 M7은 A1이 동일한 작동에 필요한 에너지의 7%만 필요합니다. A7에 비해 클럭 속도가 낮을 ​​뿐만 아니라 M7은 XNUMX분의 XNUMX로 더 적은 공간을 차지합니다.

M7이 하는 일

M7 보조 프로세서는 자이로스코프, 가속도계, 전자기 나침반, 즉 움직임과 관련된 모든 데이터를 모니터링합니다. 이 데이터는 매일 매초마다 백그라운드에서 기록됩니다. 타사 앱에서 액세스할 수 있는 경우 XNUMX일 동안 보관한 후 삭제합니다.

M7은 모션 데이터를 기록할 뿐만 아니라 수집된 데이터 간의 속도를 구분할 수 있을 만큼 정확합니다. 이것이 실제로 의미하는 바는 M7이 당신이 걷고 있는지, 달리고 있는지, 운전하고 있는지를 알고 있다는 것입니다. 숙련된 개발자와 결합하여 스포츠 및 피트니스를 위한 새로운 훌륭한 응용 프로그램을 탄생시키는 것이 바로 이러한 능력입니다.

M7이 애플리케이션에 미치는 영향

M7 이전에는 모든 "정상적인" 애플리케이션은 가속도계와 GPS의 정보를 사용해야 했습니다. 동시에 앱이 백그라운드에서 실행되면서 지속적으로 데이터를 요청하고 기록하도록 먼저 앱을 실행해야 했습니다. 달리지 않았다면, 얼마나 멀리 달렸는지, 얼마나 많은 칼로리를 소모했는지 결코 알 수 없을 것입니다.

M7 덕분에 활동 기록 앱을 실행해야 하는 문제가 사라졌습니다. M7은 항상 움직임을 기록하기 때문에 M7의 데이터에 액세스하도록 허용한 모든 앱은 실행 즉시 이를 처리하고 하루에 몇 킬로미터를 걸었는지 또는 몇 걸음을 걸었는지 표시할 수 있습니다. 앱에 아무것도 녹음하라고 지시하지 않았습니다.

따라서 Fitbit, Nike FuelBand 또는 Jawbone과 같은 피트니스 밴드를 사용할 필요가 없습니다. M7은 이미 언급한 것보다 한 가지 큰 장점이 있습니다. 즉, 이동 유형(걷기, 달리기, 차량 운전)을 구분할 수 있다는 것입니다. 이전 피트니스 앱에서는 트램에 가만히 앉아 있는 경우에도 사용자가 움직이고 있다고 잘못 인식할 수 있었습니다. 이는 물론 왜곡된 결과를 가져왔다.

M7이 당신에게 가져다 줄 것

현재 하루에 몇 킬로미터를 걷는지, 얼마나 칼로리를 소모하는지, 몇 걸음을 걷는지 관심이 있는 활동적인 사람들은 M7에 흥미를 느낄 것입니다. M7은 지속적으로 실행되며 중단 없이 모션 데이터를 수집하기 때문에 결과가 매우 정확합니다. 즉, iPhone을 가능한 한 많이 휴대한다고 가정합니다.

일부 응용 프로그램은 이미 M7의 잠재력을 완전히 활용하고 있습니다. 나는 예를 들어 이름을 지을 것입니다 RunKeeper 또는 이동. 시간이 지남에 따라 대부분의 피트니스 앱은 M7 지원을 추가하게 될 것입니다. 그렇지 않으면 사용자는 경쟁 앱으로 전환하게 될 것입니다. 배터리 절약과 자동 데이터 수집 및 분석이 두 가지 중요한 이유입니다.

M7이 Apple에 가져온 것

Apple은 자체 칩을 강조하는 것을 좋아합니다. 2010년 A4 프로세서를 탑재한 아이폰 4를 출시하면서 시작됐다. Apple은 자사의 칩 덕분에 경쟁사보다 낮은 전력 소비로 최대의 성능을 발휘할 수 있다고 끊임없이 말하려고 합니다. 동시에 다른 하드웨어의 사양은 종종 무시됩니다. 예를 들어 일반 사용자는 작동 메모리 크기에 관심을 갖나요? 아니요. 그는 iPhone이 강력하고 동시에 한 번의 충전으로 하루 종일 지속된다는 것을 아는 것으로 충분합니다.

이것이 M7과 어떤 관련이 있습니까? 이는 맞춤형 소프트웨어 시스템이 맞춤형 하드웨어에서 훌륭하게 작동한다는 확인일 뿐이며, 이는 고급 모델에서 가장 잘 볼 수 있습니다. M7을 출시한 Apple은 수개월간 경쟁에서 뒤쳐졌습니다. iPhone 5s 사용자는 몇 주 동안 M7 지원 앱을 완벽하게 즐길 수 있었지만 경쟁업체에서는 Nexus 5 및 Motorola X의 보조 프로세서만 제공했습니다. Google이 개발자에게 API를 제공하는지 아니면 독점 솔루션인지 여부는 여전히 의문입니다.

언젠가 삼성은 새로운 보조 프로세서가 탑재된 Galaxy S V를 출시할 것이며 그 다음에는 HTC One Mega를 출시할 수도 있습니다. 그리고 여기에 문제가 있습니다. 두 모델 모두 서로 다른 보조 프로세서를 사용하며 두 제조업체 모두 피트니스 앱을 추가할 가능성이 높습니다. 그러나 iOS용 Core Motion과 같은 적절한 프레임워크가 없으면 개발자는 함정에 빠지게 됩니다. 이것이 바로 Google이 개입하여 몇 가지 규칙을 설정해야 하는 부분입니다. 그렇게 되려면 얼마나 걸릴까요? 한편, 경쟁에서는 최소한 코어 수, 메가픽셀, 인치 및 기가바이트 RAM이 증가할 것입니다. 하지만 애플은 계속 자신의 길을 가고 있다. 앞으로 생각 도중에

자료 : KnowYourMobile.com, SteveCheney.com, Wikipedia.org, iFixit.org
.