Size: a a a

2021 February 04

KI

Kuzmin Ilia in Android Guards
быстро погуглил и увидел что armeabi в новых версиях ndk вообще должен быть depricated, если вообще уже не удалены. Но в официальных документациях об этом никакой информации не нашёл. Возможно действительно задача спаять noarch перейдет в поддержку просто ARMv8.
источник

KI

Kuzmin Ilia in Android Guards
но тут не стану ничего говорить, могу ошибаться
источник

IC

Ilya Chirkov in Android Guards
Kuzmin Ilia
быстро погуглил и увидел что armeabi в новых версиях ndk вообще должен быть depricated, если вообще уже не удалены. Но в официальных документациях об этом никакой информации не нашёл. Возможно действительно задача спаять noarch перейдет в поддержку просто ARMv8.
armeabi - это еще более старая архитектура, там новее чем Android 2.3 ничего и не было
источник

h

honeybadger in Android Guards
нет сомнений в том, что архитектуры унифицируются и будет одна, но на данный конкретный момент задача склеить арм7 и арм8 АПК стоит
источник

KI

Kuzmin Ilia in Android Guards
Ilya Chirkov
armeabi - это еще более старая архитектура, там новее чем Android 2.3 ничего и не было
я почему то подумал что armv7 как раз на armeabi, и можно уже сейчас не думать о его поддержке
источник

KI

Kuzmin Ilia in Android Guards
honeybadger
нет сомнений в том, что архитектуры унифицируются и будет одна, но на данный конкретный момент задача склеить арм7 и арм8 АПК стоит
то есть v8 не подойдет под все новые девайсы?
источник

h

honeybadger in Android Guards
не могу сказать с уверенностью, выпускаются ли еще новые девайсы на v7, скорее всего да, в бюджетном сегменте
источник

KI

Kuzmin Ilia in Android Guards
я бы поресерчил эту тему, возможно то что ты хочешь сделать уже не имеет смысла
источник

h

honeybadger in Android Guards
у меня, грубо говоря, имеется необходимость распространять apk файлами и нет возможности узнать целевую версию, а так же не всегда есть возможность скачать noarch пакет
источник

h

honeybadger in Android Guards
так как v7 все-таки не 1% занимает, смысл есть
источник

KI

Kuzmin Ilia in Android Guards
я в процентном соотношении не нашёл статистики, к сожалению
источник

h

honeybadger in Android Guards
да, я тоже
источник

h

honeybadger in Android Guards
давай скажем 20-30 и в любом случае ради них есть склейка имеет смысл.  только что проверил на своем arm v8 устройстве установить v7 версию, и у меня, кажется, получилось. теоритически проблему это решает, но какие могут быть ньюансы у использования обратной совместимости?
источник

h

honeybadger in Android Guards
будет ли страдать производительность, например, если приложение - игра
источник

KI

Kuzmin Ilia in Android Guards
ну может быть, хотя спорно. Опять же без статистики ничего не скажу. Но я тебе и за склейку ничего не скажу, тут я просто набрасываю чтобы на всякий случай лишнюю работу не сделать
источник

KI

Kuzmin Ilia in Android Guards
единственное что нашёл в доках андроида про совместимость

64-bit devices also support their 32-bit variants. Using arm64-v8a devices as an example, the device can also run armeabi and armeabi-v7a code. Note, however, that your application will perform much better on 64-bit devices if it targets arm64-v8a rather than relying on the device running the armeabi-v7a version of your application.
источник

h

honeybadger in Android Guards
ответ исчерпывающий, производительность при обратной совместимости страдает. следовательно, вопрос склейки остается актуальным
источник

KI

Kuzmin Ilia in Android Guards
ну тут говорится о том что для v8 лучше использовать v8, что логично, про склейку никаких выводов нельзя сделать
источник

h

honeybadger in Android Guards
выводов про склейку пока ниоткуда не смог сделать
источник

S

Serv in Android Guards
Так
Человек вроде хочет чтоб в одном апк файле были собраны либы под разные архитектуры
источник