Abo
  • Services:
Anzeige
Qt 5.2 Alpha erschienen
Qt 5.2 Alpha erschienen (Bild: Digia)

Framework: Qt 5.2 Alpha veröffentlicht

Mit der Alpha von Qt 5.2 werden erstmals Android sowie iOS voll unterstützt. Der QML-Stack erhielt einen neuen Renderer und ist nun unabhängig von Googles V8. Die finale Version soll Ende November zusammen mit dem QtCreator 3.0 erscheinen.

Anzeige

Das Framework zur Entwicklung grafischer Oberflächen Qt 5.2 steht in einer Alphaversion zum Testen für Entwickler bereit. Bisher gibt es sie allerdings nur im Quellcode. Nutzer, die die Vorabversion von Qt nicht selbst kompilieren wollen, müssen auf die Betaversion in wenigen Wochen warten.

iOS und Android

War die Android- und iOS-Unterstützung in Qt 5.1 noch als Vorschau integriert, sollen die beiden Mobilbetriebssysteme mit Version 5.2 des Frameworks voll unterstützt werden. Bis auf Webkit stehen alle Kernbestandteile auf den Systemen bereit, also auch Qt QML, Qt Quick und Qt Multimedia, welche in Version 5.1 nicht oder nur mit Abstrichen benutzt werden konnten.

Von den Qt-Addons stehen Qt Sensors, Qt Graphical Effects, Qt Script und Qt SVG zur App-Entwicklung auf Smartphones zur Verfügung. Für Android ist ein neues Android-Extras-Modul entstanden. Neu sind auch Qt Bluetooth für Linux und Blackberry, Qt NFC für Blackberry und Qt Positioning, das auf allen Plattformen verwendet werden kann, die NMEA-Daten nutzen.

Mit Qt 5.2 beginnen die Qt-Entwickler ihre Abkehr von Webkit als HTML-Rendering-Engine und stellen Qt Webengine als Technology Preview vor, die auf Chromium basiert. Dies soll vor allem die Arbeit der Qt-Entwickler vereinfachen. Qt Webkit soll zwar weiter gepflegt werden, aber keine neuen Funktionen mehr erhalten.

Umbau an QML und Qt Quick

Die Qt-eigene deklarative Sprache QML ist nun nicht mehr von Googles V8 abhängig, sondern erhält eine eigene Javascript-Engine. Damit wird QtJSBackend auch nicht mehr benötigt. Durch die eigene Engine ist es erst möglich geworden, Qt Quick 2 auf iOS zu unterstützen. Außerdem müssen die Entwickler nun etwa 5 MByte weniger Code pflegen.

Zwar ist die Qt-Engine noch etwas langsamer als V8, doch die Entwickler können sich so besser darauf konzentrieren, die Engine an häufige Anwendungsszenarien von QML und Qt Quick anzupassen. Bis zur finalen Version soll die Leistung beim Ausführen von Javascript aber vergleichbar zu V8 sein.

Zudem erhielt Qt Quick einen neuen Scene-Graph-Renderer, der in vielen Fällen die Last auf CPU und GPU deutlich reduziert und so klar die Leistung steigert. Der Animator-QML-Typ erlaubt darüber hinaus Animationen, die komplett in dem Rendering-Thread laufen und somit den Haupt-Thread der Anwendung nicht mehr blockieren.

Qt Creator 3.0

Zusammen mit der finalen Version von Qt 5.2 soll auch die IDE Qt Creator 3.0 erscheinen. Damit soll die Android-Unterstützung weiter ausgebaut werden und iOS-Entwickler sollen die IDE einfach für ihre Projekte nutzen können. Der LLVM Debugger (LLDB) soll ebenso genutzt werden können.

Die Alpha von Qt 5.2 steht im Quelltext auf den Servern des Projekts zum Download bereit. Kunden von Digia erhalten Zugang zu der Vorabversion über das Unternehmensportal. Die Veröffentlichung der finalen Version von Qt 5.2 ist für Ende November geplant.


eye home zur Startseite
AndreasBf 01. Okt 2013

Leider hat Golem vergessen hier anzumerken, dass die neue QWebEngine (basierend auf dem...

baldur 30. Sep 2013

Ohne mich jetzt sonderlich damit beschäftigt zu haben, würde ich vermuten, daß auf iOS...

Thaodan 30. Sep 2013

Ja da Qt generell LGPL mit Linking Exception verwendet: https://www.xing.com/net...



Anzeige

Stellenmarkt
  1. Schaeffler Technologies AG & Co. KG, Herzogenaurach
  2. über Mentis International Human Resources GmbH, Nordbayern
  3. Bechtle Onsite Services GmbH, Neckarsulm
  4. Sonntag & Partner Partnerschaftsgesellschaft mbB, Augsburg


Anzeige
Spiele-Angebote
  1. 18,99€
  2. 6,99€
  3. 109,99€/119,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Electro Fluidic Technology

    Schnelles E-Paper-Display für Video-Anwendungen

  2. Heiko Maas

    "Kein Wunder, dass Facebook seine Vorgaben geheim hält"

  3. Virtual Reality

    Oculus Rift unterstützt offiziell Roomscale-VR

  4. FTP-Client

    Filezilla bekommt ein Master Password

  5. Künstliche Intelligenz

    Apple arbeitet offenbar an eigenem AI-Prozessor

  6. Die Woche im Video

    Verbogen, abgehoben und tiefergelegt

  7. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  8. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  9. Rockstar Games

    Waffenschiebereien in GTA 5

  10. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Redmond Campus Building 87: Microsofts Area 51 für Hardware
Redmond Campus Building 87
Microsofts Area 51 für Hardware
  1. Windows on ARM Microsoft erklärt den kommenden x86-Emulator im Detail
  2. Azure Microsoft betreut MySQL und PostgreSQL in der Cloud
  3. Microsoft Azure bekommt eine beeindruckend beängstigende Video-API

3D-Druck bei der Bahn: Mal eben einen Kleiderhaken für 80 Euro drucken
3D-Druck bei der Bahn
Mal eben einen Kleiderhaken für 80 Euro drucken
  1. Bahnchef Richard Lutz Künftig "kein Ticket mehr für die Bahn" notwendig
  2. Flatrate Öffentliches Fahrradleihen kostet 50 Euro im Jahr
  3. Nextbike Berlins neues Fahrradverleihsystem startet

Panasonic Lumix GH5 im Test: Die Kamera, auf die wir gewartet haben
Panasonic Lumix GH5 im Test
Die Kamera, auf die wir gewartet haben
  1. Die Woche im Video Scharfes Video, spartanisches Windows, spaßige Switch

  1. Re: Was habe ich von Netzneutralität als Kunde?

    Tet | 10:53

  2. Re: Performance ist mies

    Haxx | 10:37

  3. Re: Volumenbegrenzungen abschaffen

    Tet | 10:35

  4. Re: Siri und diktieren

    rabatz | 10:24

  5. Re: Mal ne dumme Gegenfrage:

    Apfelbrot | 10:13


  1. 10:35

  2. 12:54

  3. 12:41

  4. 11:44

  5. 11:10

  6. 09:01

  7. 17:40

  8. 16:40


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel