Google может предоставлять 64-битную версию Android только для Pixel Tablet

Android 13 попал на AOSP на днях, и дамп исходного кода включает интересную фиксацию, обнаруженную Мишаалом Рахманом из Esper. Похоже, что Google планирует — или, по крайней мере, экспериментирует — перевести грядущий планшет Pixel на 64-битную версию Android. Коммит не ходит вокруг да около, говоря «перенести тангор только на 64-битную версию». Tangor — это кодовое название уже анонсированного планшета Pixel.

iOS с ее единственным производителем оборудования перешла на 64-разрядную версию только с 2017 года. У Android миллион движущихся частей, разделенных между кучей разных компаний, поэтому переход только на 64-разрядную версию займет много времени. Однако достижение этого стоит затраченных усилий, поскольку оно обещает повышенную производительность и дополнительные функции безопасности.

Экосистема приложений Google Play, пожалуй, самая далекая от поддержки 64-битной версии. Любые приложения, полностью написанные на Java или Kotlin, уже автоматически получают от системы 64-битную совместимость. Еще в 2019 году Google требовал, чтобы приложения Google Play, использующие собственный код (обычно игры), предоставляли 64-битные версии. Были исключения для нескольких популярных SDK, таких как Adobe Air и Unity, но эти исключения были отменены в августе 2021 года, когда все приложения должны были быть 64-разрядными.

С точки зрения аппаратного обеспечения, к настоящему времени каждая SoC должна поддерживать 64-разрядную версию, а некоторые флагманские SoC для Android фактически уменьшают свою способность запускать 32-разрядный код. Любой флагманский чип, соответствующий рекомендованной конструкции ARM, поддерживает 32-разрядную обработку только на трех из восьми ядер, остальные пять — только 64-разрядные. ARM хочет полностью отказаться от 32-битной поддержки в своем флагманском дизайне SoC 2023 года, но уже ходят слухи , что Qualcomm не хочет следовать этому рекомендованному дизайну. Скорее всего причина в Китае.

Требования Google к 64-разрядным приложениям распространяются только на те приложения в Google Play, которые недоступны в Китае. В Китае есть большая коллекция конкурирующих магазинов приложений с более мягкой политикой, поэтому 32-битные приложения не прекращаются так агрессивно. Однако Китай работает над этой проблемой: пять ведущих китайских магазинов приложений — от Alibaba, Baidu, OPPO, Tencent и Xiaomi — согласились запретить к концу этого месяца только 32-битные приложения. Также существует проблема 64-битной совместимости между упакованными приложениями из скинов OEM, на которые не распространяются правила магазина приложений.

Рахман нашел еще один коммит , который предполагает, что поддержка только 64-битных систем может быть общей чертой Android 14 2023, поэтому планшет Pixel, уже официально подтвержденный на начало следующего года, выглядит как тестовый запуск, чтобы посмотреть, как идут дела.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *