Flash auf Android: Schauen Sie, aber berühren Sie nicht

Mit ihren größeren Bildschirmen, langlebigen Batterien und leistungsstarken CPUs scheinen Tablets gut für die Arten von Multimedia-Anwendungen geeignet zu sein, die gewöhnliche Smartphones verwirren. Apple lässt Adobe Flash jedoch bekanntermaßen nicht auf seinen iOS-Mobilgeräten, einschließlich dem iPad, zu. Dies schafft eine ideale Gelegenheit für konkurrierende Tablet-Hersteller, die Lücke zu schließen.

Derzeit ist das Motorola Xoom das Hauptkonkurrent des iPad, das seit Februar in den USA bei Verizon erhältlich ist. Das Xoom ist das erste Gerät, das mit Googles Android 3.0-Betriebssystem mit dem Codenamen "Honeycomb" ausgeliefert wird. Es verfügt über eine neue Benutzeroberfläche, die "von Grund auf für Tablets entwickelt" wurde.

[Auch auf: Ihre Website mag großartig sein, aber ist sie wirklich plattformübergreifend? Siehe 7 Fehler in der Web-Benutzeroberfläche, die bei Smartphones und Tablets vermieden werden sollten. | Aktualisiert für Android 3.0: Weitere Informationen zum Verwalten von iPhones, Androids, BlackBerry-Geräten und anderen Smartphones finden Sie im 20-seitigen Deep Dive PDF-Sonderbericht für Mobile Management. ]]

Beim Vergleich des Xoom mit dem ursprünglichen iPad stellten wir fest, dass das Motorola-Tablet ein glaubwürdiger, aber minderwertiger Konkurrent ist, und es verblasste noch weiter, wenn es mit dem neueren iPad 2 verglichen wurde. Beide Tests wurden jedoch durchgeführt, als keine der beiden Plattformen Flash unterstützte. Adobe hat seitdem einen Beta-Flash-Player 10.2 für Android 3.0 veröffentlicht. Damit ist Honeycomb die erste Tablet-Plattform, die Flash-Inhalte unterstützt.

Wäre Flash ein Game-Changer für Android, der Honeycomb-Tablets endlich einen klaren Vorteil gegenüber dem iPad verschafft? Ich wollte es herausfinden, also schnappte ich mir die Demo Xoom und machte mich auf den Weg durch das Flash-fähige Web. Leider waren meine Ergebnisse nicht besonders ermutigend.

Video, weil du es verlangst

Es gibt keine eigenständige Flash-App für Android. Das Installationsprogramm fügt dem vorhandenen Android-Webbrowser einfach Flash-Unterstützung hinzu, ähnlich wie das Flash-Plug-In für Desktop-Browser.

Adobe bietet auch eine separate App namens Adobe Flash Showcase an, die lediglich eine Liste von Links zu Flash-fähigen Websites enthält. Ich bezweifelte jedoch, dass diese sorgfältig geprüften Prunkstücke mir das ganze Bild vermitteln würden. Ich wollte sehen, wie sich Flash Player in realen Browserszenarien verhält, also habe ich die vorgefertigten Demos von Adobe übersprungen und selbst nach Flash-Inhalten gesucht.

Das Streamen von Videos ist heute die beliebteste Anwendung für Flash, daher habe ich das zuerst versucht. Ironischerweise fiel es mir schwer, Demo-Fälle zu finden. Der Xoom wird mit einem Videoplayer geliefert, der automatisch gestartet wird, wenn Sie Inhalte von YouTube oder Dailymotion anzeigen, sodass Sie für diese Websites kein Flash benötigen. Andererseits würde Hulu selbst mit installiertem Flash nicht funktionieren. Alles, was es sagen würde, war: "Leider ist dieses Video nicht auf Ihrer Plattform verfügbar. Wir entschuldigen uns für etwaige Unannehmlichkeiten."

Auf Websites, auf denen ich Flash-Videos anzeigen konnte, wie z. B. Comedy Central und MTV, waren die Ergebnisse gemischt. Die Wiedergabequalität war größtenteils gut, aber manchmal etwas abgehackt, und der Ton schien gelegentlich leicht nicht synchron zu sein. Videos, die im Vollbildmodus scharf aussahen, schienen sich in der Bildqualität zu verschlechtern, wenn sie auf kleinere Größen verkleinert wurden. Schlimmer noch, einige der Steuerelemente der Flash-Videoplayer konnten aufgrund der Touchscreen-Oberfläche des Tablets kaum aktiviert werden.

Flash fehlt eine bestimmte Note

Die Schwierigkeiten beim Navigieren in Flash-Benutzeroberflächen auf einem Touchscreen-Gerät werden immer problematischer und sind auf der Flash-Plattform leider weit verbreitet. Flash-Entwickler füllen ihre Benutzeroberflächen mit noch größerer Wahrscheinlichkeit als herkömmliche Webentwickler mit Rollovers, ausgefallenen Animationen und ästhetisch ansprechenden, jedoch nicht standardmäßigen Steuerelementen, von denen keines auf einem Gerät mit kleinem Bildschirm und ohne Maus gut funktioniert.

Das Scrollen auf dem Bildschirm ist ein besonders ungeheuerliches Beispiel. Android-Tablets verwenden nicht die herkömmlichen Bildlaufleisten einer mausbasierten Benutzeroberfläche. Stattdessen streichen Benutzer mit den Fingern, um einen Bildlauf durchzuführen. Flash-Apps scheinen dieses Konzept nicht zu verstehen. Sobald ein Flash-Film in einen Teil des Browserfensters geladen wird, reagiert dieser Teil des Fensters nicht mehr auf Wischen. Wenn Sie durch das Fenster scrollen müssen, um sicherzustellen, dass der Flash-Inhalt auf dem Bildschirm zentriert ist, müssen Sie vorsichtig mit dem Finger einen Teil der Seite berühren, der HTML entspricht, damit der Browser weiß, dass Sie es sind versuchen zu scrollen.

Das stimmt sowieso die meiste Zeit. Das Schlimmste ist das inkonsistente Verhalten des Spielers. Dies wird sehr frustrierend, wenn auf einer Webseite viele HTML- und Flash-Inhalte gemischt sind. Die Benutzeroberfläche wird zu einem Tauziehen zwischen dem Browser und dem Flash Player, bei dem jede Berührung scheinbar zufällig unterschiedliche Effekte erzeugt. Abhängig davon, wo Ihr Finger gerade landet - und möglicherweise von Ihrem Timing - wird eine Berührung möglicherweise als Befehl für den Browser interpretiert und die nächste aktiviert möglicherweise die Steuerelemente in einem Flash-Film, während die nächste möglicherweise nichts tut. Adobe hat einfach nicht genug getan, um berührungsbasierte Benutzeroberflächen zu unterstützen.

Anwendungen? Vergiss es

Als ich einige Demo-Adobe Flex-Anwendungen ausfindig machte, die im Android-Browser geladen wurden, war meine Reaktion äußerst enttäuschend. Optisch waren sie ansprechend genug, aber sie haben nicht viel getan, um den Bildschirm in Tablet-Größe unterzubringen, was bedeutete, dass ich viel scrollen musste (wo möglich). Die Steuerelemente der Benutzeroberfläche waren alle nicht standardisiert, und viele gingen davon aus, dass ich eine Maus hatte.

Am schlimmsten war die Formulareingabe, eine Hauptstütze jeder Geschäftsanwendung. Bei der Präsentation eines Flash-basierten Formulars musste ich buchstäblich sechs oder sieben Mal mit dem Finger auf den Bildschirm des Xoom stechen, bevor sich meine Berührung als Klick registrieren ließ. Schließlich würde ein zufälliges Formularfeld hervorgehoben, unabhängig davon, wo mein Finger gelandet ist, und die Bildschirmtastatur würde auftauchen. Wehe mir, wenn das falsche Feld hervorgehoben wurde, denn Tab und Shift-Tab würden mich beide durch die Formularfelder vorwärts bringen . Es schien keinen Weg zurück zu geben, und ich wagte es nicht, durch Berühren ein anderes Feld auszuwählen. Kurz gesagt, Flash-basierte Formulare sind auf Android-Tablets ein absoluter Nonstarter. Vergiss sie.

Was ist mit Spielen? Selbst dort hatte ich nicht viel Glück. Ein einfaches Ballon-Popping-Spiel, das in meinem Browserfenster gerendert wurde, sprang dann unerklärlicherweise nach oben und links und hinterließ ein weißes Quadrat, wo der Flash-Inhalt sein sollte. Ich konnte durch das Fenster scrollen, um den Spielbildschirm zu sehen, aber um das Spiel zu steuern, musste ich immer noch das weiße Quadrat berühren. Es war hoffnungslos.

Soweit ich das beurteilen konnte, gab es eine Sache und nur eine Sache, die der Flash Player für Android 3.0 erfolgreich ausgeführt hat. Im Standard-Android-Browser sind Flash-Inhalte unsichtbar, sodass Sie keine Flash-basierte Werbung bemerken. Wenn der Flash Player installiert ist, erscheinen plötzlich alle diese Anzeigen dort, wo es keine gab. Ihre animierten Grafiken springen und huschen unter Ihren Fingerspitzen wie Kakerlaken auf einem Tablett - ein Erfolg.

Nicht der Droide, den du suchst

Derzeit bietet die Flash-Unterstützung keinen Grund, ein Xoom anstelle eines iPad zu kaufen. Wenn Sie gehofft haben, der Flash Player würde eine ganz neue Welt von Inhalten ermöglichen, werden Sie enttäuscht sein. Flash-Sites auf Android-Geräten sind absolut erfolgreich. Wenn Sie Flex-Anwendungen für Ihr Unternehmen bereitstellen, auf die auf Mobilgeräten zugegriffen werden kann, sollten Sie sofort zu HTML wechseln. Wenn Sie jedoch von animierter Web-Werbung begeistert sind, ist der Flash Player genau das Richtige für Sie.

Es gibt jedoch noch ein weiteres erwähnenswertes Detail: Adobe AIR, die Laufzeit, mit der Flash-Inhalte als eigenständige Anwendungen ausgeführt werden können, ist als separater Download für Android 3.0 verfügbar. Sie müssen den Flash Player nicht installieren oder Flash-Inhalte im Browser aktivieren, um AIR-Apps verwenden zu können. Soweit ich weiß, scheinen die derzeit im Android Market verfügbaren AIR-Apps gut zu funktionieren. Der Hauptunterschied besteht darin, dass diese Apps speziell für Android-Smartphones und -Tablets entwickelt wurden. Wenn Sie diesen Weg gehen, können Sie das Android SDK anstelle von Flash verwenden.

Auf der positiven Seite scheinen Behauptungen, dass der Flash Player die Akkulaufzeit erschöpft, größtenteils unbegründet zu sein. Ich habe nicht festgestellt, dass es viel mehr Strom verbraucht als ein durchschnittliches Spiel. Aber wissen Sie, was noch weniger Strom verbraucht als der Flash Player für Android? Nicht installieren.

Dieser Artikel "Flash auf Android: Schauen, aber nicht anfassen" wurde ursprünglich auf .com veröffentlicht. Lesen Sie Neil McAllisters Blog Fatal Exception und verfolgen Sie die neuesten Entwicklungen in der Mobiltechnologie auf .com. Folgen Sie .com auf Twitter, um die neuesten Nachrichten zur Geschäftstechnologie zu erhalten.