Bleibt zu erwähnen, dass die Android-Portierung nativen C++ Code unter Android erlaubt! Es wird lediglich ein Java-Wrapper erstellt um die App zu starten.
Wieso existieren eigentlich noch andere Toolkits? Und warum werden sie verwendet?
Wozu Android auf x86 und Linux portieren, wenn man dort jetzt eh Qt-Code laufen lassen kann? Viel eher sollte Qt überall portiert werden. Z.B. auch für Apple IOS ... dann hätte man endlich native (und keine mit Emulation über VMs) Programme für alle (Smartphone) Plattformen ...
Um das Gesamtpaket mit Android apps, desktop, API, usw. auch auf dem Desktop zu haben? Also identische Arbeitsumgebung und Programme auf Handy, Tablet und Desktop.
Wenn alle Android Programme in Qt geschrieben wären, könnte man diese auch auf jeder anderen Plattform laufen lassen, wo Qt existiert.
Jedoch ist fraglich wie nützlich das ist ... immerhin ist z.B. Chrome oder Firefox für Android extra klein (vom UI her) gehalten, damit auch alles Platz hat auf den kleinen Bildschirmen. Oder wer hat ein GSM, UMTS, ... Modul in seinem PC und will dann auch damit Telefonieren ...
Aber wenn man so was wirklich will, warum nicht Windows 8 verwenden ... dort lieben ja alle dieses Feature, dass man versucht das UI und alles auf jedem Gerät gleich zu machen
Computer sollen ihre Arbeit gefälligst selber machen! Freiheit für die Programmierer.
Meinst Du Arbeitslosigkeit oder Freiheit?
Nichts gegen dieses Programm.
Ich meine nur mit guter Dokumentation einer API (von überhaupt allem) ist Programmieren doch geschmeidig wie Öl.
Dann bist du bei Qt ja richtig. Eine besser Dokumentierte API hab ich noch nie gesehen.
Online (http://qt-project.org/doc/qt-4.8/) wie auch Offline (Qt Assistant).
Und natürlich auch beim QCreator integriert.
Ich finde QtCreator herausragend. Man merkt das er von Entwickler fuer Entwickler gemacht wurde. Weiter so!
Bleibt zu erwähnen, dass die Android-Portierung nativen C++ Code unter Android erlaubt!
Es wird lediglich ein Java-Wrapper erstellt um die App zu starten.
Wieso existieren eigentlich noch andere Toolkits? Und warum werden sie verwendet?
Sogar die QtMobility Sachen tun. Alles im allem wir Android so langsam richtig interessant. Was noch fehlt ist Android auf x86 Linux Desktop.
Muss Android x86 nicht über sowas wie eine Dalvik VM / Runtime laufen?
Gibt es da nicht ein Integrationsproblem, Android ist ja auch eine Plattform mit Zugriff auf Kontakte etc. ?
Dalvik auf x86 tut ja schon. Gab da mal was von Intel.
Warum Integrationsproblem? Kontaktverwaltung ist Teil von Android.
Wozu Android auf x86 und Linux portieren, wenn man dort jetzt eh Qt-Code laufen lassen kann? Viel eher sollte Qt überall portiert werden. Z.B. auch für Apple IOS ... dann hätte man endlich native (und keine mit Emulation über VMs) Programme für alle (Smartphone) Plattformen ...
Um das Gesamtpaket mit Android apps, desktop, API, usw. auch auf dem Desktop zu haben? Also identische Arbeitsumgebung und Programme auf Handy, Tablet und Desktop.
Wenn alle Android Programme in Qt geschrieben wären, könnte man diese auch auf jeder anderen Plattform laufen lassen, wo Qt existiert.
Jedoch ist fraglich wie nützlich das ist ... immerhin ist z.B. Chrome oder Firefox für Android extra klein (vom UI her) gehalten, damit auch alles Platz hat auf den kleinen Bildschirmen. Oder wer hat ein GSM, UMTS, ... Modul in seinem PC und will dann auch damit Telefonieren ...
Aber wenn man so was wirklich will, warum nicht Windows 8 verwenden ... dort lieben ja alle dieses Feature, dass man versucht das UI und alles auf jedem Gerät gleich zu machen