Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

Android 7.0 및 snapdragon 800-수수께끼

Anonim

우리 중 많은 사람들이 Nexus 5가 Android 7.0에 대한 공식 업데이트를 받고 있지 않다는 것에 대해 슬 are니다. 특히 우리가보고 Google이 Hammerhead 코드에서 디바이스 트리를 지속적으로 구축하는 것을 보았을 때 누군가 어딘가에서 작업하고 있음을 의미합니다. 소니가 어떤 휴대폰이 안드로이드 7.0으로 업데이트 될 것이라고 발표했을 때 많은 사람들이 Xperia Z3가 목록에 없다는 것을 알게되었습니다. 2016 년 후반에 휴대 전화가 2014 년 말에 업데이트되지 않는다는 아이디어는 특별히 놀라운 것은 아니지만 Z3가 소니 7.0 안드로이드 프로그램의 이름 인 소니의 안드로이드 컨셉 이니셔티브의 일부라는 사실은 잘 알려지지 않았습니다. 구글이 넥서스 5를 위해 누가에서 일하고 있었는지 갑자기 중단되었습니다.

인터넷은 분명한 질문을하는 상황입니다 – 왜? 정답은 Z3와 Nexus 5가 실제로 베타 버전이더라도 공식적으로 Android 7.0을 실행할 수 없다는 것입니다. 읽어. 모두 이해가 될 것입니다.

안드로이드 플랫폼 업데이트는 소비자가 생각하는 것만 큼 중요하지 않습니다. 여기 Android Central에서 우리는 새롭고 반짝이는 것에 대해 흥분을 느끼며 가능한 한 빨리 (누수가 발생하기 때문에 이미 알고 난 후에) 알려줍니다. 실제로 Google Play 서비스 및 월별 패치를 사용하면 휴대 전화에서 수행하는 모든 작업을 오랫동안 수행 할 수 있으며, 다음 버전의 Android를 필요로하는 필수 앱이 출시 될 때마다 새로운 버전을 갖게 될 것입니다 전화 또는 업데이트.

우리는 여전히 그것을 원할 수 있지만, 이것은 누군가 Google이 앞으로 나아가서 그것을 바꿀 때까지 일이 진행되는 방식입니다. 그런 다음 Google의 철권 및 EU 불만에 대한 이야기를 듣고 하나님은 다른 것을 알고 있습니다. 현상 유지는 짜증나지만 여전히 현상 유지입니다.

Android 7.0은 Snapdragon 800을 공식적으로 지원하지 않습니다.

특히 Android 7.0 업데이트의 경우 특정 휴대 전화를 업데이트 할 수없는 이유에 대한 답변을 찾기 위해 Xperia Z3 또는 Nexus 5 (및 기타 여러 휴대 전화)의 요구 사항과 하드웨어를 더 이상 보지 않아도됩니다.. 공식 진술이나 문서 또는 멋진 슬라이드를 사용하여이를 확인할 수는 없지만 그 내용과 그 방식에 대해 이야기 할 수있을만큼 확실합니다.

AOSP의 Android 7.0은 MSM8974 칩셋에 대한 지원을 제거했습니다. Snapdragon 800 SoC는이 칩을 Adreno 330 GPU와 함께 사용합니다. 이는 Snapdragon 800을 사용하는 전화 (및 태블릿 (hello, Nexus 7)는 지원되지 않음)를 의미합니다. 그러나 이것은 Z3가 베타를 실행하고 잘 운영 할 수 있었던 이유를 설명하지 않습니다. 이를 위해 Google Play 호환성이 등장합니다.

관련된 회사의 어느 누구도 이러한 문제에 대해 이야기하고 있지 않으며 공식 성명 요청은 반환되지 않았지만 인터넷에는 그에 대한 단서가 있습니다. 여기에서는 Sony Mobile Communications의 Ola Olsson이 Google+에 대한 의견에서 약간 이야기하는 것을 볼 수 있습니다.

예, 슬프지만 기술적 인 한계에 대해 더 이상 말할 수 없다는 비난 게임을하고 싶지 않습니다. z3 (c)에서 N을주고 싶더라도 그렇게 할 수 없었습니다. Google CTS를 통과하고 싶을 때는 아닙니다.

다른 곳에서도 비슷한 반응을 볼 수 있으며, 이것은 버스 아래에 사람을 던지고 전문적이고 회사적인 방식으로 물건을 다루지 않는 소니입니다. 중요한 것은 Google CTS에 대한 언급입니다.

Google CTS는 기기가 Google Play를 사용하도록 인증받을 수 있는지 확인하는 데 사용되는 Compatibility Testing Suite입니다. Android는 누구나 원하는 방식으로 가져 와서 사용할 수있는 무료 애플리케이션 플랫폼이지만 Google Play는 그렇지 않습니다. 진정한 영리 상업 벤처이며 Google은 관련 모든 것을 완벽하고 완벽하게 제어 할 수 있습니다.

Android 7.0 CTS 규정 준수에 필요한 실제 규칙 및 요구 사항은 파트너가 이야기 할 수 없거나 이야기하고 싶지 않은 미스터리입니다. 그러나 우리는 그 요점을 알고 있습니다. 제품은 플랫폼 버전을 대상으로하는 모든 앱을 실행할 수 있어야합니다. 즉, Android 7.0을 사용하는 경우 Android Nougat 용으로 설계된 모든 앱을 지원해야합니다. 궁금한 경우 Android 6.0.1 CTS 설명서를 확인할 수 있습니다. Android 7.0 CTS 설명서는 업데이트되면 같은 위치에 있어야합니다.

버전 4가 출시 된 직후에 Android N 베타 테스트를 진행하는 동안 개발자는 Android N API가 완성되었으며 Google Play에서 앱 타겟팅을 시작할 수 있다고 들었습니다. Android N이 개발자를 위해하는 일 중 하나는 Vulkan 및 OpenGL ES 3.1 API를 SDK 및 NDK와 함께 사용할 수 있다는 것입니다. 그러나이를 위해서는 하드웨어 지원이 필요합니다. Snapdragon 800은 하드웨어 지원을 제공하지 않으며 이전 버전의 OpenGL로 폴백하도록 설계되지 않은 앱은 실행되지 않습니다.

이제 언급했듯이 최신 Android CTS 문서에 액세스 할 수 없습니다. 안드로이드 6.0.1에서는 하드웨어가 OpenGL ES 1.0, 2.0 및 3.0 또는 3.1을 지원해야한다고 밝혔다. "OpenGL ES 1.0, 2.0, 3.0 및 3.1 또는 Vulkan 지원"으로 수정되었다는 말을 들었지만 Google은 공식적으로 아무 말도하지 않았습니다. 그러나 이것은 Snapdragon 800에 대한 지원이 제거 된 이유와 Nexus 5 및 Z3과 같은 전화가 공식적으로 업데이트되지 않는 이유를 분명히 설명하며 이것이 그 이유라고 확신합니다.

안드로이드는 열려 있지만 Google Play는 그렇지 않습니다. 관련된 규칙이 있습니다.

이것은 일반적으로 Android 업데이트와 마찬가지로 길고 복잡하며 혼란스러운 주제입니다. 결국 소니 Xperia Z3은 기술적 인 이유로 CTS를 통과하지 못하기 때문에 Android 7.0으로 업데이트되지 않으며 Snapdragon 800 SoC는 OpenGL ES 3.1 지원을 제공하지 않습니다. Snapdragon 800 또는 801을 사용하는 전화 (801도 Adreno 330 GPU를 사용하지 않음)를 사용하는 전화가 없다는 사실은 업데이트를 얻는 것도 약간의 정보라고 발표되었습니다.

솔직하게 말하자. 애호가로서 아무것도 변경하지 않아도 업데이트를 원합니다. 플랫폼 업데이트가 우리가 만드는 것만 큼 중요하지 않다는 실제적인 견해는 훌륭하지만 사실이라고 생각하지만 내면의 괴짜를 만족 시키지는 않습니다. 그러나 그것은 또한 불가피하다. 안드로이드 는 Vulkan과 같은 새로운 기술을 발전시키고 지원해야합니다. 하드웨어 지원이 필요한 경우 컷오프가 있어야합니다. 어쩌면 이번에는 Snapdragon 410을 사용하고 Snapdragon 800을 실행하는 휴대 전화보다 하드웨어 전면에서 약한 일반적인 모바일 4G 인 General Mobile 4G를 피할 수 있었을 것입니다. 이미 Android Nougat를 가지고 있으며 가장 타당한 이론까지도 다루는 거대한 렌치입니다.

CTS와 관련하여 Google에서 자체 규칙을 위반하고 있습니까? 아니면 우리가들은 모든 것이 우리가 모든 헛소리를 알고 있다고 생각하며 실제로 우리를 화나게 만드는 불길한 음모입니까? (Google이 할 수 있기 때문에 자체 규칙을 어 기고 있다고 확신하지만 모든 것이 헛소리인지 확신하므로 여전히 모릅니다.)

결론적으로 Xperia Z3, Nexus 5 또는 Galaxy S5와 같은 전화가 있고 실제로 Android 7.0 누가를 원한다면 XDA의 전화를위한 훌륭한 그룹 구축 사용자 정의 소프트웨어에서 가져 와야 할 것입니다.