Android 기기의 일관성없는 업데이트는 초기 인기 상승 이후 플랫폼을 괴롭 혔습니다. Project Treble은 제조업체가보다시기 적절한 업데이트를 위해 업데이트 프로세스를 간소화 할 수 있도록 돕기위한 Google의 계획입니다.
Android 조각화가 문제입니다.
운영체제로서 Android에 대한 가장 큰 불만 중 하나는 일반적으로 '조각화'라고하는 것입니다. 전통적인 정의는“작거나 별도의 부분으로 나뉘는 과정”으로, 이는 Android에 대한 부정적인 의미로 직접 해석됩니다. 여덟 현재 다양한 버전의 Android가 현재 다양한 유형의 하드웨어에서 사용되고 있습니다.
관련 : 조각화는 Android의 잘못이 아니라 제조업체의 잘못입니다.
물론 여기의 표준은 iPhone과 함께 Apple이 설정 한 것입니다. Android의 가장 많은 버전이 거의 2 년 된 Android 7.x (Nougat) 인 반면, 모든 iOS 기기의 거의 3/4가 최신 버전 (iOS 11)을 실행하고 있습니다.
출처: 구글
이에 비해 Android의 배포 수는 어둡습니다. Android 6.x (Marshmallow)를 실행하는 휴대폰의 28.1 %, Android 7.x (Nougat)를 실행하는 휴대폰의 28.5 %입니다. 즉, Android 휴대폰의 절반 이상이 거의- 2 년 된 운영 체제. 1.1 %가 최신 버전 인 Android 8.x (Oreo)를 실행하고 있습니다. 더 솔직히 말하면 98 % 이상의 Android 기기가 오래된 소프트웨어를 실행하고 있으며 36 % 이상이 실행 중입니다. 다섯 살 (또는 이전) 소프트웨어. 아야!
분명히 거기에는 엄청난 단절이 있습니다. 그 이유는 안타깝게도 다면적이지만 일반적으로 제조업체와 Google의 업데이트주기라는 두 가지 핵심 사항에 기인 할 수 있습니다. 우리는 갔다 이것에 대해 전에 자세히 , 따라서 모든 세부 정보를 저장하고 제조업체의 잘못이 궁금한 경우 해당 방향을 알려 드리겠습니다.
프로젝트 트레블이 답입니다
제조업체가 즉각적인 업데이트를 추진하는 데 어려움을 겪는 이유는 운영 체제가 하드웨어와 통신하도록해야하는 모든 작업 때문입니다.
전통적으로는 다음과 같이 작동했습니다. OS 프레임 워크와 저수준 소프트웨어는 모두 동일한 코드의 일부였습니다. 따라서 OS가 업데이트되었을 때 기술적으로 공급 업체 구현이라고하는이 저수준 소프트웨어도 업데이트해야했습니다. 그것은 많은 일입니다.
따라서 Android 8.x (Oreo)부터 Google은 둘을 분리했습니다. 즉, 공급 업체 구현을 건드리지 않고도 Android OS 자체를 업데이트 할 수 있습니다. 그런 다음 필요한 경우 자체적으로 업데이트 할 수 있습니다.
전체 맥락에서 말하자면, 업데이트를 Android 7.x (또는 이전) 기기로 푸시하기 전에 Android OS 코드를 업데이트해야 할뿐만 아니라 하위 수준 하드웨어 코드도 업데이트해야합니다. 일반적으로 칩 제조업체에서 관리합니다. 예를 들어 삼성이 휴대 전화 중 하나에 업데이트를 푸시하려면 Qualcomm (또는 칩을 만든 사람)이 새로운 삼성 코드로 작동하도록 코드를 업데이트 할 때까지 기다려야합니다. 그것은 한 번에 많은 바퀴가 회전하고 각 바퀴는 서로 의존합니다.
Android 8.x 이상에서는 더 이상 이렇게되지 않습니다. 핵심 하드웨어 코드가 OS 코드와 분리되어 있기 때문에 디바이스 제조업체는 실리콘 제조업체가 코드를 업데이트 할 때까지 기다릴 필요없이 소프트웨어를 자유롭게 업데이트 할 수 있습니다.
이것은 적어도 이론적으로는 업데이트 프로세스의 속도를 크게 높여 줄 것입니다. 기기 업데이트는 여전히 제조업체의 손에 있으며, Google에서 유지 관리하는 Pixel 라인 이외의 첫 번째 Oreo 기기가 이제 막 출시되었으므로 실제로이를 완전히 볼 기회가 없었습니다. 바라건대, 실제로 업데이트가 작성되고 푸시되는 속도에 상당한 변화가 있기를 바랍니다.
내 장치가 Project Treble의 이점을 누릴 수 있습니까?
지금 그게 백만 달러짜리 질문 맞죠? 안타깝게도 대답은 그렇게 간단하지 않습니다. 즉, 몇 가지 사실이 있습니다.
- 장치가 Oreo로 업데이트되지 않으면 Project Treble이 제공되지 않습니다. 그럴 방법이 없습니다. 죄송합니다.
- 기기가 Oreo로 업데이트 되더라도 여전히 필요하지 않음 Treble을 지원하는 것은 제조업체의 몫입니다.
- Oreo를 즉시 실행하는 새 전화기를 구입하면 필수입니다 Treble을 즉시 지원합니다.
요컨대 : 업데이트 된 시스템에 대한 Treble 지원은 여전히 제조업체에 달려 있지만 Treble을 지원하려면 새로운 Oreo 장치가 필요합니다.
예를 들어 Pixel 2는 이미 Project Treble을 지원합니다. 그만큼 곧 출시 될 Galaxy S9 또한 Treble을 즉시 지원합니다. Google은 또한 Treble을 지원하도록 Pixel 1을 업데이트했지만 안타깝게도 삼성처럼 보입니다. 그것을 생략했다 Galaxy S8 용 Oreo 빌드의
자신의 기기가 궁금하다면 Android 경찰에는 실행 목록이 있습니다. Treble 지원을받을 모든 장치와 Oreo로 업데이트 될 장치 없이 고음부.
Android OS 업데이트는 수년 동안 끊임없는 논쟁의 대상이되어 왔으므로 Google에서 문제를 최종적으로 해결하는 것을 보게되어 기쁩니다. 운이 좋으면 모든 Android 기기가 기기 업데이트 측면에서 Apple과 동등한 수준에 가까워 질 것입니다.
이미지 크레딧 : 구글