V-Play Engine
V-Play Engine
| |
---|---|
[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)|150px]] | |
Basisdaten
| |
Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value) |
Entwickler | Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value) |
Erscheinungsjahr | 12.12.2012 |
Aktuelle Version | 2.18 (7.11.2018[1]) |
Betriebssystem | Microsoft Windows, macOS, Linux (Entwicklungs- und Zielplattformen), iOS, Android (Zielplattformen) |
Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value) |
Lizenz | Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value) |
v-play.net |
V-Play[2] ist ein cross-platform Entwicklungstool, basierend auf dem Qt Framework. V-Play kann zur Erstellung von mobilen Apps[3] und Spielen[4] verwendet werden, welche auf iOS, Android, Windows Phone, Embedded Devices und Desktop Platformen ausgeführt werden können. Die verwendeten Programmiersprachen sind QML, Javascript und optional C++ und native platformabhängige Programmiersprachen. V-Play wurde 2012 in Österreich gegründet[5] und hat seinen Hauptsitz in Wien. 2014 wurde V-Play im Rahmen eines Cross-Platform Tool Benchmarks zur besten Engine in den Bereichen Support, Einfachheit und Zeitersparnis gewählt[6][7].
Architektur[Bearbeiten]
V-Play basiert auf dem Qt Framework. Qt wurde unter anderen für Applikationen wie VLC Media Player, Skype und Autodesk eingesetzt, und ist stark in der Automobil- und Flugzeugindustrie im Einsatz (Digitale Armaturen, Unterhaltungssysteme). V-Play erweitert diese Basis mit zusätzlichen Komponenten und Services für die Entwicklung von mobilen Apps und Spielen. Seit 2014 ist V-Play ein offizieller Technologie Partner von Qt[8][9]. Oberflächen werden mit der QML Beschreibungssprache erstellt. Diese Dateien können auch Javascript Code enthalten und ermöglichen Property Binding. Im Gegensatz zu anderen Ansätzen werden diese Dateien kompiliert, sodass die Geschwindigkeit durch keinen Interpreter negativ beeinflusst wird. Variable können wie im Typescript typisiert werden. Auch ist es möglich Module und Funktionen im schnelleren C++ zu schreiben, und vorhandene Bibliotheken in C++ und nativen Programmiersprachen wie Object C und Java einzubinden. V-Play liefert einen eigenen Backend Server für die Benutzerverwaltung mit. Auch ein Cloud Service für die Verwaltung von Benutzern steht zur Verfügung. Apps und Spiele werden mit dem QT eigenen IDE QT-Creator erstellt, welches für Windows, Max OS und Linux zur Verfügung steht. Mit diesem IDE können auch Programme, die auf Geräten laufen debuggt werden. Das IDE ist selber mit QT geschrieben und Open Source. Der Source Code liefert wichtige Hinweise wie man am Besten mit der Sprache QML programmiert.[10]
Services von Drittanbietern[Bearbeiten]
V-Play ermöglicht die Einbindung zahlreicher Services in Apps und Spielen, unter anderem:
- AdMob
- Chartboost
- Firebase
- Google Analytics
- Flurry
- GameCenter
- Google Cloud Messaging
- HockeyApp
- Wikitude Augmented Reality[11]
- Soomla
- OneSignal
Unterstützte Plattformen[Bearbeiten]
V-Play unterstützt die folgenden Plattformen als Entwicklungs- und/oder Zielplattform:[12][13]
- iOS: Version 10 und höher (ARM64 und Simulator)
- Android: Version 4.1 ("Jelly Bean") und höher / Armeabi-basierte Geräte (ARMv7, x86)
- Microsoft Windows: 32- or 64-bit Microsoft Windows 7 und später
- Mac OS X: 64-bit 10.10 und später
- Linux: 32- und 64-bit
- Raspberry Pi
- i.MX: i.MX 6 Serie
Einzelnachweise[Bearbeiten]
- ↑ https://v-play.net/doc/vplay-updates
- ↑ V-Play: Cross-Platform Development in Days for Games & Apps. Abgerufen am 4. Dezember 2018 (en-US).
- ↑ Apps - V-Play Engine. In: V-Play Engine. (v-play.net [abgerufen am 4. Dezember 2018]).
- ↑ Games - V-Play Engine. In: V-Play Engine. (v-play.net [abgerufen am 4. Dezember 2018]).
- ↑ Mark J. P. Wolf: Video Games Around the World. MIT Press, 2015, ISBN 978-0-262-52716-3 (google.at [abgerufen am 30. November 2018]).
- ↑ Cross-Platform Tool Benchmarking 2014 Report by Research2Guidance. In: research2guidance. (research2guidance.com [abgerufen am 30. November 2018]).
- ↑ Slant - V-Play Review. Abgerufen am 3. Dezember 2018 (english).
- ↑ Ecosystem | Technology Partners - Qt. In: Qt. (qt.io [abgerufen am 30. November 2018]).
- ↑ Qt in Use in Fortune 500 Companies, V-Play. Abgerufen am 3. Dezember 2018.
- ↑ Rapid Game Development with V-Play
- ↑ Wikitude’s AR technology is now available for Qt-based apps through V-Play. In: Wikitude. 21. August 2018 (wikitude.com [abgerufen am 3. Dezember 2018]).
- ↑ Plans & Pricing - V-Play Engine. In: V-Play Engine. (v-play.net [abgerufen am 4. Dezember 2018]).
- ↑ V-Play Documentation | V-Play 2.18 | V-Play Engine. Abgerufen am 4. Dezember 2018 (en-US).
Diese artikel "V-Play Engine" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:V-Play Engine.
This page exists already on Wikipedia. |