LINUX.ORG.RU
ФорумMobile

Портирование десктопного C++/Qt-приложения на Android

 , , ,


0

2

Допустим, есть декстопное приложение, использующее только стандартную библиотеку C++ и Qt4. Насколько сложно будет его портировать на Android (при знании C++ и Qt естественно)?

А то, как я смотрю, под ведроид почти нет свободных словарей, а те, что есть, умеют только какие-то малораспространённые форматы. Что если попытаться портировать десктопный GoldenDict?

Помимо него, можно попробовать портировать какой-нибудь мультипротокольный IM-клиент.

☆☆☆☆☆

Последнее исправление: CYB3R (всего исправлений: 2)

Вот буквально пару дней назад видел на хабре статью про написание на Qt под андроид. Посмотри там, они там ЕМНИП запускали стандартные примеры из кьюта на андроиде. Если приложение простое - должно взлететь.

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

Зачем ты человеку вечер испортил? У него и так девушки нет, он попортировать хотел посидеть, насладиться процессом, отвлечься... а тут ты со своей ссылкой! Изверг!

Zhbert ★★★★★
()

Qt по-прежнему в каком-то недоразвитом состоянии, это наверно будет эквивалентно переписыванию заново.

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

Молодой человек, я и так про него знал. Но он проприетарный, да ещё и платный (бесплатно только 5 словарей показывает).

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Ttt

А если серьезно, то так как GUI все-равно нужно будет переписывать с нуля, то проще и все остальное сделать нормально на Java, потому что в таком приложении кроме GUI ничего и нет.

Qt/Android сейчас стоит использовать только в том случае, если у тебя уже есть тонна Qt-related кода, который кровь из носу нужно заюзать на Android.

Если ты думаешь, что Qt спасет тебя от особенностей Android-платформы, то ты ошибаешься.

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

Жберт, харэ флудить в тех. разделах!

mono ★★★★★
()

1. Надо будет обёртывать всё это в жабу

2. Надо будет перепиливать интерфейс

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