LINUX.ORG.RU

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

 ,


1

2

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

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

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

убейся об стену со своим QT

Stil ★★★★★ ()

Запускаться — не работать.

Jayrome ★★★★★ ()

Что имеется ввиду: возможность запускать на android'е приложения на Qt, собранные под десктоп с той же архитектурой процессора, что и на android-девайсе, или возможность писать на C++/Qt специально под android? Второе - не новость, с использованием Qt уже написан как минимум ведроидный 2GIS.

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

Там нунжна кросскомпеляция под андроид. Да и если под android x86 всё равно нужно собирать специальным тулчейном. Под андроидом свой фирменный «glibc» bionic.

bhfq ★★★★★ ()

простой установкой через APK-файл

Сколько мегабайт весил тот HelloWorld.apk?

shahid ★★★★★ ()

Звучит как

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

mono ★★★★★ ()

Лучшая новость на LOR за этот год. Я гарантирую это.

cruxish ★★★★ ()

если ребята покроют айфоны, на кьют прыгнут многие

VladimirMalyk ★★★★ ()

Оно уже умеет цеплять нативный внешний вид дройда, или все так же выглядит инопланетно?

AiFiLTr0 ★★★★★ ()

ну и чем это лучше java...писать на Qt(С++) не очень большая радость

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

Оно уже умеет цеплять нативный внешний вид дройда

бугага! а как выглядит нативный внешний вид дройда? можно скриншот?

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

Открой любую софтину написанную для дройда на жабе дефолтным UIбилдером. Без дизайнерских изысков.

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

Как я понял, теперь можно писать софт под Андроид, который будет работать на обычном Линуксе, а совт под Линукс - на Андроиде. При перекомпиляции, конечно и с минимальными корректировками, а то и без них.
На второй «нафейхуа», дам две подсказки:
1) Кажись KDE хотело на планшеты? Обычно всем новичкам мешает отсутствие софта. А вот с этим...
2) Сколько было написано кода для Андроид. Если бы писали под Qt, думаю, около 30% этих усилий принесло бы пользу Линуксу.

Kroz ★★★★★ ()

нокея вас нинавидит!

anonymous ()

Когда на Андроид портируют кеды, Баллмер три дня будет праздновать.

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

я таких софтин не видел. можно конкретное название? в дефолтном гугловском (хотя бы) андроиде такие программы есть?

waker ★★★★★ ()

Ну вот, без Нокии сразу смогли.

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

Сильно зависит от тяжести библиотек. 4 мб для нужного приложения со средним количеством графики — норма.

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

90% экранов настроек. wake-on-lan, remote adb и так далее.

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

GMail, Youtube, все настройки, сообщения. Сторонние разработчики подхватывают понемногу.

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

GMail, Youtube, все настройки, сообщения. Сторонние разработчики подхватывают понемногу.

там нет НИЧЕГО стандартного.

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

90% экранов настроек. wake-on-lan, remote adb и так далее.

экран настроек — это вообще вещь в себе. ее нельзя отскинить. она не делается в UIBuilder'е, ты просто описываешь настройки в xml, а гуй генерируется автоматом. так что не считается. wake-on-lan и remote adb - ты действительно хочешь, чтобы все программы выглядели вот так? http://cdn6.staztic.com/cdn/screenshot/remote-adb-9-1.jpg

waker ★★★★★ ()
Последнее исправление: waker (всего исправлений: 1)

И без того софт под пердоид выглядел как гумно, а сейчас так вообще...

anonymous ()
Ответ на: комментарий от orm-i-auga

самой программе? или отсутствию оформления?

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

все что нарисовано на этой странице — не имеет абсолютно ничего общего с тем, что выдает UIBuilder. т.е. все это нужно делать вручную, и оно работает не за счет «подхвата дефолтной темы андроида», а просто оно «вручную нарисовано так же как на этой страничке».

т.е. да — дефолтный вид андроида — это то что написал AiFiLTr0. просто мне было трудно поверить, что он именно этого хочет.

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

там нет НИЧЕГО стандартного.

Там все по их же гайдлайнам.

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

Там все по их же гайдлайнам.

гайдлайны есть гайдлайны, а дефолтная рисовалка виджетов это дефолтная рисовалка виджетов. я отвечал на выпад, что Qt не подхватывает дефолтную рисовалку. в гайдлайнах НЕ используется дефолтная рисовалка, как и в Qt :)

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

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

orm-i-auga ★★★★ ()
Ответ на: комментарий от waker

А я про UI-билдер ничего и не говорил.

UI-билдер очень куцая штука, я не думаю, что его кто-то использует в серьез, кроме как для прототипов.

Стандартный внешний вид в Android есть, раньше не было, да, но теперь есть.

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

польза - только если ты про количество пользователей. мобильные цацки на жабе никому не упали на дестопе

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

А стандартные drawable из com.android уже выпилили? Когда я под него писал, все системное подхватывалось.

Сейчас, правда, у разработчиков появилась другая проблема — нужно выглядеть как 4.x, а работать еще и на 2.x, поэтому появились и используются библиотеки совместимости со своим набором графики и костылей.

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

Так все-таки возможно, используя Qt, соответствовать гугловским гайдлайнам или нет? Вопрос в этом. Хрен с ней, с дефолтной рисовалкой.

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

Я тебе привел самые простые примеры. Вид должен быть унифицирован. А то от некоторых «дизайнерских изысков» блевать хочется. К сожалению, что в андройде, что в винде считается нормальным, что каждое приложение выглядит по своему. А в результате как одежда нищего сшитая из разноцветных лоскутов. С 4кой стало получше, но один хрен оно страшновато.

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

UI-билдер очень куцая штука, я не думаю, что его кто-то использует в серьез, кроме как для прототипов

я, вообще-то, то же самое говорю.

Стандартный внешний вид в Android есть, раньше не было, да, но теперь есть.

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

waker ★★★★★ ()

Круть, остается только надеяться и ждать...

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

Так все-таки возможно, используя Qt, соответствовать гугловским гайдлайнам или нет? Вопрос в этом. Хрен с ней, с дефолтной рисовалкой.

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

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

попапы, диалоги, меню настроек - приятно когда они выглядят как родные

VladimirMalyk ★★★★ ()

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

RIP

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

попапы, диалоги, меню настроек - приятно когда они выглядят как родные

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

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