LINUX.ORG.RU

Приложения на Qt теперь могут запускаться под Android

 ,


1

2

Разработчики популярного фреймворка для разработки кроссплатформенных приложений Qt совершили ещё один прорыв — теперь Qt-приложения (версии 5.0) можно запустить на платформе Android.

Как говорится в списке рассылки разработчиков, Qt 5.0 Beta 1 успешно запустился на Android-смартфоне с простой установкой через APK-файл (стандартный тип файла для распространения приложений под Android). Также разработчики подготовили несколько тестовых приложений, скрипты для сборки Qt и сопутствующее видео.

>>> Посмотреть видеодемонстрацию



Проверено: tazhate ()
Последнее исправление: Dendy (всего исправлений: 6)
Ответ на: комментарий от shahid

библиотеки 9мб примерно грузятся через министро одни на все приложения. сам хелоуворд килобайт 150(с красивой иконкой)

Thero ★★★★★
()
Ответ на: комментарий от mono

а так правильнее. все приложения могут запускаться а могут нет...

Thero ★★★★★
()
Ответ на: комментарий от Polugnom

чтобы кодить сразу под мер\блекбери10\андроид\любойдругойкьютэмбед\инадесктопахтожепотащится.

Thero ★★★★★
()
Ответ на: комментарий от VladimirMalyk

с айфонами сложнее(там вроде qtwebkit в аппстор не пускают), но использовать уже можно.

Thero ★★★★★
()
Ответ на: комментарий от yanka

не нравится не пиши, комуто вон на всём кроме питона писать неприятно...

Thero ★★★★★
()
Ответ на: комментарий от harper

балмер уже 3 года чего-то празднует.. или уже больше.

Thero ★★★★★
()

По такому поводу тоже поставлю себе собаку на бэкграунд. Реквестирую собаку. Кидайте линк.

Ждём эти ваши Qt на ябло/виндофоне.

Altsin
()
Ответ на: комментарий от nexfwall

это зависит от того как там его диллеры поживают.

Thero ★★★★★
()
Ответ на: комментарий от Tam-Tam

блюстэкс... но они пока только для оемщиков, да. устройства джолы на миго будут с пускалкой(но там попроще сделать было).

Thero ★★★★★
()

это вам не сто методов на жабе переопределять

xspokkyx
()
Ответ на: комментарий от unixnik

если только под андроид то почти ни в чём.

Thero ★★★★★
()
Ответ на: комментарий от m0rph

речь в топике о том что после того как компания дигиа приняла решение включить наработки neсesitas в основную ветку и сделала андроид официально поддерживаемой платформой для Qt 5.0 они тутже провели тесты(на самом деле их не переставали проводить, просто теперь есть к чему приурочить отчёты) и отчитались о статусе поддержки андроида кьютом 5.0

ЗЫ Qt для дроида пишут на NDK никакой Java... почти -__-

Thero ★★★★★
()
Ответ на: комментарий от f3ex

к релизу нет, пока без несеситовской сдкшки особо сборку не организуешь.

Thero ★★★★★
()
Ответ на: комментарий от anonymous

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

Thero ★★★★★
()
Ответ на: комментарий от trollixx

ну теперь он фактически разработчик кьюта, с небольшим вкладом, но...

Thero ★★★★★
()
Ответ на: комментарий от buddhist

ну 4.8 через нецеситу давно работает, но уже не так актуально ибо кьют5 куда более кьют -__-

Thero ★★★★★
()
Ответ на: комментарий от Altsin

на яблах уже, на винфонах уже, на андроиде уже, но неофициально и с либами 4.8. официально будет на дроиде\миго\блэкбери в версии 5.0

Thero ★★★★★
()
Ответ на: комментарий от Altsin

ну дигия сделала то что не сделать былобы отрубанием руки -__-

Thero ★★★★★
()
Ответ на: комментарий от Thero

Что с нативностью вида классических Qt-шных виджетов [почти] всё впорядке, я и сам знаю. Но я говорил именно про дурацкий QML, который будет основным способом GUI-строения в Qt5 (как уже неоднократно отмечалось в разных обсуждениях Qt с приведеним пруфлинков, в Qt5 обычные виджеты останутся только для совместимости, развивать их не планируют).

anonymous
()

Могут запускаться.

А могут и не запускаться.

«The Qt 5 Android port will be based ...» (с)

Ключевое слово - WILL

Очередная новость для кульхацкеров в БУДУЩЕМ времени.

Закопайте!

Bioreactor ★★★★★
()

Значит из qt-creator выкинули поддержку кросс компиляции на Symbian, зато на её место поддержку кросс компиляции на ведроид включили. Эпичненько, не так ли, нокла?

haku ★★★★★
()
Ответ на: комментарий от waker

«вручную нарисовано так же как на этой страничке»

Неправда. Так сделано только в редких кривых сторонних приложениях.

В официальных прошивках под второй андроид часто стоит кастомная тема, и почти во всех приложениях тема меняется. Так и у HTC, и у Motorola, и у многих остальных.

Под четвёртый андроид разве что в кастомных прошивках типа Cyanogenmod есть смена тем, только уже мало кто этим занимается — производителям и продавцам телефонов гугл запретил, иначе полноценный доступ к маркету не дадут, если не все приложения будут выглядеть единообразно, а энтузиастам понравилась дефолтная тема Holo. Хотя я встречал пару любительских тем — выглядят как глянцевая хрень, особенно на фоне Holo.

Zombieff ★★
()
Ответ на: комментарий от Thero

библиотеки 9мб примерно грузятся через министро одни на все приложения. сам хелоуворд килобайт 150(с красивой иконкой)

Нашёл о чём плакать, если что «конкурент» в виде фин-ипона-8 съедает на флешке 8 гигабайт под свои либы.

haku ★★★★★
()
Ответ на: комментарий от f3ex

я не пойму - в каждом qt приложении будет свой набор библиотек ? Т.е. никаких разделяемых библиотек не будет ?

В маркете уже есть неофициальное приложение, которое позволяет использовать Qt. При запуске Qt-приложений они дёргают вот это самое первое приложение, оно проверяет зависимости, и в систему ставятся нужные библиотеки. Вроде так.

Zombieff ★★
()
Ответ на: комментарий от haku

Значит из qt-creator выкинули поддержку кросс компиляции на Symbian, зато на её место поддержку кросс компиляции на ведроид включили. Эпичненько, не так ли, нокла?

Как бы эта самая нокла ещё в прошлом году объявила, что будет сливать Symbian в пользу Windows Phone и, впоследствии, выгнала на аутсорс команду разработчиков симбы. Т.ч. ни нокле, ни Digia, ни сообществу нафиг не впилось пилить поддержку полудохлой системы, которая по поулярности уже скатилась в непривлекательные для разработчиков 4.4% (пруфлинк). Так что удивительного в том, что зомбяка заменили на что-то куда более актуальное?

anonymous
()
Ответ на: комментарий от Thero

фигня всё это.батарейку жрёт экран.

Дададада.
Экран.
Потому что я сижу и жду когда оно соизволит показать что-то на экране.
Иногда по паре минут вместо секунд.
А греется оно при этом изза подсветки.

grim ★★☆☆
()
Ответ на: комментарий от Thero

ЗЫ Qt для дроида пишут на NDK никакой Java... почти -__-

Сам думал разобраться в этой теме, потому что Java как язык может и неплоха, но слишком уж большой ценой.

m0rph ★★★★★
()
Последнее исправление: m0rph (всего исправлений: 1)
Ответ на: комментарий от Zombieff

Неправда. Так сделано только в редких кривых сторонних приложениях.

я уже написал выше — был неправ, прощелкал эту фишку. чтобы дальше обсуждать — надо будет попробовать свою поделку под это Holo адаптировать, и посмотреть что получится. думаю, все не так просто. непонятно как раскрашивать custom-widgets, и как рисовать расширения стоковых виджетов - этого в теме нет.

waker ★★★★★
()
Ответ на: комментарий от VladimirMalyk

а они собираются это делать? я пока встречал лишь робкие (но успешные) попытки написать Qt для яфонов, но централизовано и официально как для Android пока не видел

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Altsin

на вендофоне не скоро будет ибо нету там OGL, а стало быть простой порт будет написать сложно, очень сложно - читал где-то в официальных доках

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Ровно вот тут товарищ Thero заверил меня в обратном.

Столько мнений! Кому же верить?

Интересный у вас оборот кстати: «простой порт будет написать сложно, очень сложно». Цепляет.

Altsin
()
Ответ на: комментарий от Tam-Tam

запускалку приложений андроида под линукс

Android emulator, но зачем?

goingUp ★★★★★
()

ну и зачем оно?
вьюхи можно нативный сделать, а ядро на С/С++
зачем здесь еще пихать Qt ?Эксперты проясните

Boy_from_Jungle ★★★★
()
Ответ на: комментарий от waker

это даже не гугловский сайт — т.е. эти иконки не нативные,

Это просто ссылка где можно посмотреть с картинками. Гуглевый - соответствующий жавадок - там просто картинок не видно.

если производитель девайса/прошивки эту графику заменит на другую — в приложениях они не подхватятся.

Будут. Изменятся картинки а не идентификаторы - для того и сделано.

r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.