LINUX.ORG.RU

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

 ,


1

2

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

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

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



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

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

Jayrome ★★★★★
()

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

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

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

bhfq ★★★★★
()

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

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

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

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

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

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

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

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

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

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

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
()
Ответ на: комментарий от mono

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

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

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от 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 ★★★★★
()

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

RIP

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

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

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

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