2015-03-19 6 views
-1

в Qt 5.4 можно разрабатывать приложения для Android и iOS. Я хочу понять архитектуру, стоящую за ней. В документе Qt ничего не говорится об этом.Как работает мобильный телефон Qt?

+0

Это слишком широкий вопрос. (и, по-видимому, неполная?) Реализация платформы в Qt выполняется в плагинах платформы Qt: http://doc.qt.io/qt-5/qpa.html –

+0

Вы не разрабатываете родное приложение с Qt mobile. Должны быть некоторые механизмы о том, как заставить приложение работать на платформе. Рассмотрим, например, Xamarin, где вы разрабатываете приложение на C#. Xamarin использует Mono Framework и в зависимости от того, на какой платформе вы нацеливаетесь, это немного отличается. Rughly говоря, вы можете сказать, что для iOS он использует привязки для доступа к миру Objective-C, а для Android он использует JNI. Вы можете взглянуть на их документ: http://developer.xamarin.com/guides/android/under_the_hood/architecture/. Это то, что я ожидаю от Qt. – maiq

+0

Есть обучающие материалы YouTube https://www.youtube.com/watch?v=suPeZ7XC1xk. Счастливое кодирование :) – sashoalm

ответ

0

Что касается Android, вы можете начать здесь.

Богдан Ватра это парень за реализацией Android Qt:

http://www.kdab.com/qt-on-android-episode-1/

+0

Это потрясающее спасибо! Есть ли что-то подобное для iOS? – maiq

+0

Насколько я знаю, я боюсь. –

Смежные вопросы