The OpenNET Project / Index page

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

24.12.2017 09:00  В UBports (Ubuntu Touch) анонсирована возможность запуска Android-приложений

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, анонсировал скорое появление возможности запуска приложений, написанных для платформы Android. Для реализации данной возможности задействовано окружение Anbox, позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux. Первые тестовые сборки UBports с Anbox, а также инструкции по настройке, планируется опубликовать в ближайшие несколько недель.

Наработки проекта распространяются под лицензией GPLv3 и базируются на кодовой базе Android 7.1.1. Для создания изолированного контейнера с компонентами Android применяются пространства имён ядра Linux (user, pid, uts, et, mount, ipc). Android не имеет прямого доступа к оборудованию - всё взаимодействие производится только через специальную прослойку, которой управляет фоновый процесс anbox, запускаемый на стороне хоста. Прослойка использует те же методы работы с оборудованием и внешним миром, что и официальный эмулятор Android, основанный на QEMU.

Поддержка отрисовки обеспечивается при помощи трансляции предоставляемого в Android API OpenGL ES в штатный API OpenGL основной системы. Благодаря использованию контейнеров без виртуализации и предоставляемого хост-системой OpenGL, достигается достаточно высокий уровень производительности Android-окружения.

  1. Главная ссылка к новости (https://ubports.com/blog/lates...)
  2. OpenNews: Третье обновление прошивки UBports, пришедшей на смену Ubuntu Touch
  3. OpenNews: Проект Anbox развивает окружение для запуска Android-приложений в дистрибутивах Linux
  4. OpenNews: Определены основные векторы развития форков Unity 8 от проектов UBports и Yunit
  5. OpenNews: Первое обновление прошивки UBports, пришедшей на смену Ubuntu Touch
  6. OpenNews: Второе обновление прошивки UBports, пришедшей на смену Ubuntu Touch
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: ubports, android, anbox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, DiabloPC (ok), 09:45, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]
  • –6 +/
    Виртуалка на телефоне?! О_О
    Да уж...
     
     
  • 2.2, аномимастус (?), 09:54, 24/12/2017 [^] [ответить]    [к модератору]
  • +6 +/
    С нынешними возможностями мобилок, это более чем актуально. И применяется уже кое где.
    Не для игорей, а для прикладнух вполне годно.
    Я с удовольствием снесу андроид и поставлю UBports, если там запустятся и нормально будут работать все 5 нужных мне на ведроиде приложения.
     
     
  • 3.5, anonimix (?), 10:07, 24/12/2017 [^] [ответить]    [к модератору]
  • –10 +/
    "Я с удовольствием снесу андроид и поставлю UBports, если там" вырежут блобы убунту, которые по умолчанию лезут куда не надо и не отключаются/не удаляются даже под root.
     
     
  • 4.12, Аноним (-), 12:40, 24/12/2017 [^] [ответить]    [к модератору]
  • +1 +/
    Блобы будут всегда, ибо под мобилки свободных драйверов... будем считать, что нет
     
     
  • 5.35, Аноним (-), 00:02, 25/12/2017 [^] [ответить]    [к модератору]
  • +1 +/
    Так что, Андроид не свободный? Все эти годы, которые они плюсовали его в статистику к Линуксу, они врали нам?
     
     
  • 6.42, Тот_Самый_Анонимус (?), 12:30, 26/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Да.
     
  • 6.43, pavlinux (ok), 21:44, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > которые они плюсовали его в статистику к Линуксу, они врали нам?

    Прикинь, а ещё ты не можешь остановить электроны.

     
  • 2.3, Аноним (-), 09:56, 24/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Из статьи:

    >> Благодаря использованию контейнеров без виртуализации...

     
     
  • 3.6, DiabloPC (ok), 10:26, 24/12/2017 [^] [ответить]     [к модератору]  
  • +/
    ТипО да, но Anbox is a container-based approach to boot a FULL Android system o... весь текст скрыт [показать]
     
     
  • 4.11, freehck (ok), 12:04, 24/12/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > ТипО да, но:

    Всё же есть большая разница между чрутом, контейнером и виртуалкой.

     
  • 4.21, odd.mean (ok), 14:41, 24/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >> Т.е. получается некое подобие OpenVZ

    Там мэйнлайновый LXC (т.е. нормальные namespaces без лишних патчей на ядро):
    "we use standard Linux technologies like containers (LXC)" -- это с anbox.io

     
     
  • 5.22, DiabloPC (ok), 14:44, 24/12/2017 [^] [ответить]    [к модератору]  
  • +/
    LXC (англ. Linux Containers) — система виртуализации на уровне операционной системы
    Данная система сходна с OpenVZ и Linux-VServer
     
     
  • 6.37, angra (ok), 06:56, 25/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > система виртуализации на уровне операционной системы

    Это и называется контейнерами. Дабы отличать от полной виртуализации и паравиртуализации.

     
  • 2.4, Пультвизатор (?), 09:56, 24/12/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    А разве андроид не виртуалка? Вроде как на Java?
     
     
  • 3.8, Максим (??), 11:27, 24/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Нет, Андроид - не эмулятор. Это ОС, в которой есть своя виртуальная машина для выполнения Java-приложений.
     
     
  • 4.31, Кэп (?), 21:49, 24/12/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    Андройд написан на джаве, джава крутиться на виртуальной машине, виртуалка поднимается на ядре линукс.
     
  • 2.14, ano (??), 12:43, 24/12/2017 [^] [ответить]    [к модератору]  
  • +/
    а ты думал на чем ведроид по верх линух ядра крутится?!
     
  • 2.32, rvs2016 (ok), 22:04, 24/12/2017 [^] [ответить]     [к модератору]  
  • +/
    А зачем на телефоне И на компе тоже Так и написано - в обычном Линуксе ... весь текст скрыт [показать]
     
     
  • 3.39, DiabloPC (ok), 21:32, 25/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну это касательно анбокса, его можно где угодно прикрутить, а здесь же речь конкретно о том что его крутят в UBports, который ничто инное как операционка для телефонов\планшетов
     
  • 2.33, Вы забыли заполнить поле Name (?), 23:01, 24/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Сам андроид сплошная виртуалка.
     
  • 1.7, iPony (?), 10:58, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Это всё замечательно. Но за чем оно надо, построенное во многом на Android, если есть тот же Android AOSP.
     
     
  • 2.10, DerRoteBaron (?), 11:49, 24/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Например, затем, что внутри Android просто ужасен
     
     
  • 3.16, iPony (?), 12:49, 24/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну так и там внутри тоже не без андроида
     
  • 2.13, Аноним (-), 12:40, 24/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    >Но зачем оно надо

    потому что без жавы

     
  • 1.9, Аноним (-), 11:34, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Для андроида есть linux deploy, через который можно запустить и Ubuntu Touch.
     
  • 1.15, Аноним (-), 12:45, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    С нетерпением ждем WINE
     
  • 1.17, Аноним (-), 13:07, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Как они уже достали со своими контейнерами! Неужели нельзя просто допилить виртуальную машину, чтобы работала в обычном линуксе как обычное приложение и юзала kde и dbus?!
     
     
  • 2.36, Аноним (-), 05:20, 25/12/2017 [^] [ответить]    [к модератору]  
  • +/
    >Неужели нельзя просто допилить виртуальную машину

    Так возьми и допили, раз это просто.

     
  • 1.18, Xasd (ok), 13:13, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Для реализации данной возможности задействовано окружение Anbox, позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux

    и что -- работают ли там программы те которые требуеют нотификацию через Гугловские Сервисы? (то бишь -- это все мобильные программы, кроме игрушечек)

     
     
  • 2.27, Crazy Alex (ok), 17:43, 24/12/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Странно, и как я уже года три без гуглосервисов живу... игрушек нет вообще.

    Hint: всё содержимое F-Droid вполне прилично себя ведёт без гуглосервисов.

     
     
  • 3.38, Аноним (-), 09:59, 25/12/2017 [^] [ответить]    [к модератору]  
  • +/
    поставь microg
     
  • 1.20, Аноним (-), 14:34, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    1. Сделать Ubuntu Touch из Android
    2. Понять что это никому не нужно
    3. Попытаться объяснить что это кому-то нужно
    4. Добавить поддержку приложений Android
    5. ...
     
     
  • 2.30, Аноним (-), 19:40, 24/12/2017 [^] [ответить]     [к модератору]  
  • +/
    5 Понять, на сколько глубоко вошел Android в Ваши анналы 6 Попытаться, у... весь текст скрыт [показать]
     
  • 1.23, grn (ok), 15:54, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Тормозить будет нещадно, как Sailfish
     
  • 1.24, Виталик (??), 16:01, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Установил на тест. На hidpi мониторе все сильно мелкое, открыл настройки, сменил масштаб UI на большой и все больше не запускается этот анбокс))))
     
     
  • 2.40, Rubik (ok), 07:09, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    У меня этот анбок даже на ноуте с ubuntu 16.04.03 не запускается, не то что на телефоне
     
  • 1.25, Аноним (-), 16:45, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Android не имеет прямого доступа к оборудованию - всё взаимодействие производится только через специальную прослойку

    В таком случае можно ли это называть контейнером?

     
     
  • 2.28, Аноним (-), 18:13, 24/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > В таком случае можно ли это называть контейнером?

    Да, если это увеличит продажи.

     
  • 1.34, Аноним (-), 23:02, 24/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Будет запускаться так же как с Wine?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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