zurück zum Artikel

Visual-Studio-Erweiterung Android++ ist quelloffen

Rainald Menge-Sonnentag
Android

Justin Webb hat die Android++-Erweiterung für Microsofts Entwicklungsumgebung im Source freigegeben. Das Werkzeug richtet sich vor allem an Spieleentwickler, die Android-Code in C/C++ für das Android NDK schreiben.

Der Großteil der Android-Anwendungen ist in Java geschrieben. Das Android NDK zum Erstellen von Apps in C/C++ kommt vor allem bei Spielen zum Einsatz, die durch die hardwarenahe Programmierung eine höhere Performanz erreichen. Auf der NDK-Entwicklerseite [1] weist Google explizit darauf hin, dass nur wenige Anwendungen von der nativen Programmierung profitieren, deren Preis eine höhere Komplexität ist. Entsprechend wenige Werkzeuge gibt es zum Erstellen von Android-Apps in C und C++. Visual-Studio-Nutzer können vor allem auf Visual C++ for Cross-Platform Mobile Development [2] zurückgreifen.

Laut Justin Webb, dem Entwickler der Android++ [3]-Erweiterung, bietet sein Werkzeug eine deutlich bessere Performanz beim Bauen der Apps als Microsofts Technik. In dem Blog-Beitrag erklärt er, dass er die Entwicklung des Projekts so lange fortsetzen will, wie es eine passende Alternative zu Microsofts Cross-Platform-Werkzeug ist. Die Vorteile von Android++ lägen vor allem in der Flexibilität.

So nutzt das Werkzeug als Compiler wahlweise LLVM/Clang oder GCC. Dabei unterstützt es die parallele Kompilierung und Pre-Compiled Headers. Als Debugger kommt GDB zum Einsatz. Entwickler können Microsofts quelloffenes MSBuild verwenden und über Skripte steuern. Außerdem ist laut der Feature-Übersicht [4] das Debuggen auf den meisten Android-Geräten möglich. Es gibt keine Einschränkungen bezüglich der Hardware oder der Hersteller und auch keine Lizenzprüfungen.

Bisher war Android++ nur über eine geschlossene Beta [5] erhältlich. Anfang der Woche hat Justin Webb das Werkzeug im Source auf GitHub [6] veröffentlicht. Die Lizenz erlaubt sowohl Code-Änderungen als auch den Einsatz in kommerziellen Projekten.

(rme [7])


URL dieses Artikels:
https://www.heise.de/-3064579

Links in diesem Artikel:
[1] http://developer.android.com/tools/sdk/ndk/index.html
[2] https://msdn.microsoft.com/de-de/library/dn707591.aspx
[3] http://android-plus-plus.com/
[4] http://android-plus-plus.com/features/
[5] https://www.heise.de/news/Android-Android-Anwendungen-in-Visual-Studio-entwickeln-2098814.html
[6] https://github.com/webbju/android-plus-plus
[7] mailto:rme@ix.de