Mir wurde möglicherweise ein Android-Projekt zugewiesen, ich habe wenig Erfahrung mit Java, aber viel Erfahrung mit Flash Builder. Hat jemand eine Meinung zu Adobe AIR für Android , mit der Sie ActionScript-Projekte als native Anwendungen veröffentlichen können für das Android OS "? Ich bin generell vorsichtig mit Cross-Compilern, habe aber keine Lust Java zu lernen ...
AIR ist wirklich kein Cross-Compiler - Ihre Anwendung wird als APK veröffentlicht, die Sie auf den Android-Markt oder was auch immer bringen können, aber irgendwo in dieser APK ist eine SWF, die von der Android-Version der AIR ausgeführt wird Laufzeit. Wenn sie "native Anwendung" sagen, meinen sie, dass der Benutzer damit genauso interagiert wie mit nativen Apps, aber der Inhalt selbst ist eine plattformübergreifende Binärdatei, genau wie Desktop AIR (oder Java für diese Angelegenheit). Der Prozess ist auf Desktops vollständig parallel zu AIR, mit dem Unterschied, dass die bereitgestellte Datei den Namen .apk anstelle von .air hat.
In jedem Fall müssen Sie nicht spekulieren, da die Laufzeit selbst und die Tools zum Erstellen von Apps derzeit in der offenen Betaversion sind . (Nun, halb offen - die Binärdateien befinden sich in einem Vorabversionsprogramm, aber alle werden automatisch akzeptiert.) Bisher habe ich nur einige Inhalte neu veröffentlicht, die ich zuvor für andere Plattformen als AIR-Apps erstellt habe weit.
Die Vor- und Nachteile sind im Grunde die gleichen wie die Vor- und Nachteile der Verwendung von AIR auf einer anderen Plattform. Wenn also AIR im Allgemeinen eine gute Wahl für Sie ist, ist Android / AIR wahrscheinlich Ihre Zeit wert.
Das große Problem mit Air für Android ist, dass nur High-End-Geräte unterstützt werden: Sogar Telefone mit Froyo werden nicht unterstützt, es sei denn, sie haben eine CPU mit einer armv7-Architektur ... und viele billigere Telefone nicht. Air für Android-Telefone . Dies, IMHO, saugt.
Tags und Links android adobe air flash-builder air-android