Comments 34
А бывает Ubuntu Touch с родными дровами и что бы совсем без андройда?
-4
Родные дрова — это те, которые может дать производитель. А производитель пока не заинтересован поддерживать другие платформы, кроме Android.
В Android также реализована 100% поддержка всех устройств, здесь я имею ввиду не только драйвера, но и многочисленные сервисы (HAL).
На самом деле в этом нет ничего плохого, с точки зрения обычного пользователя.
В Android также реализована 100% поддержка всех устройств, здесь я имею ввиду не только драйвера, но и многочисленные сервисы (HAL).
На самом деле в этом нет ничего плохого, с точки зрения обычного пользователя.
+3
Что значит родные дрова? Они и так родные, роднее некуда.
+3
Значит, не бывает… во всяком случае в ближайшем будущем.
Для меня «родные» дрова Ubuntu это модули ядра Linux, в виде исходных файлов или. Если это Tegra, то X server с Nouveau.
Для меня «родные» дрова Ubuntu это модули ядра Linux, в виде исходных файлов или. Если это Tegra, то X server с Nouveau.
0
Статье не хватает введения о том, что вообще за история про Ubuntu Touch и Android. Это попытка запустить UT на устройствах с A?
+2
Как уже говорилось ранее, Ubuntu Touch в настоящее время представляет собой систему из двух частей. Первая — это кастомная версия CyanogenMod 10.1 Android 4.2 ROM. Вторая часть — файловая система Ubuntu. Пользователь, фактически, получает доступ к Ubuntu, используя chroot.
Отсюда
И еще из ФАКа Убубту Тач
+2
А можно небольшой оффтоп?
Как дела с портированием Ubuntu touch на Allwinner?
В частности, интересует для модельки Chuwi V99 Quad core
Как дела с портированием Ubuntu touch на Allwinner?
В частности, интересует для модельки Chuwi V99 Quad core
0
У меня было дерево исходников Android 4.1 от производителя планшета,
я собрал и протестировал platform-api, qtubuntu.
qmlscene заработал, модули-плагины-прочее тоже, даже запустил пару приложений вроде notes-app.
Настраивать chroot и собирать Ubuntu Touch rootfs я не стал, поскольку это мне это не интересно.
я собрал и протестировал platform-api, qtubuntu.
qmlscene заработал, модули-плагины-прочее тоже, даже запустил пару приложений вроде notes-app.
Настраивать chroot и собирать Ubuntu Touch rootfs я не стал, поскольку это мне это не интересно.
+1
Вопрос про железо в чистом виде. Меня интересует возможность аппаратного декодирования h264.
0
А Ubuntu Touch никакого отношения к аппаратному декодированию видео не имеет, к великом сожалению :(.
Или Вы про Allwinner интересуетесь?
Или Вы про Allwinner интересуетесь?
0
про любую платформу. Можно ли добраться до туда.
Как я понимаю, либо драйвер предоставляет API, либо еще что-то. Вот пролезти до него.
Как я понимаю, либо драйвер предоставляет API, либо еще что-то. Вот пролезти до него.
0
А, этим в Android занимается Stagefright.
www.slideshare.net/pickerweng/android-multimedia-framework
www.slideshare.net/alexyjoseph/stagefright-10371971
Соответственно, есть куча вариантов, как использовать, вплоть до прямого обращения к библиотекам.
На деле же некоторые производители пишут что-то своё и наверняка методом тяп-ляп.
Примером могут быть быть Allwinner A10/A13… Есть инструкции как быть в таком случае:
linux-sunxi.org/CedarX/libve
(через libhybris и горку костылей XBMC из linux работает)
Спасибо умным людям.
www.slideshare.net/pickerweng/android-multimedia-framework
www.slideshare.net/alexyjoseph/stagefright-10371971
Соответственно, есть куча вариантов, как использовать, вплоть до прямого обращения к библиотекам.
На деле же некоторые производители пишут что-то своё и наверняка методом тяп-ляп.
Примером могут быть быть Allwinner A10/A13… Есть инструкции как быть в таком случае:
linux-sunxi.org/CedarX/libve
(через libhybris и горку костылей XBMC из linux работает)
Спасибо умным людям.
0
Если речь идет об ондроеде, то:
Можете посмотреть «простой» пример из ffmpeg. Там куча багов, работает не на всех устройствах (проблемы с цветом или некорректная инициализация декодера)
Затем можно заглянуть в код XBMC, VLC и в последний gstreamer (самый взрослый код из всех открытых проектов).
Можете посмотреть «простой» пример из ffmpeg. Там куча багов, работает не на всех устройствах (проблемы с цветом или некорректная инициализация декодера)
Затем можно заглянуть в код XBMC, VLC и в последний gstreamer (самый взрослый код из всех открытых проектов).
0
Вы говорите про приложения для android?
0
Да, как из приложение для android можно добраться до декодера (OMX).
Кстати, у MediaPlayerService в с++ части есть метод getOMX (пример как использовать).
И вы всегда можете его получить с 2.3.
Небольшое уточнение, в Android за декодирование отвечает OMX (OpenMAX IL, если быть точным). Stagefright это гугловый плеер, который реализован при помощи OMX. Помимо stagefright для RTSP и HLS используется NuPlayer.
Т.е. копать вам надо в сторону OMX. Но и не все производители снабжают свои устройства OMX плагинами. Яркий пример — Allwinner. У них свой плеер и свой медиа стек.
Кстати, у MediaPlayerService в с++ части есть метод getOMX (пример как использовать).
И вы всегда можете его получить с 2.3.
Небольшое уточнение, в Android за декодирование отвечает OMX (OpenMAX IL, если быть точным). Stagefright это гугловый плеер, который реализован при помощи OMX. Помимо stagefright для RTSP и HLS используется NuPlayer.
Т.е. копать вам надо в сторону OMX. Но и не все производители снабжают свои устройства OMX плагинами. Яркий пример — Allwinner. У них свой плеер и свой медиа стек.
0
Получается, за счет лишней прослойки скорость выполнения приложений будет ниже, чем у Android?
-2
Приложения Android написаны Java, а для Android API используются специальные обёртки, которые работают с либами Android через JNI.
Тут мы имеем Qt и полностью нативный интерфейс к функциям Android API, а приложения в Qt пишутся на C++ и QML(QtQuick).
Что быстрее — Qt/C++ или Java? В данном случае зависит от прямоты рук конечного разработчика.
Но первоначально выигрыш по производительности за Ubuntu Touch.
P.S. готовый rootfs нативного Android + Qt весит около 100мб.
Тут мы имеем Qt и полностью нативный интерфейс к функциям Android API, а приложения в Qt пишутся на C++ и QML(QtQuick).
Что быстрее — Qt/C++ или Java? В данном случае зависит от прямоты рук конечного разработчика.
Но первоначально выигрыш по производительности за Ubuntu Touch.
P.S. готовый rootfs нативного Android + Qt весит около 100мб.
+2
Нет.
0
Я думаю, что Simplevolk говорил про libhybris.
0
Ну б… я, чем дальше в лес тем хуже! На машине с 4 гиг памяти и карте AMD 1, все лагает и виснет! Система нравится, но… молчу… не ставить!
-6
Было бы интереснее попотрошить Мир. А то он, зараза на amd видюхах падает почему-то.
-2
Огромное спасибо топикстартеру за такую «техническую» статью, в которой раскрываются вещи «под капотом». Пожалуйста, продолжайте освещать этот вопрос, особенно когда на полную катушку заработает Mir + Unity Next.
На своём сайте я так же уделяю новой Ubuntu Touch внимание, но не так технически как в этой замечательной статье.
Вопросы:
1) Лично Ваше мнение о новом дисплейном сервере Mir?
2) Ваше впечатление о «внутренностях» Unity?
3) Mir будет работать на десктопах с драйверами Nvidia, AMD и тд и на мобильных платформах, используя Android и «андроидные» драйвера к GPU — как с Вашей точки зрения реализовано такое «всё могу»?
Заранее спасибо.
На своём сайте я так же уделяю новой Ubuntu Touch внимание, но не так технически как в этой замечательной статье.
Вопросы:
1) Лично Ваше мнение о новом дисплейном сервере Mir?
2) Ваше впечатление о «внутренностях» Unity?
3) Mir будет работать на десктопах с драйверами Nvidia, AMD и тд и на мобильных платформах, используя Android и «андроидные» драйвера к GPU — как с Вашей точки зрения реализовано такое «всё могу»?
Заранее спасибо.
0
Рад, что вам понравилось.
1) Лично моё мнение про Mir — идея хорошая, потому что в первую очередь ставится цель добиться единения с мобильными платформами, а это самое главное сейчас, имхо.
2) Когда Unity перепишут на Qt, тогда и появится.
3) За десктопом не слежу вообще. Как появится первый более-менее публичный developer preview Mir для андроида, тогда и посмотрю, как реализовано. Они обещают заменить surfaceflinger вообще, насколько мне известно.
1) Лично моё мнение про Mir — идея хорошая, потому что в первую очередь ставится цель добиться единения с мобильными платформами, а это самое главное сейчас, имхо.
2) Когда Unity перепишут на Qt, тогда и появится.
3) За десктопом не слежу вообще. Как появится первый более-менее публичный developer preview Mir для андроида, тогда и посмотрю, как реализовано. Они обещают заменить surfaceflinger вообще, насколько мне известно.
0
UFO just landed and posted this here
Sign up to leave a comment.
Изучаем принципы взаимодействия Ubuntu Touch и Android