Здравствуйте, velkin, Вы писали:
V>Здравствуйте, AlexGin, Вы писали:
AG>>Вот интересный вопрос — можно ли на Qt5 создавать приложения для мобильных девайсов на андроиде? AG>>Я так понял, что вообще-то можно. Какие тут есть грабли? AG>>Что более популярно для подобных разработок Qt или Java? AG>>Заранее благодарю за любые соображения!
V>Попробуйте запустить на андроиде приложение "Debian noroot" или что-то в таком же роде. Суть в том, что десктопные приложения в том числе ваши могли бы прекрасно работать на смартфонах и планшетах. Вместо этого каждая фирма — Apple, Google и Mircrosoft лепят свои поделия, вроде как предлагают разработчикам перейти на их фреймворки.
Да, в основе android linux ядро, поэтому если написать реализацию Xов использующую
android opengl (скорее все уже написана), а само приложение просто компилировать кросс компмилятором,
и при инсталяции положить рядом с приложение glibc,libstdc++ и остальные то десктопное
приложение должно без проблем заработать.
Но не все делают из-за того что хотят бабла и пипл хавает.
Десктопные приложения расчитаны на мышь, и элементы интерфейса
неудобны для нажатия пальцем, вроде бы невелика проблема,
но переделать то нужно каждое окно. Плюс приложение если у него
нет фокуса должно дать заснуть ОС, т.е. со всякими таймерами и потоками
нужно разобраться. Т.е. ядро приложения останется, а GUI по хорошему нужно
переписать, и вобщем-то все основные мобильные ОС и их mainline IDE для разработки
(XCode,Android Studio, VS) позволяют иметь ядро на C++ + GUI. Поэтому на мой
взгляд они особо и не ставят палки в колеса разработчикам.