Schlagwort-Archive: IntelliJ IDEA

Eine neue IDE für die Android-Entwicklung

Wer einmal die Werkzeuge, die Google für die Android-Entwicklung bereitstellt, mit den Tools für konkurrierende Plattformen – in erster Linie ist das XCode für die iOS-Entwicklung – vergleicht, wird feststellen: Google ist hier klar im Nachteil. Die aktuelle Lösung besteht aus einem SDK mit CLI-Werkzeugen, einer Sammlung von Plugins für Eclipse sowie einem auf einer virtuellen Maschine basierenden Device-Emulator. Zwar ist ein Entwickeln damit möglich, zwischen dieser Lösung und dem angesprochenen XCode liegen in Sachen Komfort und Geschwindigkeit, kurz: dem Wohlfühl-Faktor, jedoch echte Welten. Zu langsam, zu inkonsistent, zu unübersichtlich ist die Android-Entwicklungsumgebung.

Auf seiner letzten Entwicklerkonferenz im Mai hat Google mit dem »Android Studio« nun endlich eine neue Entwicklungsumgebung angekündigt. Diese basiert auf dem bekannten IntelliJ IDEA (das bereits etwas Unterstützung für Android-Projekte enthielt), ist plattformübergreifend (Windows, Mac, Linux) verfügbar und ist vor allem: noch sehr unfertig. Aktuell befindet es sich offiziell in der Version 0.2.

Dennoch: Die Entscheidung für eine neue Basis ist richtig. Das beginnt schon damit, endlich alle benötigten Werkzeuge in einen einzigen Download zu packen und somit die Ersteinrichtung zu erleichtern.

Allerdings sieht man auch hier sofort, dass die unterschiedlichen Teile unterschiedliche Ursprünge haben. Während die eigentliche Entwicklungsumgebung etwa auf dem Swing-Framework beruht, verwenden »Android Virtual Device Manager« und »Android Device Monitor« das SWT-Toolkit. Und an der größten Schwachstelle kann auch eine aufgeräumtere IDE nichts ändern. Das ist und bleibt der ultra-langsame und fehlerträchtige Emulator.

Bis das »Android Studio« für den Entwickler-Alltag taugt und die Einzelkomponenten vernünftig integriert sind, vergeht wahrscheinlich noch mindestens ein Jahr, eher noch mehr Zeit. Bis dahin überarbeitet Google vielleicht auch den Emulator noch einmal bzw. ersetzt ihn durch ein vollständig andere Lösung. Es ist an der Zeit, den Rückstand zu XCode (und auch den Alternativen wie »Xamarin Studio«) aufzuholen.

Android Studio unter MacOS
Android Studio unter MacOS