Статья

Android 7.0 и Snapdragon 800 - загадка

protection click fraud

Многим из нас грустно, что Нексус 5 не получает никаких официальных обновлений Android 7.0. Особенно когда мы наблюдали и видели, как Google продолжает строить деревья устройств в коде для Hammerhead - это означает, что кто-то где-то работал над этим. А когда Sony объявила, какие телефоны получат обновление до Android 7.0, многие заметили, что Xperia Z3 не было в списке. Хотя идея о том, что телефоны 2014 года выпуска не будут обновляться в конце 2016 года, не вызывает особого удивления, тот факт, что Z3 был частью концепции Android от Sony. Инициатива - причудливое название для программы Android 7.0 Beta - но не прошло, и что Google работал над Nougat для Nexus 5, а затем внезапно остановлено было.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

В этой ситуации Интернет задает очевидный вопрос - почему? Ответ заключается в том, что Z3 и Nexus 5 на самом деле не могут официально запускать Android 7.0, хотя могли и в виде бета-версии. Читать дальше. Все будет иметь смысл.

Обновления платформы Android не такие важно для потребителей такими, какими мы их видим. Здесь, в Android Central, мы рады всему новому и блестящему, мы рассказываем вам, как только можем (часто после того, как вы уже знаете, потому что утечки происходят), а затем мы все вместе воодушевляемся. Реальность такова, что сервисы Google Play и ежемесячные патчи позволят вам делать все, что вы делаете на своем телефоне, долгое время. и к тому времени, когда выйдет обязательное приложение, для которого потребуется следующая версия Android, у вас, вероятно, будет новый телефон или Обновить.

Мы все еще можем этого хотеть, но все идет так, пока кто то Google делает шаг вперед и меняет его. Затем вы услышите разговоры о железном кулаке Google, жалобах ЕС и бог знает о чем еще. Статус-кво - отстой, но он все еще остается статус-кво.

Android 7.0 не имеет официальной поддержки Snapdragon 800.

В частности, для обновления Android 7.0 нам не нужно искать дальше требований и аппаратного обеспечения Xperia Z3 или Nexus 5 (и множество других телефонов) для вероятного ответа о том, почему некоторые телефоны не могут быть обновлено. Мы не можем подтвердить это с помощью официальных заявлений, документов или фантастических слайдов, но мы достаточно уверены, чтобы поговорить об этом и о том, почему это сработало именно так.

В Android 7.0 в AOSP удалена поддержка набора микросхем MSM8974. Snapdragon 800 SoC использует этот чип вместе с графическим процессором Adreno 330. Это означает телефоны (и планшеты - привет, Нексус 7) на Snapdragon 800 не поддерживаются. Но это не объясняет, почему Z3 смог запустить бета-версию и запустить ее хорошо. Для этого важна совместимость с Google Play.

Никто из вовлеченных компаний не говорит об этих проблемах, и запросы на официальное заявление не были возвращены, но в Интернете есть некоторые подсказки по этому поводу. Здесь мы видим Ола Олссона из Sony Mobile Communications, расскажи немного об этом в комментарии в Google+.

Да, это печально, но мы не хотим обвинять в виноватых, а это значит, что мы не можем больше говорить о технических ограничениях. Даже если бы мы действительно хотели дать вам N на z3 (c), мы бы не смогли этого сделать. Нет, если бы мы хотели пройти Google CTS.

Вы найдете аналогичные ответы в другом месте, и это Sony, которая никого не бросает под автобус и занимается профессиональным, корпоративным подходом. Важным моментом является упоминание Google CTS.

Google CTS - это набор для тестирования совместимости, используемый для проверки того, что устройство может быть сертифицировано для использования в Google Play. Android - это бесплатная платформа для приложений, которую каждый может взять и использовать как угодно, но Google Play - нет. Это настоящее коммерческое предприятие, и Google полностью контролирует все, что с ним связано.

Фактические правила и требования, необходимые для соответствия Android 7.0 CTS, представляют собой загадку - партнеры либо не могут об этом говорить, либо не хотят об этом говорить, но мы знаем суть. Ваш продукт должен иметь возможность запускать любое приложение, предназначенное для вашей версии платформы. Это означает, что если вы используете Android 7.0, вам необходимо поддерживать любое приложение, разработанное для Android Nougat. Вы можете ознакомьтесь с документацией Android 6.0.1 CTS если вам интересно. После обновления документация Android 7.0 CTS должна находиться в том же месте.

Во время бета-тестирования Android N - сразу после выпуска четвертой версии - разработчикам сообщили, что API-интерфейсы Android N завершены, и они могут начать таргетинг на приложения для них в Google Play. Android N позволяет разработчикам использовать API-интерфейсы Vulkan и OpenGL ES 3.1 как с SDK, так и с NDK. Однако для этого вам понадобится аппаратная поддержка. Snapdragon 800 также не предлагает аппаратной поддержки, и приложения, не предназначенные для возврата к более старой версии OpenGL, не будут работать.

Как уже упоминалось, у нас нет доступа к последним документам Android CTS. Для Android 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, не увидят официального обновления, и я уверен, что это причина.

Android открыт, а Google Play - нет; есть правила.

Это длинная, запутанная и запутанная тема - во многом как обновления Android в целом. В конце концов, мы знаем две вещи: Sony Xperia Z3 не будет обновлен до Android 7.0, потому что он не пройдет CTS для технический по причинам, и Snapdragon 800 SoC не предлагает поддержку OpenGL ES 3.1. Тот факт, что ни один телефон не использует Snapdragon 800 или 801 (801 также использует графический процессор Adreno 330), также был объявлен как получение обновления, что тоже немного говорит о многом.

Давайте будем честными - это отстой. Как энтузиасты, мы хотим получать обновления, даже если они ничего не меняют. Практическое представление о том, что обновления платформы не так важны, как мы их себе представляем, вполне приемлемо, и я действительно думаю, что это правда, но внутреннего фанатика это не удовлетворяет. Но это тоже неизбежно. Android имеет для продвижения и поддержки новых (и более совершенных) технологий, таких как Vulkan. Когда это требует аппаратной поддержки, должно быть отключение. Возможно, на этот раз отключения можно было избежать - General Mobile 4G, Android One устройство, которое использует Snapdragon 410 и во всех отношениях слабее с аппаратной части, чем любой другой телефон. Snapdragon 800 - уже имеет Android Nougat, и это бросает серьезный вызов даже самым правдоподобным теория.

Google нарушает здесь свои собственные правила в отношении CTS? Или все, что мы слышали и думаем, что мы знаем, полная чушь, и это действительно какой-то зловещий заговор, чтобы нас разозлить? (Я совершенно уверен, что Google нарушает свои собственные правила, потому что может, но я так же уверен, что все это чушь собачья, поэтому я до сих пор понятия не имею.)

Суть в том, что если у вас есть телефон, такой как Xperia Z3, Nexus 5 или Galaxy S5, и вы действительно хотите Android 7.0 Nougat, вам, вероятно, придется получить его от прекрасной группы разработчиков специального программного обеспечения для телефонов на XDA.

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

Лучшие беспроводные наушники удобны, отлично звучат, не стоят слишком дорого и легко помещаются в кармане.

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Вот лучшие чехлы для Galaxy S10
Лучшее, что ты можешь получить

Вот лучшие чехлы для Galaxy S10.

Даже если это не самый новый телефон, Galaxy S10 - один из самых хороших и самых скользких телефонов на рынке. Обязательно наденьте на него один из этих чехлов.

instagram story viewer