The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск эмулятора QEMU 8.1, opennews (??), 23-Авг-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (44), 23-Авг-23, 19:06 
Обожаю QEMU. Вот прямо сейчас пишу это сообщение из под AndroidX86 11, который запущен из под винды и был собран под убунтой из под той же винды.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Tron is Whistling (?), 23-Авг-23, 20:15 
X86 - и этим всё сказано. Под W11 и без него кое-что работает.
А ты нормальный армовый погоняй.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (44), 23-Авг-23, 21:02 
Зато оно с аппаратной виртуализацией не тормозит. Большинство софта работает под x86, ибо его под x86 и разрабатывают, т.к. в Android Studio по сути используется тот же самый QEMU и тот же самый AndroidX86. Разница только в том, что AndroidX86 позволяют ему запускаться на обычном компе, ну и делают человеческий Live-образ, которым можно по человечески пользоваться. Гугель тоже предоставляет образы системы под x86. Но все эти корпорации зла нарочито не делают так, чтобы можно было удобно пользоваться ими вне Android Studio. Как его нормально запустить под эмулем без поллитры не разобраться. А тут за тебя люди уже все сделали.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (67), 24-Авг-23, 07:17 
Нормального софта под X86 на андроид нет. Кроме хеллоуворлдов, которые ты сам напишешь.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (44), 24-Авг-23, 09:06 
Я качал игры и играл в них. Angry Birds Epic например. Приложения написаны на Java, а Java она и в Африке Java. Проблемы есть только с NDK вставками на C++. Но изначально приложение пишется именно под x86, ибо, еще раз, эмулятор под Android Studio и есть QEMU с запущенной под ним x86 версией Android. А потому например всякие Unity, под которые пишутся почти все игры, поддерживают x86 из коробки. Проблемы возникают только в тех случаях, когда разрабы НАМЕРЕННО вырезают поддержку x86. Но в основном все свободные программы типа Firefox имеют версии под x86. А нам что еще надо то? https://ftp.mozilla.org/pub/fenix/releases/116.3.0/android/
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Бывалый смузихлёб (?), 24-Авг-23, 10:34 
Оно не то что прям злонамеренно вырезается - просто выкидывают нативщину которая едва ли пригодится. Даже не так, его в релизах не вырезают а не компилят - там ведь выставляется конкретный набор архитектур под который делать

В иных приложениях код под каждую архитектуру ощутимо весит - так зачем его тащить если на рынке уже практически нет андройдных устройств под х86

И кстати, в той же андройд-студии доступны и арм-овые образы и даже под мипс
https://ibb.co/r6fsJH5

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (44), 24-Авг-23, 10:49 
Некоторые вещи - это вопрос желания. Никто не запрещает распространять отдельные версии под x86. Просто если нам обычно говорят, что сейчас размер не имеет значения, т.к. память идет на десятки гигабайт, диски на террабайты, а сеть на гигабиты, то бизнес почему то не хочет делать вообще никаких лишних телодвижений, даже если надо просто поставить лишнюю опцию компиляции и хранить пару лишних файликов размером в несколько мегабайт.

У меня лично просто складывается ощущение, что x86 гнобят намеренно.

Сборки под другие платформы может и есть, но на них не будет работать аппаратное ускорение. Я ставил Debian под ARM. Работает как WinXP на компе с 64Мб. Отклика интерфейса приходится ждать по несколько секунд.

Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Бывалый смузихлёб (?), 26-Авг-23, 12:15 
> Некоторые вещи - это вопрос желания.
> Никто не запрещает распространять отдельные версии под x86.

Едва ли этим кто-то будет заморачиваться, т.к современных устройств с андройдом под х86 практически нет. А у андройда что ни версия - так постоянно что нахрен отваливается( придумали какие-то чередные ограничения прав или ещё что-то ) и под это надо лепить кучу костылей

> Просто если нам обычно говорят, что сейчас размер не имеет значения

Оно вроде бы и так
И говорят так весьма часто, а вроде бы - сам гугел ещё несколько лет назад ограничил возможность выгрузки apk, кажись, сотней мегабайт

Что больше - уже отдельная история. Выгружается отдельными кусками( AAB ) и по сути конечному пользователю генерируется конкретный apk или его подобие
У яблока отчасти так же. Там вообще от конкретной железки может зависеть.
Последние годы - и вовсе, корпорация умеренного добра(тм) всё настойчивей требует от разработчиков перейти на подписание сборок от гугла - это когда сертификаты генерятся и лежат у него без возможности выдачи, а ты - никто, жалобно просящий подписать очередную сборку приложения, называемого своим, пока что своим

> бизнес почему то не хочет делать вообще никаких лишних телодвижений,
> даже если надо просто поставить лишнюю опцию компиляции

Вот это хз. Поскольку прибавляет по весу не более 20%, равно как и по времени сборки

> и хранить пару лишних файликов размером в несколько мегабайт.

Но у того же ВК, например, нативщина под каждую архитектуру весит 20-30 Мб. Там вплоть до OpenCV было вкомпилено, по крайней мере, ещё некоторое время назад. Забавы для попробую скачать ВК и глянуть что в нём натолкано на 110 Мб

> У меня лично просто складывается ощущение, что x86 гнобят намеренно.

Возможно. С другой стороны, уже и андройдных планшетов с урезанными ноутбучными х86 процами почти не делают. Т.е её уже даже не рассматривают как целевую.
А какая не целевая - под ту и не тестируют и не допиливают. А под которую не тестируют - проще не релизить, а то можно славно оподливиться

> Сборки под другие платформы может и есть, но на них не будет
> работать аппаратное ускорение. Я ставил Debian под ARM. Работает как WinXP
> на компе с 64Мб. Отклика интерфейса приходится ждать по несколько секунд.

Я ставил винду в виртуалке под яблоко. Даже ХР лагает на секунды тупо при перетаскивании окошек проводника
Но там проблема в пробросе интегрированной графики. Без неё всё рисуется на ЦП



Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Бывалый смузихлёб (?), 26-Авг-23, 12:33 
> Забавы для попробую скачать ВК и глянуть что в нём натолкано на 110 Мб

Иии так и не понял чего
Вся нативщина там( 8,4 ) весит порядка 35 мб, в которых содержится код, включая тензорфлоу, только под пару армов

Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (44), 26-Авг-23, 16:23 
Ну вот нативщина не такая уж и большая, но очень важная, т.к. без нужной нативщины прога прото крэшится. Но я уже говорил. Я ставил РуСтор или как его там, когда он еще был в бэте и не требовал аккаунта. Ставил различные игры. Половина прекрасно работала.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Бывалый смузихлёб (?), 27-Авг-23, 11:25 
Ну это именно у них. Порой она очень жирной бывает. Хотя обычно примерно половина - это ресурсы приложения вроде иконок и шрифтов

С рустором и прочими вообще другая проблема( хотя я до сих пор не понимаю, почему в правительстве не выбрали самобытный и вовсю существовавший магаз приложений от 4PDA, а решили пилить кучу новых )

А именно, приложения по умолчанию завязываются на кучу хрени вроде покупок в приложении, пуш-уведомлений, геопозиционирования и карт, проверки целостности и проч
И вот это всё было завязано на гуглосервисы, без которых даже годное приложение падало
Даже карты - и те - гуглокарты, а не 2-гис-карты и, тем более, не яндекс-карты( это вообще хз что )

А архитектуры - это уже третий вопрос
Можно поставить на комп эмулятор арм-архитектуры вместе с гуглосервисами в рамках андройд-студио
Проблема лишь в том, что жрать ЦП оно будет ещё больше чем х32-64( который одно ядро грузит до 100% даже полностью в покое и без каких-либо внешних событий )

Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (44), 24-Авг-23, 09:13 
Например я могу четко сказать, кто намеренно вырезает поддержку x86, т.к. это не в его интересах. Сам Гугель. Вот 100% полноценной версии гапсов под x86 действительно нет. Но это 100%. Большинство нужных приложений есть и они работают. https://opengapps.org/
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

84. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Tron is Whistling (?), 24-Авг-23, 21:37 
Ну, причина понятна - на x86 очень хорошо развита культура отладки-отлома, все эти лицензионные трюкачества разберут по винтикам очень быстро.
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Бывалый смузихлёб (?), 30-Авг-23, 12:56 
Яблоко поступило хитрее - отладка в симуляторе на х86
Работа приложения - на арм'е
Можно ещё через яблоко мощно отлаживать, но, если нет исходников... там разве что взлом и перепрошивка устройства помогут
Самое забавное, что ввиду подобного уровень защиты яблочных приложений - примерно на уровне UPXа
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Tron is Whistling (?), 31-Авг-23, 08:44 
Не, ну девелоперам всегда было проще.
Я имею в виду, что на x86 очень развита отладка именно не имеющих исходников аппликух.
И очень мощные инструменты для таковой, вплоть до контролируемой виртуализации.
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Бывалый смузихлёб (?), 01-Сен-23, 12:10 
В том и прикол, что релизные яблочные сборки делаются исключительно под АРМ
Т.е под х86 там ничего нет - это можно получить только непосредственно собирая проект из исходников. И то, многое будет недоступно вроде камеры или доступа к звонкам.э И при условии кучи нюансов ведь там всё подписано-переподписано и требует тонны проверок

А что касается АРМа - так даже чтобы на собственном айфоне запустить собственную приложуху при наличии исходников и подключении аппарата к компу - всё равно потребуется добавить подобия серийников мобилы в аккаунт через веб-панель
Причём, для одного аккаунта ограниченное количество устройств

Но и каждый аккаунт платный, разумеется
Но и чтобы поставить новую версию среды разработки( весом установочника под ~10 Гб ) - требуется каждые 2 горда ставить новую ОС( ещё +10 Гб установочника и вообще не факт что поставится - там постоянно ужесточаются требования )

Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Аноним (88), 25-Авг-23, 07:21 
> X86 - и этим всё сказано. Под W11 и без него кое-что работает.
> А ты нормальный армовый погоняй.

Армовый медленно будет если это не на армовской системе. Кросс-трансляция инструкций затея далеко не халявная.

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

90. "Выпуск эмулятора QEMU 8.1"  +/
Сообщение от Tron is Whistling (?), 25-Авг-23, 08:56 
Особенно рисковой примитивной лапши, да... оверхед при эмуляции максимален.
Ответить | Правка | Наверх | Cообщить модератору

95. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 26-Авг-23, 04:51 
Ответить | Правка | Наверх | Cообщить модератору

101. Скрыто модератором  +1 +/
Сообщение от Tron is Whistling (?), 26-Авг-23, 09:44 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру