Steve Jobs 'letzte Lachen gut befreit zu Flash?

Steve Jobs 'letzte Lachen gut befreit zu Flash?

Steve Jobs ist nicht hier, um seinen Triumph zu genießen, aber die Ankündigung dieser Woche, dass Adobe die Entwicklung der mobilen Version des Flash Players aufgehört hat, hätte ihn zweifellos erfreut. Der Titel der gestrigen Guardian -Geschichte sagt alles: „Adobe tötet Mobile Flash und gibt Steve Jobs das letzte Lachen“. Der erste Kommentar ist sogar stark!”

Warum hat Adobe die Entscheidung getroffen?? Ist das wirklich das Ende der Straße für Flash? Und ist es wirklich gute Nachrichten?

Unweigerlich präsentieren die meisten Kommentatoren den Umzug als Bestätigung des Arguments von Steve Jobs, dass Flash für die leichte mobile Lieferung von Natur aus ungeeignet war.

Regelmäßige Leser werden wissen, dass ich dieses Argument noch nie gekauft habe, vor allem, weil es nicht wahr ist und die Tatsache ignoriert, dass Flash speziell entwickelt wurde, um die reichstmöglichen Erfahrungen mit schmalen Webpipelines und auf alltäglichen Systemen zu liefern - und dass es sich für diese strenge Mission befasst hat während seines gesamten Lebens.

Nach dem retrospektiven Verbot einer etablierten Web -Technologie - im Einsatz von erstaunlichen 62% der 97.000 Standorte nach Microsoft -Zahlen - war ein außergewöhnlicher Putsch

Daher sollten der leichte Rich Flash Player und die neue Generation von leichten Rich -Handheld -Geräten die perfekte Übereinstimmung gewesen sein. Wenn Apple Blitz auf Handys zum Arbeiten lassen wollte, hätte es dies haben können. Ich glaube.

Meine Ansicht, wie ich bereits argumentiert habe, ist, dass die wirkliche Motivation von Steve Jobs vollständig geschäftsbedingt war. Was wirklich revolutionär an der neuen iOS -Plattform ist, ist das Geschäftsmodell, in dem reichhaltige Inhalte und Anwendungen ausschließlich über native Apps und über den App Store mit seiner 30% -Provision geliefert werden. In diesem Licht ist die Bedrohung, dass Flash Posen darstellt.

Sie müssen den Mann bewundern. Nach dem retrospektiven Verbot einer etablierten Web -Technologie - im Einsatz von erstaunlichen 62% der 97.000 Standorte nach Microsoft -Zahlen - war ein außergewöhnlicher Putsch. Irgendwie zog Steve Jobs es aus und schaffte es sogar, dass die Verweigerung der Funktionalität der Benutzer, der Wahlfreiheit und des Wettbewerbs ihnen einen Gefallen tat, einen Gefallen zu tun. Stellen Sie sich vor, was passiert wäre, wenn Microsoft versucht hätte, den gleichen Trick abzubauen.

Entscheidungsfreie Handlungen und Erfolg von Jobs ermöglichten es auch möglich - vielleicht sogar unvermeidlich -, dass Microsoft dem Beispiel folgen würde. Ich denke.

Natürlich hat das Android und die anderen Partner von Open Screen Project (OSP) immer noch gelassen, die übrigens weiterhin frei sind, ihre eigenen zukünftigen Mobilfunkspieler zu entwickeln (ein möglicher USP für Google?). Da sich sowohl Apple als auch jetzt Microsoft dagegen ankamen, war das Schreiben an der Wand klar.

Flash konnte im mobilen Bereich niemals universell werden, wie es auf dem Desktop ist, nicht weil es die Waren nicht liefern und das Publikum aufbauen konnte - sondern weil es nicht durfte. Es gab nichts, was Adobe dagegen tun konnte; Das Schicksal des mobilen Flash -Spielers war völlig außerhalb der Hände. Adobe's Entscheidung ist keine Bestätigung der Position von Steve Jobs, es ist nur eine direkte Konsequenz.

Die Zukunft für Flash und HTML5 - in der Praxis

Trotzdem ist es die Realität, ausgesetzt zu sein, und wenn Adobe nun seinen mobilen Spieler zugunsten von HTML5 zurückkehrt, ist dies das Ende der Straße für Flash?

Es ist wichtig, sich nicht wegzutreiben und zu betonen, dass Adobe nur die Entwicklung des mobilen Spielers stoppt. Der Flash -Player wird weiterhin für den Desktop entwickelt, auf dem er allgegenwärtig ist und in der Tat unangefochten ist, da Microsoft nun Silverlight effektiv abgelegt hat.

Wenn Flash nicht mehr an alle Benutzer liefern kann, suchen Entwickler und Designer nach einer Lösung, die kann

Das Wunschdenken ist jedoch vorzutäuschen, dass Flash auf dem Desktop nicht betroffen ist. Letztendlich kommt es auf dasselbe Argument an: Das Web dreht sich alles um Universalität. Wenn Flash nicht mehr an alle Benutzer liefern kann, suchen Entwickler und Designer nach einer Lösung, die kann.

Sobald Steve Jobs plattformübergreifende Web-Erweiterungen (Silverlight und Java sowie Flash) verboten und die iOS. Wenn Sie das tun können, was Sie in HTML5 tun möchten, gibt es kaum Frage, dass dies der beste Weg ist, dies zu tun. Die grundlegende Verschiebung von Flash zu HTML5 im Browser ist unvermeidlich, und jetzt ist Adobe vollständig und deutlich an Bord ist.

Während „Flash in HTML5“ einfach und wünschenswert klingt, heißt das nicht, dass dies nicht der Fall ist. Nehmen Sie das einfachste Beispiel: die allgegenwärtige Flash-basierte animierte Vektoranzeige. Jetzt ist es sicherlich möglich, dass dies eher über HTML5 als Flash geliefert werden kann (wie die Flash -Blocker jetzt entdecken). Was bedeutet das in der Praxis jedoch tatsächlich??

Wirst du wirklich die Vektoren der SVG -Objekte von Hand codieren?? Und dann die Keyframes der Animation? Und was ist dann mit der Ausgabe?? Die HTML5 -Browser -Unterstützung ist nicht einfach und variieren Sie die HTML5 -Funktionen und -implementierungen werden wahrscheinlich eine spezielle Handhabung erfordern. Wieder theoretisch können Sie alle Schwächen lernen und gegen alle Plattformen und Browser testen, oder dann haben Sie vielleicht bessere Dinge zu tun.

Das Fazit ist, dass die offene Codierung im Prinzip sehr gut ist, aber Notepad es nicht schneiden kann-um rechte Ergebnisse im Flash-Stil zu erzielen. Und der wahrscheinlichste Anbieter wird Adobe sein. Zweifellos wird die nächste Version von Dreamweaver Canvas-Tag-Funktionen hinzufügen, während Sie für komplexere Szenarien die brandneue, engagierte HTML5-native Adobe Edge verwenden können.

Ironischerweise ist die Verwendung von Flash -Tools auf diese Weise tatsächlich die einzige Option, wenn Sie wirklich universell bleiben möchten

Alternativ hat Adobe deutlich gemacht, dass es vorhat, die HTML5 -Ausgabe auf seine vorhandenen Flash -Tools zu transplantieren, wann immer dies möglich ist. Warum also nicht an das bleiben, was Sie wissen?

Ironischerweise ist die Verwendung von Flash-Tools auf diese Weise tatsächlich die einzige Option, wenn Sie wirklich universell bleiben möchten, da Sie in der Lage sind, das Tablet-Publikum nur für das HTML5, einschließlich iOS und Metro sowie das Flash- Basierte Desktop-Publikum mit Pre-HTML5-Browsern wie IE6, 7 und 8.

Das Einhalten bei Flash für das Autoring hat andere Vorteile. HTML5 hat gerade 1995 mit Banneranzeigen im Flash-Stil getroffen, aber heutzutage sind Flash-Profi, Bauherr und Katalysator leistungsstarke Allround-Rich-Internet-Authoring-Bewerbungen. Wie ich bereits geschrieben habe, ist es wichtig zu erkennen, dass HTML5 kein direkter und umfassender Flash -Ersatz ist. Es gibt viele Szenarien - beginnend mit einfachem und sicherem Video -Streaming und Dehnen bis hin zu Anwendungen der Geschäftslinie - wobei HTML5/JavaScript einfach nicht dem Job nicht vorhanden ist.

Die weit verbreitete Annahme ist, dass HTML5 die Lücke schnell schließen wird, aber so realistisch ist? Auf absehbare Zeit werden sich alle Anstrengungen zu Recht darauf konzentrieren, Browserunterstützung und Einhaltung der bestehenden Funktionen von HTML5 zu erhalten (mit der offiziellen Empfehlung W3C HTML5, die nicht für weitere drei Jahre abgeschlossen ist). In der Zwischenzeit ist Adobe kostenlos, um fortschrittlichere Funktionen hinzuzufügen, was genau das mit der neuen 3D -Games -Engine in seinem neuen Flash -Player macht. Wenn überhaupt, erweitert sich die Lücke.

Flash wird einheimisch - und unter Deckung

Aber was um alles in der Welt ist der Sinn, solche neuesten neuen Funktionen hinzuzufügen, wenn Sie sie nicht in der Zukunft des Computers liefern können, die hochmodernen neuen mobilen Geräte?

Wer hat gesagt, du kannst nicht? Die meisten Kommentatoren gehen davon aus. Ja, der Flash -Player wurde ausgeschlossen, aber wie ich in meiner aktuellen RWC -Kolumne in der Januarausgabe von diskutiere PC Pro, Die Flash -Tools bleiben so relevant wie immer. In der Tat noch mehr.

Insbesondere ist es wichtig zu beachten, dass die jüngste Ankündigung von Adobe lautet:

Unsere zukünftige Arbeit mit Flash auf mobilen Geräten konzentriert sich darauf, Flash -Entwickler zu ermöglichen, native Apps mit Adobe Air für alle wichtigen App Stores zu verpacken

Dies macht ziemlich deutlich, dass Adobe plant, auf seiner vorhandenen Android- und iOS -nativen Ausgabe mit neuer Unterstützung für Metro aufzubauen.

Mit anderen Worten, der Mobilmarkt ist kein No -Go -Bereich für Flash - ganz umgekehrt. In der Tat, wenn Sie Arbeiten für alle wichtigen Desktop -Plattformen produzieren möchten - Windows, OS X, Linux und Chrome - und für alle wichtigen mobilen Plattformen - Android, iOS, Blackberry und Metro - ist der einzige Weg, um zu gehen. Wenn Adobe sagt, dass Flash/Air mehr Geräte und mehr Benutzer als je zuvor erreicht, ist es nicht nur ein Hype.

Es stellt sich (wieder) heraus, dass die Gerüchte über den Tod von Flash sowohl im Desktop als auch im mobilen Arenen stark übertrieben sind. Tatsächlich ist die Technologie und die Plattform wohl gesünder und relevanter als je zuvor, nur in der neuen Luftfahrt. Sicherlich ist die Eröffnung des neuen mobilen Formfaktors und der neuen mobilen App Stores eine unglaublich aufregende Gelegenheit für Flash -Entwickler.

Wenn Flash -Entwickler die Wahl zwischen den App Stores und dem Browser erhalten, bin ich sicher, dass die meisten die ersteren wählen würden. Ebenso mit Endbenutzern. Aber der Punkt ist, warum sie wählen müssen? Warum nicht beides haben? Oder eher alle drei: Universal HTML5, natives Code und Flash dazwischen.

Web Flash: Gutes Befreiung von schlechten Müll?

Lassen Sie uns zurücktreten und darüber nachdenken, was wir verlieren, wenn der Flash aus dem Browser gesteuert wird.

Flash ist eine grundsätzlich andere Technologie als HTML, die nahtlos ausgeht, was der Browser auf neuem Territorium basiert, basierend auf Vektoren, Animation, Medien, Interaktivität und fortschrittlicher Programmierbarkeit. Es ist eine einzige, robuste, aktiv und schnell entwickelte Laufzeit, die neben dem HTML-fokussierten Browser und in Zusammenarbeit mit dem HTML-Browser läuft.

Entscheidende Designer und Entwickler können diese einzelne Flash -Laufzeit zuversichtlich ansprechen und wissen, dass sie auf allen unterstützten Plattformen und Browsern funktionieren wird. Erstellen und laden Sie Ihr einzelnes SWF hoch und Sie können zuversichtlich sein, dass es für alle Webbenutzer wie erwartet funktioniert.

Apple und jetzt haben sich Microsoft verschworen, um einen völlig legitimen und nützlichen Webstandard mit nahezu allgegenwärtiger Unterstützung aus dem mobilen Browser und in ihre App -Stores zu starten

Oder besser gesagt, du könntest. An seiner Stelle haben wir das Versprechen von "Just-Do-It-in-Html5". Wie wir gesehen haben, ist dies weitaus komplizierter als es sich anhört. Zunächst werden die HTML/SVG/CSS/JavaScript -Standards untersucht, um Ergebnisse weit über ihre Komfortzone hinaus zu liefern (eine weitere Annahme ist, dass HTML5 irgendwie weniger flocken als flash sein wird).

Gleichzeitig wird die Verlagerung zu HTML5 die Zukunft des reichen Webs in die Hände der mehreren Browser-Entwickler zurückbringen, was bedeutet. Erinnert sich jemand anderes an die Browserkriege??

Und um alles zu übertreffen, wie wird die mutige neue Welt von HTML5 am wahrscheinlichsten umgesetzt?? Verwenden der vorhandenen Adobe Flash-Plattform und der Tools, die jedoch abgerufene Funktionen auf die mehrfachen, weniger effizienten HTML5-Browser-Laufzeiten und mit Flash-Fallback für die älteren Desktop-Browser ausgeben!

Was für alle am deprimierendsten ist, ist die Erkenntnis, dass dieses gesamte Durcheinander völlig unnötig ist. Die offensichtliche und überwiegend einfachere Alternative wäre, dass Apple und Microsoft ihre Verbote entfernen und mit Adobe zusammenarbeiten, um sicherzustellen.

Um ihre eigenen Geschäftsinteressen voranzutreiben, haben sich Apple und jetzt Microsoft zusammengetan, um einen völlig legitimen und nützlichen Webstandard mit nahezu allgegenwärtiger Unterstützung aus dem mobilen Browser und in ihre App -Stores zu fördern. Dabei haben sie den universellen, writesonce-view-the-the-Rich-Web-Traum zerstört, dem Prozess des Webdesigns und der Entwicklung eine große und unnötige Komplexität hinzugefügt und sorgte dafür, Sei weitaus ärmer.

Ja, die außergewöhnliche Entscheidung von Steve Jobs, den Flash-Player zu verbieten. Aus der Perspektive des Webentwicklers und des Webbenutzers ist dieses letzte Lachen alles andere als lustig.

(Steve Jobs Foto gemacht von Jon Snyder, c/o Wired.Com Creative Commons Library)