Wie wird sich das Ubuntu Phone SDK auf die Desktop-Entwicklung auswirken?

13

Wenn ich nach der Ankündigung von Ubuntu Phone eine Anwendung für Ubuntu entwickeln würde, würde ich mich mit mehreren Problemen befassen. Ich weiß, dass sich diese Dinge nicht sofort ändern werden, aber ich denke über die strategische Entscheidung nach, eine gute Unterstützung durch Canonical sicherzustellen.

  • Wird QML / QT nun auch für die Desktop-Umgebung der Weg in die Zukunft sein?
  • Gehört Quickly jetzt der Vergangenheit an?
  • Welche Sprachen werden die bevorzugten Sprachen sein? Ist C ++ und JavaScript der Weg für die Zukunft, während Python und Vala möglicherweise nicht die strategischste Wahl sind?
  • Wie wirkt sich dies auf vorhandene APIs aus? Wird sich das traditionelle Modell mit Bibliotheken ändern?
Tronda
quelle
Warum sollte es überhaupt Auswirkungen haben? Der Desktop und im Falle von Ubuntu speziell Unity wurde nicht einmal für dieselben Geräte oder mit denselben Toolkits entwickelt. Die Zielgruppen sind sehr unterschiedlich, auch wenn sie ein Interface für alles verwenden möchten.
Uri Herrera

Antworten:

6
  • Qt ist seit mehreren Zyklen ein erstklassiges Toolkit für Ubuntu und wird wahrscheinlich eines der wichtigsten Toolkits für die formfaktorübergreifende Entwicklung unter Ubuntu werden. Auf dem Desktop sind jedoch keine vorhandenen Sprachen oder Toolkits veraltet.
  • Ja, Quickly wird als Tool für die Entwicklung von Ubuntu SDK-Apps weniger wichtig sein. Die Quickly-Entwickler haben entschieden, dass es besser ist, die gleiche Funktionalität in QtCreator selbst zu integrieren, als Qt / QML-Vorlagen für Quickly zu erstellen.
  • QML (das Javascript enthalten kann) wird die empfohlene Sprache und das Toolkit für die formfaktorübergreifende Entwicklung in Ubuntu sein. Python, Vala, C und C ++ werden weiterhin verfügbar sein, auch wenn sich das Ausmaß ändern kann, in dem sie für die Neuentwicklung empfohlen werden.
  • Bestehende APIs sollten vom Ubuntu QML Toolkit nicht betroffen sein. Welche APIs wir empfehlen, hängt davon ab, welche unsere verschiedenen Formfaktoren am besten unterstützen.

Ich hoffe, dass dies Ihre Fragen und Bedenken beantwortet.

mhall119
quelle