Август 2019 NDK 64-битное требование двоичного кода Intel - PullRequest
0 голосов
/ 28 ноября 2018

Как родной разработчик Android, я искал информацию о последних требованиях Google к моим приложениям для Android.Один из них - из сообщения в блоге

https://android -developers.googleblog.com / 2017/12 / улучшение-app-security-and-performance.html

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

Теперь яв моем приложении есть библиотеки x86.Нет проблем с добавлением версии x86_64, но

  1. Я никогда не видел доступного 64-разрядного смартфона / планшета Intel.
  2. Похоже, Intel скоро будет отброшен, как MIPS из NDK.Есть еще несколько Zenfones от 2016 года, которые кто-то может использовать, поэтому в моем apk есть x86.

Вопрос в том, как наиболее правильно поддержать новое требование Google о 64-битной архитектуре?Нужен ли Intel 64 бит, если у меня 32-битный двоичный файл или достаточно только ARM64?

А как насчет размера apk?Чем больше двоичных файлов у меня, тем больше мой apk.И теперь это уже ~ 98 МБ.Максимальный размер составляет 100 МБ.Так что, если мы будем вынуждены добавить 64 бит, будет ли увеличен максимальный размер apk?Или мне нужно создать apk для каждой платформы?

1 Ответ

0 голосов
/ 04 декабря 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...