64-битные процессоры в каких телефонах

Обновлено: 30.06.2024

Это переломный момент: никаких 32-разрядных операционных систем и 32-разрядных приложений. Это печальный день или прекрасный момент?

Компания Arm объявила, что с 2023 года все новые процессорные ядра для смартфонов будут только 64-разрядными без режима совместимости с 32-разрядными версиями. У нас есть 64-битные процессоры для смартфонов с 2013 года, когда Apple включила 64-битный процессор A7 в iPhone 5s. Вскоре после этого в Android появились 64-битные процессоры, но все эти процессоры могли выполнять как 32-битный, так и 64-битный код. Итак, мы перешли от 32-битной системы только к 32-битной и 64-битной, и теперь мы оставляем 32-битную систему и переходим к 64-битной эре. Что это значит для Android? Давайте узнаем.

Биты и байты

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

Процессор хранит эти числа в двоичном виде, а отведенное под них пространство измеряется в битах. Биты - это единицы и нули двоичного кода. Восемь бит могут представлять любое число от нуля до 255. 16 бит — от нуля до 65 535, а 32 бита — до 4 294 967 295 (т. е. 4 ГБ).

ARM представила поддержку 64-разрядных систем в восьмой версии своей архитектуры набора инструкций (называемой Armv8), и эта поддержка продолжается в Armv9. Оба они также могут быть обратно совместимы с предыдущими 32-разрядными архитектурами Arm. Это означает, что в принципе процессоры Cortex-A могут выполнять 32-битный код и 64-битный код и переключаться между ними на лету. Пользователи не заметили бы никакой разницы между 32-битным и 64-битным кодом. На самом деле, первой SoC Armv8 от Samsung был процессор Exynos 5433, использовавшийся в Galaxy Note 4. Он имел четыре ядра Cortex-A57 и четыре ядра Cortex-A53, но использовался только в 32-разрядном режиме.

С годами все стало более тонко. У Arm есть несколько ядер Cortex-A на базе Armv8, которые являются только 32-разрядными (например, Cortex-A32), а некоторые — только 64-разрядными (например, Cortex-A34 и Cortex-A65). Возможно, вы не слышали об этих конструкциях ЦП, поскольку они не использовались ни в одном процессоре для смартфонов.

Большинство процессоров Cortex-A от Cortex-53 до Cortex-A75 поддерживают как 32-разрядные, так и 64-разрядные режимы. Cortex-A76 немного изменил ситуацию, поскольку поддерживает 32-битный режим, но только для приложений. Это означает, что вам необходимо использовать 64-разрядную версию Android (см. ниже), но вы все равно можете запускать 32-разрядные приложения. Если у вас процессор Snapdragon 855 (или новее). Или процессор на базе Kryo 4xx (или более поздней версии) (включая Snapdragon 480, Snapdragon 675, Snapdragon 720, Snapdragon 730, Snapdragon 765, Snapdragon 780G и т. д.), тогда процессор уже отказался от поддержки 32-разрядных операционных систем, и вы не даже не заметил!

В Cortex-X2 и Cortex-A510 поддержка 32-разрядных приложений была прекращена, поэтому вам необходимо запускать 64-разрядную ОС и 64-разрядные приложения. Cortex-A710 сохраняет поддержку 32-разрядных приложений, а это означает, что любые устаревшие 32-разрядные приложения будут вынуждены работать на ядрах A710.

Все процессоры Cortex-A станут 64-разрядными только к 2023 году

Арм сделал два заявления о предстоящем переходе только на 64-разрядную версию. Сначала было сказано, что к 2022 году все его большие ядра будут только 64-разрядными, а несколько месяцев спустя было заявлено, что к 2023 году все его ядра будут 64-разрядными. Звучит здорово. Пока не вспомнишь, что Cortex-A510 (МАЛЕНЬКОЕ ядро) уже 64-битный только. Так почему же два разных срока? Единственный смысл, который я могу извлечь из этого, заключается в том, что мы увидим новое ядро ​​LITTLE, анонсированное в 2022 году, которое поддерживает 32-разрядные версии, а затем все станет 64-разрядным.

Что это значит для Android

Хорошая новость заключается в том, что 64-разрядная версия Android — это зрелая технология, и полное прекращение поддержки 32-разрядной версии не будет большим сюрпризом.

Первой полностью совместимой с 64-разрядной версией Android была Android 5.0 (Lollipop). Выпущенный в 2014 году, он добавил поддержку 64-битных процессоров Intel, а также 64-битных чипов Arm. С августа 2019 года все приложения Google Play должны поддерживать 64-битную версию. Чтобы помочь разработчикам поддерживать 64-разрядные версии, все популярные игровые движки добавили поддержку: Unreal (в 2015 г.), Cocos2d (в 2015 г.) и Unity (в 2018 г.). С 1 августа 2021 года Google Play перестанет показывать приложения без 64-разрядных версий на 64-разрядных устройствах, то есть они больше не будут доступны в Play Маркете на этих устройствах.

Компания Google предоставила различные инструменты и большое количество документации для подготовки разработчиков приложений к переходу на 64-разрядную версию. Для многих приложений на самом деле мало что нужно сделать, поскольку приложения, написанные на Java или Kotlin, не нуждаются в изменении. Но приложения, разработанные с использованием игрового движка или стороннего SDK, должны убедиться, что используются последние 64-разрядные версии.

Поскольку устройства с 64-разрядной версией Android поставляются уже несколько лет, в сочетании с усилиями Google по обеспечению доступности 64-разрядных приложений в Play Маркете, окончательный переход только на 64-разрядную версию произойдет без особых усилий. много шума или фанфар.

Что это значит для Apple


Apple поддерживает 64-разрядные аппаратные и программные средства начиная с iPhone 5S. Еще в феврале 2015 года Apple объявила, что все приложения для iOS должны поддерживать 64-битную версию. Затем, в 2017 году, Купертино объявил, что 32-битные приложения не будут работать, начиная с iOS 11. В этот момент Apple полностью отказалась от 32-разрядной версии, и все ее процессоры, начиная с Apple A11 (в iPhone 8 и iPhone X), являются только 64-разрядными.

Похожая история и с macOS. Операционная система Apple для настольных ПК стала 64-разрядной только с версии 10.7 Lion (2011 г.). С 2018 года все новые приложения, представленные в Mac App Store, должны были поддерживать 64-разрядные версии, и, как и iOS, macOS прекратила поддержку 32-разрядных приложений (с выпуском macOS 10.15 Catalina в 2019 году). Сегодня macOS 11 является 64-разрядной для Intel и 64-разрядной только для Arm. Процессор M1 только 64-разрядный.

Для некоторых будущее за 64-разрядными

Все процессоры Cortex-A будут 64-разрядными только с 2023 года. Поскольку Android поддерживает 64-разрядные версии и переходит только на 64-разрядные приложения, вы вряд ли заметите какие-либо различия, и переход будет плавным. Если вы являетесь пользователем Apple, то переход на 64-разрядную версию уже произошел некоторое время назад как на iOS, так и на macOS. Я не слышал о серьезных проблемах с переходом.

Для других архитектур ЦП и других ОС, таких как Windows и Linux, поддержка 32-разрядных систем сохранится гораздо дольше. Поскольку Linux хочет быть другом для всех, 32-разрядная поддержка, скорее всего, сохранится на десятилетия вперед. Для Windows на процессорах x86-64 дела обстоят немного менее однозначно, но здесь может не быть даже четкого пути к солнечным лугам только 64-битной земли.

Вы можете попробовать AnTuTu Benchmark или AIDA64. Перейдите в «Настройки»> «Система» и проверьте «Версия ядра». Если код внутри содержит строку «x64», на вашем устройстве установлена ​​64-битная ОС; если вы не можете найти эту строку, значит она 32-битная.

Какой телефон имеет 64-битную версию?

64-разрядные телефоны Android (2021 г.)

64-битные телефоны Android Цены
OPPO F19 Pro+ 5G рупий. 25 990
Xiaomi Redmi Note 10 Pro рупий. 15 999
Realme Narzo 30 Pro рупий. 16 999
OPPO F19 Pro рупий. 21 490

Как узнать, является ли мое приложение для Android 64-разрядным?

Если у вас нет . Таким образом, файлы в вашем APK уже совместимы с 64-битной версией. Как заметил Владислав Матвиенко, если вы не используете нативные библиотеки, вы не увидите никаких файлов . so (и папку lib) в анализе APK, поэтому ваше приложение совместимо с 64-разрядной версией.

Могу ли я сделать свой телефон 64-битным?

Нет. Нисколько. 64-битная ОС имеет больше инструкций для работы, тогда как 32-битные инструкции намного меньше, чем 64-битная ОС. ОЗУ: для 64-разрядной ОС требуется более 4 ГБ ОЗУ.

Как изменить 32-разрядную версию на 64-разрядную?

Как обновить 32-разрядную версию до 64-разрядной в Windows 10

  1. Открыть страницу загрузки Microsoft.
  2. В разделе «Создать установочный носитель Windows 10» нажмите кнопку «Загрузить средство сейчас». …
  3. Дважды щелкните файл MediaCreationToolxxxx.exe, чтобы запустить утилиту.
  4. Нажмите кнопку "Принять", чтобы принять условия.

Являются ли телефоны Android 64-разрядными?

В мобильных устройствах 64-разрядные возможности доступны уже несколько лет, а в настольных операционных системах — более десяти лет. Почти на 90% современных устройств Android установлена ​​64-разрядная версия ОС (версия 5.0 и выше). Переход на 64-разрядную версию поддерживается и поощряется компанией Arm.

Что такое 64-битный процессор в мобильном телефоне?

64-разрядная версия для телефонов Android заключается в том, что 64-разрядные процессоры увеличивают объем оперативной памяти, которую можно практически использовать на устройстве. Размер 32-битного регистра означает, что программное обеспечение в лучшем случае ограничено использованием 4 ГБ памяти.

Какие телефоны Android являются 32-разрядными?

Телефоны Android с 32-разрядным чипсетом

  • Моторола Нексус 6.
  • LG Pad II 10.1.
  • LG Nexus 5X.
  • LG V10.
  • LG X Power (SD 210)
  • OnePlus X.
  • Нокиа 2.
  • Blu G Plus HD/G Макс.

Как узнать, является ли мое приложение 64-разрядным?

Щелкните правой кнопкой мыши или нажмите и удерживайте, а затем выберите "Свойства". Затем перейдите на вкладку «Совместимость». Здесь установите флажок «Запустить эту программу в режиме совместимости для» и откройте раскрывающийся список.Если список начинается с Windows Vista, то выбранное вами приложение является 64-разрядным.

Что такое поддержка 64-разрядных систем?

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

В чем разница между 32-битной и 64-битной версиями?

Возможна ли замена 64-битного ARMv8 с 32-битного режима на 64-битный режим?

Какой была первая 64-разрядная ОС Android?

После годичного запаздывания экосистема Android наконец-то начала наверстывать упущенное: HTC анонсировала Desire 510, первый 64-разрядный телефон Android.

львиный зев 615

В ближайшие месяцы мы увидим множество новых телефонов с 64-разрядными процессорами. Должны ли вы бежать, чтобы получить один? Является ли 64-битный кремний в два раза лучше той дрянной 32-битной технологии, которую мы использовали годами? Короткий ответ: нет. Более длинный ответ заключается в том, что переход на более новую архитектуру ARM включает в себя некоторые приятные улучшения, но 64-разрядность сама по себе не так уж важна.

Прежде чем вы вытащите свой бумажник, чтобы купить первый 64-разрядный телефон Android (HTC Desire 510), или начнете пускать слюни по поводу любого из других 64-разрядных телефонов, которые появятся этой осенью, давайте обсудим, что на самом деле означает термин 64-разрядная версия. означает, и почему вы должны и не должны беспокоиться об этом.

Что вообще такое 64-битный процессор?

Поспрашивайте, и вы услышите множество определений термина "64-разрядный процессор". Чаще всего вы услышите, что это означает, что процессор может использовать более 4 ГБ оперативной памяти. На самом деле это не так, поскольку «счетчик битов» чипа на самом деле не имеет ничего общего с тем, сколько памяти он может адресовать.

Процессоры используют два типа чисел для выполнения таких операций, как сложение, умножение и перемещение или копирование данных в памяти. У вас есть целые числа (целые числа, такие как 90210) и числа с плавающей запятой (с десятичными знаками, такие как 3,14159265359). Если процессор может обрабатывать целочисленные операции длиной до 16 бит, это 16-битный процессор. Если он может обрабатывать 32-битные целочисленные операции, он 32-битный, и (как вы уже догадались) 64-битный процессор может обрабатывать 64-битные целые числа.

В прошлом году Apple представила первый 64-разрядный телефонный процессор ARMv8 — A7.

32-разрядный процессор также использует 32 разряда для указания ячеек памяти, а 64 разрядный процессор использует 64 разряда. Это означает, что одна программа может адресовать только 4 ГБ с 32-битным чипом, даже если сам процессор может адресовать больше. 64-разрядный процессор указывает на ячейки памяти с помощью 64-разрядных битов, что позволяет отдельным программам адресовать 16 экзабайтов — практически неограниченный объем памяти.

Для большинства приложений 64-разрядный процессор не дает особых преимуществ. Большинство приложений, которые мы используем на наших телефонах и планшетах, на самом деле не нуждаются в 64-битных целочисленных операциях или более 4 ГБ памяти на программу. На самом деле, 64-разрядное приложение иногда может работать медленнее, чем 32-разрядное, потому что использование всех этих 64-разрядных указателей памяти может увеличить размер приложения, потребляя больше кеша и оперативной памяти.

Так чем же 64-разрядные мобильные процессоры лучше?

Переход с 32-разрядных на 64-разрядные процессоры ARM в наших устройствах Android — это лишь одно из направлений более значительного и важного изменения: перехода от архитектуры ARMv7 к ARMv8.

В течение почти десятилетия все чипы в наших смартфонах основывались на одном принципиальном наборе поддерживаемых инструкций и функций — ARMv7. Все наши современные смартфоны, от оригинального iPhone и T-Mobile G1 до iPhone 5 и Galaxy S5, созданы с процессорами, соответствующими спецификациям ARMv7. Да, за прошедшие годы ARMv7 претерпела ряд улучшений и расширений, но по своей сути это все та же фундаментальная архитектура, с которой мы застряли почти десятилетие.

И ARMv7 немного запаздывает. Итак, около трех лет назад ARM представила новый стандарт, на основе которого могут создавать процессоры все производители микросхем, — ARMv8.

ARMv8 включает целый ряд улучшений. Он берет все инструкции ARMv7, которые современные процессоры должны обрабатывать по умолчанию, и оптимизирует их. Добавлены новые инструкции для современных приложений, а старые, устаревшие инструкции выброшены. Также были добавлены специальные инструкции, применимые к шифрованию. Более того, количество пространств внутри процессора, где хранятся часто используемые инструкции и данные — они называются регистрами — в ARMv8 увеличилось примерно вдвое. Это очень важно, поскольку означает, что процессор ARMv8 будет тратить меньше времени на извлечение данных из памяти.

Первые 64-разрядные чипы Qualcomm относятся к низкому и среднему уровню. Но скоро появятся чипы высокого класса, такие как 810.

И, конечно же, ARMv8 поддерживает 64-разрядные версии, сохраняя при этом совместимость со старым 32-разрядным программным обеспечением ARM.

Когда все сказано и сделано, новая архитектура ARMv8 — это то, что делает 64-разрядные чипы быстрее и эффективнее, а не только тот факт, что они 64-разрядные. Вы не получаете одно без другого, но гораздо проще прославлять «64-битность» в пресс-релизе, чем пытаться объяснить преимущества увеличенного регистрового пространства или улучшенного набора инструкций.

Действительно ли 64-разрядная версия будет иметь большое значение?

Ну и да и нет. Первые продукты Android с 64-разрядными чипами обеспечат производительность, которая будет повсюду. Например, HTC Desire 510 — это бюджетный телефон на базе процессора Qualcomm Snapdragon 410. Desire 510 основан на архитектуре ARMv8 и является 64-разрядным, но это все еще бюджетный телефон, который будет медленнее, чем большинство высокопроизводительных телефонов, уже представленных на рынке. Следующими 64-битными чипами Qualcomm, которые появятся на рынке, будут чипы среднего класса Snapdragon 610 и 615, и с ними пока не о чем беспокоиться. В начале следующего года педаль станет настоящим хитом, когда мы ожидаем устройств с высокопроизводительными чипами Snapdragon 810.

С другой стороны, мы можем увидеть планшеты с двухъядерной 64-разрядной версией чипа Nvidia Tegra K1 до конца года, и этот процессор действительно должен быть очень быстрым.

Nvidia Tegra K1 уже поступила в продажу, но скоро появится вторая версия с 64-разрядным процессором.

Подумайте вот о чем: iPhone 5S от Apple оснащен 64-разрядным мобильным чипом и продается уже около года. Это очень быстро, но это не мешает телефонам Android соответствовать его производительности с низкими 32-разрядными процессорами. Мораль этой истории: более быстрые процессоры всегда в пути, 64-разрядные или нет.

Поэтому пусть вас не смущает неизбежный флажок «64-разрядная версия» в спецификации. Переход на ARMv8, 64-разрядные мобильные процессоры — это очень хорошо, но не каждый 64-разрядный процессор быстрее любого 32-разрядного процессора.

64-разрядной версии действительно нужен Android L, чтобы сиять

Есть еще одна часть этой головоломки: операционная система. Если вы купите 64-разрядный телефон с Android 4.4 KitKat, вы не сможете полностью раскрыть его потенциал, пока он не будет обновлен до Android L.

Видите ли, чтобы правильно использовать новую 64-разрядную архитектуру ARM, вам потребуется поддержка как операционной системы, так и приложений. Android L был разработан для полной поддержки ARMv8 и 64-разрядных платформ, а KitKat — нет. Но как насчет приложений? Вам нужно ждать, пока разработчики приложений создадут специальные 64-разрядные версии своих приложений?

Android L предлагает массу новых функций, среди которых полная поддержка ARMv8 и 64-разрядных версий.

Что ж, приложения станут быстрее и эффективнее, когда разработчики оптимизируют эти новые чипы, но вам, возможно, не придется ждать, чтобы увидеть преимущества. На Android большинство приложений основаны на Java. Таким образом, когда вы загружаете приложение для Android, вы действительно получаете пакет заархивированного кода и библиотек, которые ОС Android превращает в функциональную программу, которую может понять процессор вашего телефона. Это называется «компиляция».

Компилятор в Android L, известный как ART, предназначен для создания кода, оптимизированного для новой архитектуры ARM. Таким образом, с Android L и 64-разрядным процессором в вашем телефоне или планшете ваши приложения могут работать быстрее, даже если разработчик не пошевелит пальцем для специальной оптимизации. И если они сделают эту оптимизацию, их приложения станут работать еще лучше.

К этому времени в следующем году мы полностью забудем о 64-разрядных версиях

Отделы маркетинга любят термин 64-разрядная версия. Каждый раз, когда они могут написать на коробке число в два раза больше, они это сделают. Сейчас вы используете 32-битный телефон, поэтому, если вы похожи на обычного человека, ваши эмоциональные триггеры скажут вам, что 64-битный телефон в два раза быстрее. Вот почему мы видим камеры с большим количеством мегапикселей и процессоры с большим количеством ядер. Больше всегда значит лучше, верно?

В данном случае отделы маркетинга не неправы, они просто преувеличивают важность 64-разрядной версии для рынка Android. Да, новая архитектура ARMv8, которая предлагает 64-битные вычисления, имеет ряд приятных улучшений. И да, так же как и Android L, который необходим для использования преимуществ новой архитектуры. Но с каждым годом появляются более совершенные процессоры и операционные системы. Они никогда не будут в два раза лучше, чем в прошлом году, и это тоже не будет.

Через год почти каждый новый телефон или планшет будет содержать 64-разрядный чип. Даже самые дешевые. Android L будет повсюду, и мы уже будем тосковать по следующей версии Android. 64-разрядная версия больше не будет рекламным ходом, достойным упоминания в маркетинговых материалах, и мы будем недоумевать, почему мы вообще придавали ей такое большое значение.

Примечание. Когда вы покупаете что-либо после перехода по ссылкам в наших статьях, мы можем получить небольшую комиссию. Подробнее читайте в нашей политике в отношении партнерских ссылок.

Джейсон профессионально пишет о технологиях более 20 лет. Его цель – понять, как работают сложные технологии, и объяснить их так, чтобы их понял каждый.

Move поможет партнерам Arm повысить безопасность, а также повысить производительность до 20%, ускорить загрузку приложений и улучшить взаимодействие с пользователем

Почему Arm производит Все мобильные ядра Cortex-A Только 64-разрядные

В рамках сегодняшнего запуска Total Compute Solutions мы объявляем, что все мобильные ядра процессоров Arm Cortex-A будут 64-разрядными только с 2023 года.

Чтобы предоставить наилучшие процессоры для мобильных устройств следующего поколения, Arm переводит как «большие», так и «МАЛЕНЬКИЕ» мобильные ядра ЦП на 64-разрядные. Этот шаг поможет нашим партнерам обеспечить более высокую производительность и дополнительные функции безопасности, а к 2023 году ожидается появление только 64-разрядных мобильных устройств.

Архитектура ARM big.LITTLE, запущенная в 2011 году, сочетает в себе энергоэффективные процессорные ядра ("МАЛЕНЬКИЕ") с более производительными ядрами ("большие"), что обеспечивает мобильным устройствам длительное время автономной работы, а также производительность, обеспечивающую иммерсивное взаимодействие при требуется.

Затем архитектура big.LITTLE эволюционировала с появлением технологии DynamIQ, которая объединяет «большие» и «МАЛЕНЬКИЕ» ЦП в единый полностью интегрированный кластер, что обеспечивает новые и улучшенные преимущества в области мощности и производительности. Совсем недавно этот процесс был еще более ускорен с введением архитектуры ЦП Armv9.

64-разрядная версия повышает производительность и безопасность

64-разрядный набор инструкций, представленный в архитектуре ЦП Armv9, обеспечивает вычислительную производительность и возможности, позволяющие ускорить обычное мобильное использование и повысить его отзывчивость, а также повысить производительность до 20 %, ускорив загрузку приложений и улучшив взаимодействие с пользователем.< /p>

Он также отвечает растущим требованиям новых ресурсоемких рабочих нагрузок, таких как искусственный интеллект (ИИ), дополненная реальность (AR), виртуальная реальность (VR) и высококачественные игры. Одна из причин заключается в том, что 64-разрядные процессоры могут извлекать, перемещать и обрабатывать большие блоки данных за меньший интервал времени, чем 32-разрядные процессоры, что обеспечивает более высокую производительность.

64-разрядная архитектура также обеспечивает повышенную безопасность благодаря таким функциям, как MTE (или расширения тегов памяти), которые используются для обнаружения распространенных ошибок программиста при работе с памятью и предотвращения наиболее распространенных уязвимостей безопасности памяти, затрагивающих мобильную экосистему. Аппаратные и программные функции безопасности переняты и усовершенствованы в новых процессорах Armv9 для повышения безопасности устройств.

64-битная версия теперь везде

Количество 32-разрядных мобильных устройств сокращается с тех пор, как в 2014 году впервые появились 64-разрядные мобильные устройства Android. Сегодня, по нашим оценкам, чуть более двух процентов всех мобильных устройств в мире остаются только 32-разрядными.

Подавляющее большинство современных устройств Android используют версию ОС (версия 5.0 и выше), способную одновременно поддерживать как 64-, так и 32-разрядную среду выполнения Android, но это достигается за счет дополнительной памяти, разработки и тестирования.

Приоритет разработки 64-разрядных приложений позволяет экосистеме Android сосредоточиться на поддержке новых функций и технологий, при этом повышенная производительность и надежность невозможны в 32-разрядной архитектуре. Это также позволяет в конечном итоге перейти на более современные и перспективные только 64-разрядные устройства.

Влияние на глобальную экосистему

Основной движущей силой перевода приложений Android на поддержку 64-разрядных архитектур является Google. Магазин Google Play начал переход на 64-разрядную версию Android, предписав всем новым приложениям или обновлениям текущих приложений Play предоставлять 64-разрядные версии.

Кроме того, с августа 2021 года Google Play перестанет показывать 32-разрядные приложения на мобильных устройствах с поддержкой 64-разрядной версии. Это означает, что 32-разрядные приложения больше не будут видны на мобильных устройствах с поддержкой 64-разрядной версии в магазине Play.< /p>

Это не означает, что 32-разрядные приложения исчезнут, но для охвата всего рынка устройств Android потребуется, чтобы разработчик предоставлял 64-разрядные версии своих приложений.

64-разрядная версия Android: прогресс в Китае

Эта деятельность по расширению поддержки 64-разрядных систем просачивается на другие глобальные рынки. В Китае пять ведущих магазинов приложений — Xiaomi, OPPO, vivo, Tencent и Baidu — недавно объявили о своей поддержке перехода экосистемы Android на 64-разрядную версию. Некоторые из этих партнеров пошли еще дальше и заявили, что к концу 2021 года все приложения, публикуемые в их магазинах, должны быть совместимы с 64-разрядными версиями.

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

Если они еще не сделали этого, разработчикам необходимо присоединиться

Как мы уже говорили ранее в Arm Blueprint, разработчикам необходимо начать создавать 64-разрядные версии своих приложений и размещать их в магазинах приложений уже сейчас. В будущем разработка приложений исключительно для 64-разрядных мобильных устройств принесет дополнительные преимущества, в том числе снижение сложности устройства, снижение затрат на разработку и тестирование, сокращение времени выхода на рынок, а также более сильную, здоровую, надежную и целенаправленную экосистему.

Во многих случаях разработчики повышают производительность своего кода, просто перекомпилируя его и ориентируясь на 64-разрядную версию. Например, мы наблюдаем повышение общей производительности для 64-разрядных и 32-разрядных устройств на базе процессоров Arm Cortex A76 примерно на 15 % в широко используемом тесте Android, GeekBench.

Другие тесты, такие как LZBench Memcpy Compression/Decompression, показывают рост на 91/80%! Кроме того, благодаря нашему партнерству с Unity мы смогли провести анализ целого ряда контента на игровом движке Unity 2018 и увидели общее увеличение частоты кадров от 9,5 до 16,7 % в 64-разрядных приложениях.

Поддержка экосистемы при переходе на 64-разрядную версию

Переход на 64-разрядную версию для мобильных устройств представляет собой беспроигрышный вариант для всей экосистемы, обеспечивая преимущества производительности и безопасности. Arm полностью готова перейти на использование всех наших мобильных ядер ЦП Cortex-A, как «больших», так и «МАЛЕНЬКИХ», которые станут 64-разрядными только с 2023 года.

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

Переход на 64-разрядную версию для большинства разработчиков должен быть относительно безболезненным, но разработчики также должны знать, что у Google есть отличные материалы по 64-разрядному кодированию и передовым методам работы, если у них возникнут какие-либо вопросы или проблемы.

Подробнее о решениях для мобильных компьютеров

Узнайте больше о запуске решений Total Compute и последних процессорах Armv9 big и LITTLE

Читайте также: