올 가을, 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이 증가할 것입니다. 하지만 애플은 계속 자신의 길을 가고 있다. 앞으로 생각 도중에
이 특수 칩의 경로는 의심할 여지 없이 우수하고 4개 이상의 코어 CPU 경로보다 훨씬 낫습니다. 사용자는 이를 알 기회가 없으며 어쨌든 대부분 단일 코어의 성능에 관한 것입니다.
하지만... 물론 애플리케이션은 이미 드라이브에 있는 움직임의 컨텍스트를 감지할 수 있지만 이를 위해 자체 알고리즘을 사용해야 했습니다. 이것의 장점은 HW에 직접 있으므로 더 빠르고 빠릅니다. 더욱 경제적이며 백그라운드에서 애플리케이션을 실행할 필요가 없습니다.
또 다른 점은 Motorola X에는 두 개의 보조 프로세서가 포함되어 있다는 것입니다. 하나는 가속도계의 데이터 기록용이고 다른 하나는 음성 인식용이므로 Apple은 아마도 기사에서 볼 수 있는 것처럼 그렇게 앞서 나가지 못할 것입니다.
마찬가지로, Android 4.4에는 이벤트 일괄 처리를 위한 새로운 API가 있습니다. 이는 기본적으로 동일합니다(솔직히 말해서 정확한 세부 사항은 모르겠지만). 이 역시 HW의 지원이 필요합니다. Nexus 5에는 여기에 있고 아마도 그럴 수도 있습니다. Moto X도 독점적인 것으로 생각하지 않았다면 거기에도 있었습니다.
나는 왠지 Moto X를 간과했고 그때 리뷰를 읽었습니다. 나는 거기서 음성 인식에 대해서만 읽었습니다. 그것은 나쁜 리뷰이거나 Google의 나쁜 마케팅이었습니다.
Nexus 5에는 유사한 보조 프로세서도 포함되어 있습니다.
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
고마워요 댄; M7이 어떤 용도로 좋을지 연구해봐야겠다는 생각이 들었고, 재미있을지도 모른다는 생각이 들었습니다. 흥미로운 정보를 제공해 주셔서 감사합니다!
HTC One -> HTC One Max -> HTC One Mega -> HTC One Giga -> 다른 건 생각나지 않는다. 이런 관점에서 보면 애플이 그냥 애플이라는 게 기쁘다! ;)
그게 바로 그거예요... 반 친구들이 저를 "조롱"하기 시작할 때마다 제 20달러짜리 가게에는 8mpx와 1GB의 램밖에 없다고 "조롱"할 때마다 저는 그저 미소를 지을 뿐입니다. 그들의 슈퍼 부스트 HTC나 Galaxy Cosi와는 달리 그런 일은 거의 일어나지 않기 때문입니다. 응용 프로그램이 충돌했거나 뭔가가 작동하지 않았고 내 사진은 해상도가 두 배인 카메라보다 품질이 약 10배 더 좋습니다. 그들은 여전히 1280×960 해상도의 모니터에 사진을 표시하기 때문에 자위만 할 수 있습니다. . :)
훌륭한 기사! 그 수가 많을수록 좋습니다. 작가님께 정말 감사드립니다 :). 처음 봤을 때 5S는 단지 지문 판독기가 탑재된 더 빠른 휴대폰일 뿐이라고 생각했는데, 그런 "사소한 것"이 차이를 만들어냅니다. 하지만 안타깝게도 5S가 여전히 천문학적인 가격의 휴대폰이라는 사실은 바뀌지 않습니다. MacBook의 경우 40달러, iPad의 경우 10~14달러를 지불할 의향이 있지만 많은 일을 할 수 있는 휴대폰의 경우 거의 20달러를 지불할 의향이 있지만 실제로는 그렇지 않습니다. 내 마지막 iPhone은 4S였는데, 그 당시 Vodafone에서 9500개월 약정으로 XNUMXCZK에 구입했지만 그 이후로는 한 대도 없었고 가격이 너무 비싸서 가질 계획도 없습니다.
10km의 도로 주행 후 Runkeeper에서 6km가 부족한 것으로 표시되므로 실용적인 용도는 보이지 않습니다. :-( 유일한 옵션은 GPS를 사용하여 이동 거리를 측정하는 것입니다...
흠 저는 Moves 앱을 사용하고 있는데 잘 작동합니다. 자전거를 타지 않았는데도 거기에서 자전거 타는 기록이 있어요 :D 100마리의 동물을 밟은 게 틀림없어요 :D 그런데 앱을 껐다가 이틀 뒤에 켜도 업데이트가 안 되더라구요. 데이터를 로드할 수 없습니다. 현재 오프라인 상태입니다. 그리고 저는 iPhone 5s를 가지고 있는데.. 문제가 무엇인지 모르시나요?