 |
22.11.2020, 02:59
|
#1
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений (для 103 пользователей)
|
Google Play поддержка 32-х битных приложений
Новость 2019 года:
https://android-developers.googleblo...or-64-bit.html
Перевод:
https://translate.google.ru/translat...or-64-bit.html
В двух словах если я павильно понял:
С 1 августа 2019 г .:
Все новые приложения и обновления приложений, которые включают собственный код, должны предоставлять 64-разрядные версии в дополнение к 32-разрядным версиям при публикации в Google Play.
Расширение: Google Play продолжит принимать только 32-разрядные обновления для существующих игр, использующих Unity 5.6 или более раннюю версию, до августа 2021 года.
С 1 августа 2021 г .:
Google Play перестанет обслуживать приложения без 64-битных версий на 64-битных устройствах, то есть они больше не будут доступны в Play Store на этих устройствах.
Сюда входят игры, созданные с помощью Unity 5.6 или более ранней версии.
Если вы на Unity 5.6 до августа 2021 можете жить спокойно... 
Последний раз редактировалось Evgen, 26.11.2020 в 18:43.
|
(Offline)
|
|
22.11.2020, 13:07
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Щас бы в 2020 на 5.6 сидеть
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
22.11.2020, 14:29
|
#3
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений (для 103 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от ABTOMAT
Щас бы в 2020 на 5.6 сидеть
|
Походу это норм практика для Indie, тут один товарищ на Unity 5.4.4 был в 2019.
https://forum.unity.com/threads/unit...rement.634936/
Теперь я знаю, что я не один такой )))
Последний раз редактировалось Evgen, 22.11.2020 в 23:08.
|
(Offline)
|
|
23.11.2020, 12:23
|
#4
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Evgen
|
Ну если сильно поискать, думаю, можно найти и тех, кто на Windows XP сидят. Это не является хорошим оправданием сидеть на Windows XP и Unity 5.6. Может ещё на 98-й винде кто-то сидит, почему бы и нет?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
24.11.2020, 03:32
|
#5
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений (для 103 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Да пофиг на чем и как. Главное чтобы работало.
Мне лично функционала Unity5 вполне хватало. Шейдеры последние мне не нужны. Виртуальная реальность тоже. Если бы не ограничения то бы оставил все как есть хотя-бы на год два.
По поводу Unity компиляция x64 начинается вроде как 2017 LTS последние версии.
Получается Godot приложения тоже на PlayMarket не установишь. Т.к. если код на C# то он на Mono, а Google вроде как просит нативный код аля IL2CPP (В юнити кстати Android x64 только под IL2CPP, моно не поддерживается в х64). Плюс ко всему поддержкити 64бит на андроид в Godot нет.
Последний раз редактировалось Evgen, 24.11.2020 в 17:18.
|
(Offline)
|
|
24.11.2020, 17:57
|
#6
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,028
Написано 2,316 полезных сообщений (для 5,355 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Evgen
Получается Godot приложения тоже на PlayMarket не установишь. Т.к. если код на C# то он на Mono, а Google вроде как просит нативный код аля IL2CPP (В юнити кстати Android x64 только под IL2CPP, моно не поддерживается в х64). Плюс ко всему поддержкити 64бит на андроид в Godot нет.
|
Не понял про mono, потому что на сайте вижу x64, но поддержка андроида 64 есть:

|
(Offline)
|
|
24.11.2020, 18:43
|
#7
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений (для 103 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Arton
|
Это обнадеживает.
У тебя какая версия Godot? Standart или Mono version (C# support)?
https://godotengine.org/download/windows
Скорее всего стандарт.
|
(Offline)
|
|
24.11.2020, 20:10
|
#8
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,028
Написано 2,316 полезных сообщений (для 5,355 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Evgen
|
Да, стандарт 3.2.3
Для Android доступен только GLES 2.
Отсутствие GLES 3 разрабы аргументировали плохой его поддержкой на смартфонах.
Версия Godot 4 планируется только Vulkan.
Не знаю как там продолжилась дискуссия с сообществом, может всё таки оставят GLES2.
Однако, после выпуска 4-й версии 3-я всё ещё будет поддерживаться, как сейчас поддерживается 2-я версия движка.
|
(Offline)
|
|
26.11.2020, 03:21
|
#9
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений (для 103 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Arton
Не понял про mono
|
В двух словах сложно объяснить... Mono это не машинный(нативный) код процессора, а специальный код виртуального процессора как в .Net Framework. Поэтому проект на моно несет в себе как бы виртуальную машину которая обрабатывает тот код на моно.
Проблема в том что гугл как я понял хочет запретить приложения которые написаны не на машинном(нативном) коде.
Сообщение от Arton
Да, стандарт 3.2.3
|
Смотрел C# Godot... пока он сыроват и нативного кода там нет и наверно не скоро будет. Но посмотрим.
В целом среда компактная чем-то похожа на BlitzBasic.
То, что уже есть поддержка ARMx64 в Standart версии это хороший плюс в перспективе.
То что касается графики GLES2.0 я для небольших проектов это не критично.
Последний раз редактировалось Evgen, 26.11.2020 в 18:24.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.11.2020, 16:41
|
#10
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,028
Написано 2,316 полезных сообщений (для 5,355 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Evgen
В двух словах сложно объяснить... Mono это не машинный(нативный) код процессора, а специальный код виртуального процессора как в .Net Framework. Поэтому проект на моно несет в себе как бы виртуальную машину которая обрабатывает тот код на моно.
Проблема в том что гугл как я понял хочет запретит приложения которые написаны не на машинном(нативном) коде.
|
Ого, не знал.
А что насчёт самого андроида, apk это не нативные приложения, а VM?
GDScript, на текущий момент, тоже на внутренней виртуалки крутиться. То есть Годо 3 тоже будет нельзя?
Не понимаю, всё намного сложнее чем я представлял.
Сообщение от Evgen
То что касается графики GLES2.0 я для небольших проектов это не критично.
|
Согласен, просто написал, вдруг критично.
|
(Offline)
|
|
26.11.2020, 18:35
|
#11
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений (для 103 пользователей)
|
Ответ: Google Play поддержка 32-х битных приложений
Сообщение от Arton
А что насчёт самого андроида, apk это не нативные приложения, а VM?
|
Не вникал в подробности, но возможно получается ситуация когда одна виртуальная машина (Mono) работает поверх другой (Dalvik или ART).
Тут https://habr.com/ru/post/527584/ например пишут, что каждое андроид приложение работает на своей виртуальной машине. С версий 1.0 до 4.4, это был Dalvik. В андроид 4.4, вместе с Dalvik, в качестве эксперимента добавили новый runtime, который назывался ART.
С другой стороны есть андройд NDK Native Development Kit https://habr.com/ru/post/203014/ – это набор инструментов, которые позволяют реализовать часть вашего приложения используя такие языки как С/С++.
Как я понимаю возможность включить машинный код в apk есть.
Могу ошибаться, знатоки поправят если что.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:14.
|