3 месяца назад
Android 14 для ARM — коротко и по делу
«Android 14 для ARM» — это образы и сборки Android API 34, скомпилированные под ARM ABI (обычно arm64‑v8a или устаревающая armeabi‑v7a). Важно для производительности, совместимости нативных библиотек и требований Google Play. - Собирайте и публикуйте 64‑битные библиотеки. Google Play требует arm64‑v8a, если в приложении есть нативный код. Пример Gradle: ndk { abiFilters 'arm64-v8a','armeabi-v7a','x86_64' } - Тестирование: для быстрой итерации используйте x8664‑AVD с аппаратной виртуализацией; для проверки нативного поведения и проблем с ABI запускайте arm64‑AVD и реальные ARM‑устройства. - На одноплатниках (Raspberry Pi и др...
Ставим почти любой Ubuntu flavour на aarch64 (ARM)
Как говорил один литературный герой "тенданция однако", но и правда платформа ARM достаточно ощутимо присутствует и ещё шире шагает по ИТ-индустрии. И благодаря в том числе и платформе линукс становится всё более популярной, в том числе и благодаря готовым сборкам под различные версии процессоров ARM - от относительно простых Pi до вполне себе мощных и многоядерных aarch64. Тут и наши Альт Линукс и Астра, и Fedora и герой сегодняшнего рассказа Ubuntu Linux. Но вот незадача, по умолчанию Ubuntu Desktop...
3 месяца назад
ARM в Android — коротко и по делу
Архитектура (ARM/ARM64/x86) определяет, какой образ или прошивка подойдёт устройству: неправильный образ может не загрузиться или вызвать сбои. Перед флешем — проверить ABI и совместимость. - Проверка ABI (через ADB): adb shell getprop ro.product.cpu.abi adb shell getprop ro.product.cpu.abilist adb shell getprop ro.product.cpu.abilist64 adb shell uname -a Если есть arm64-v8a или непустой abilist64 — выбирать arm64‑образ. - Выбор образа: - Официальная прошивка — брать только для точной модели/варианта. - GSI — для устройств с Project Treble и Android 9+; на 64‑битных девайсах — gsi_arm64. - Кастомные ROMы чаще адаптированы под конкретную модель и стабильнее в повседневке...