Заголовок немного может вносить путаницу.
Обновлять необязательно. Но с 1 августа все заливаемые обновления или новые приложения с нативным кодом должны поддерживать 64-битную архитектуру. И то — с рядом нюансов (старые версии юнити, например).
Можно не обновлять, по идее :-)
Ну Гуглу то все-равно, какая у вас версия Unity. Хуже со сторонними либами, которые никто уже давно не поддерживает за ненадобностью.
Я вот лично начал переживать, что Doubango не выложит x64 версии своих библиотек, но недавно таки они это сделали.
Не очень все равно. Если у вас 5.6 и ниже — то можно не поддерживать 64-битную архитектуру до 2021 года, правда это касается именно апдейта приложений.
Как они планируют это дело детектить — не в курсе.
Вопрос как он это определяет. В форме загрузки приложения ведь нет пункта «версия Unity» (а даже если и была бы — что мешало бы библиотеки включить, но не использовать?).
Так же NDK, SDK и JDK можно установить вместе с юнити (или отдельно доп компонентами), если использовать юнити хаб и юнити версии 2019.1 и выше, и не искать нужные версии и прописывать пути.
От введении соответствующих требований сообщили полтора года назад (специально взял архивную версию, чтобы не было нареканий на то, что сроки менялись) — и то это было результатом компромисса: многие хотели уже в 2019м выпустить Android без поддержки 32-битных приложений… но в конце-концов перенесли-таки на 2020й (могут и на 2021й отложить, пока 2020й на 100% не утверждён окончательно… но планы такие).
А так… У вас ещё день, чтобы разместить последнюю версию своей игры…
Обновляем проекты Unity Android для совместимости с архитектурой ARM64