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, уже официально подтвержденный на начало следующего года, выглядит как тестовый запуск, чтобы посмотреть, как идут дела.
Добавить комментарий