Как стать автором
Обновить

Комментарии 21

есть инструкции как получить его с сервера Microsoft Store, но у меня не получилось. Нашел ссылку на GoogleDrive

Скачать по ссылкам со Store тоже не получилось, и линк на Google Drive не работает, заблокирован в связи со слишком большим количеством скачиваний. Нашёл работающий линк на Mega, скачал, надеюсь, он в свою очередь не падёт под хабраэффектом :)

Спасибо! Щас выложу в свой я.диск и пошарю на всякий случай

Для теста запустили приложение использующее exoPlayer для отображения потокового видео – все взлетело без проблем, работает. Так что «сишные» библиотеки не страшны

Но ExoPlayer по-умолчанию не имеет никаких нативных либ, только в экстеншонах, да и те доступны под х86 тоже, так что нужно еще и abi фильтр настроить правильно для эксперимента.


После всех этих действий, у меня перестал запускаться эмулятор и пока с этим не разобрался

Потому что для виртуализации используется Hyper-V, а эмуляторы из студии один из трех вариантов. Покапайте в эту сторону, возможно достаточно будет их пересоздать чтобы SDK вдуплил что теперь нужно использовать Hyper-V. (я не знаю деталей, не использую винду)

P.S. Для статистики, попробовал поставить то, чего мне сильнее всего не хватает на компе из телефонных приложений:

  • Life360 (недавно выпилившие веб-интерфейс) - работает, но ругается на отсутствие Google Play Services (MicroG установлены) и не показывает карту (т.е. фактчиески бесполезно).

  • Яндекс.Еда (путь курьера показывает только в мобильной версии) - запускается, но при попытке открыть меню для авторизации вылетает. Чего ей не хватает, непонятно.

  • Mi Home (роботы-пылесосы запускать) - работает без проблем.

  • Pass24 (заказ пропусков в посёлке, где живу) - работает без проблем.

В общем, 50% пока так себе результат :( Да ещё и без возможности автоматического обновления приложений.

Главная проблема - как я понимаю, Google Play Services для приложений, установленных через Amazon App Store, даже когда он официально заработает для всех, недоступны, и разработчикам надо предпринимать отдельные усилия, чтобы сделать версию, использующую аналогичные сервисы Amazon (см. тут). А если разработчик сейчас не озадачился нормальной десктопной или веб-версией своего продукта (иначе потребности запускать Android-версию на ПК и не было бы вообще) - то вряд ли ради возможности запуска на Win 11 он такие усилия предпримет :(

А на гугловские сервисы уж очень много чего завязано и MicroG, как показывает даже мой короткий эксперимент, не всегда спасают.

Попробуй накатить AppGallery от Huawei, щас многие аппки поддерживают и его, и вроде его сервисы должны взлететь. Я глубоко не копал ещё в эту сторону

только что накатил AppGallery, поставил оттуда Яндекс.Еда. Она подхватила huawei сервисы, авторизовался без проблем. life360 там нет. Но то что уже куча приложений адаптируются для huawei сильно расширяет круг полноценно работающих приложений в этой среде

П.С после запуска AppGallery установленной из APK, она обновилась до последней версии

Гугл сервисы ставятся из opengapps, но нужен root, потом можно вернуть нормальное ядро.

github.com/ADeltaX/WSAGAScript

Вот за эту ссылку спасибо. В итоге практически всё, что нужно было, поставил. Ну кроме злополучного Life360 :(

Правда, пока полный разброд и шатание. Какие-то приложения в Play Store показаны как несовместимые с текущим устройством, но если установить из APK - работают (Яндекс.Еда, Mi Home). А какие-то устанавливаются из Play Store, но не работают (Яндекс.Карты). Даже из софта самой MS - Excel ставьте пожалуйста, а Word "не совместим"...

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

а на что теперь life ругается?

  1. "Не установлены Google Services" (хотя на смартфоне с LineageOS и теми же OpenGApps Pico ему всего хватает).

  2. Не показывает карту, только серое поле (хотя, скажем, Gett карту Google показывает в своём приложении без вопросов).

Похоже не работают те, что на определении местоположения завязаны. Возможно UnifiedNlp поможет с microg.org. Доберусь до домашнего ноута, попробую проверить.

Да нет, ЯндексGo и Gett, например, местоположение прекрасно определяют.

Карты запустил, но сайдлоадом, работают только под версию arm v7
https://www.apkmirror.com/apk/yandex-apps/yandex-maps/yandex-maps-10-6-1-release/

И в винде разрешение WSA на доступ к местоположению не забыть дать.
Да, если поставить версию постарее и обновить из гугл плей, то перестают работать)

У меня файл не скачивался при этом, возможно заработало

UPD. До сих пор не скачивается

Надо скопировать ссылку, вставить в пустое окно браузера и перейти по ней

Это круто, сам не додумался) Спасибо, щас добавлю

Возник спор с коллегой, что не будет тут поддерживаться armv7. Для теста запустили приложение использующее exoPlayer для отображения потокового видео – все взлетело без проблем, работает. Так что «сишные» библиотеки не страшны

А с чего бы они были страшны если они для библиотек обычно собираются и под arm и под x86 и поставляются вместе?
Лучше бы технических деталей накидали:
— Amazon AppStore так и не нашел, хотя мелкомягкие обещали что встанет вместе с WSA
— с ApkMirror какую архитектуру качать? x86_64 или WSA эмулирует в своем контейнере что-то?
— дайте плиз ссылку на актуальный портабл ADB, студию ради экспериментов не хочется ставить
— в режиме разработчика этой WSA что-то не вижу «Отладка через ADB», а посыл фразы «ADB можно подключить на 127.0.0.1:58526» мне технически не совсем понятен
— как накидывать GApps и откуда их брать я помню, но вот не помню, как из ADB прошивать архивы, вроде как-то можно по аналогии с TWRP. Напомните плиз
===========
Вообще кроме GApps конечно вопрос как Windows шарит ресурсы для WSA (блютуз-устройства, доступ к диску и прочее). Ладно вот на DEV-канале отмучались наконец-то с WSL. Установка вот этого DevWSA на на юзер-десктопы вскроет кучу багов
  1. Если я правильно понял, амазон ставить не нужно, приложения из амазона будут доступны в MicrosoftStore. На момент тестирования(т.е. сейчас) доступны 50 приложений, каких не скажу, потому что не интересно и не смотрел

  2. Не смотрел еще, брал первые попавщиеся APK - взлетали все

  3. Adb

  4. Фраза не моя, пояснить за нее не могу:)

  5. Все про установку G сервисов на WSA в репозитори

По блютузу, дискам и.т.д. пока не смотрел.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории