In Anbetracht der jüngsten Ankündigungen von Adobe gab es viele Verwirrungen hinsichtlich des Status der Flash-Plattform - insbesondere in Bezug auf Flash-Inhalte auf mobilen Geräten. Dieser Artikel versucht, viele der Missverständnisse zu klären, die bestehen, indem die Hauptverwirrungspunkte im Zusammenhang mit diesen Ankündigungen angesprochen werden, unabhängig von den anfänglichen, monumentalen und absolut unglaublichen Fehlern, die durch das Versagen öffentlicher (und privater) Beziehungen und das allgemeine Marketing im Zusammenhang mit diesen Ankündigungen verursacht wurden.
An diesem Tag sollte Adobe regelmäßig ein Analystentreffen abhalten, um über die Geschäftsentwicklung des Unternehmens zu sprechen und die Voraussetzungen für die Ausrichtung des kommenden Jahres zu schaffen.
Eine Vielzahl technischer Veröffentlichungen begann, "Flash is dead" zu erklären ...
In einer Pressemitteilung und einem Blogpost, die am Morgen veröffentlicht wurden, wurde bekannt gegeben, dass Adobe beabsichtigt, alle zukünftigen Funktionen des mobilen Browsers für die mobile Version des Flash Players einzustellen. Noch besorgniserregender als diese Tatsache war die von Adobe verwendete Sprache, die sich auf die Entlassung des mobilen Flash Players konzentrierte und Aussagen enthielt, dass HTML die überlegene Technologie sei. Dies hat zu Recht eine große Anzahl von Adobes stärksten Unterstützern in der Flash- und Flex-Community verärgert.
Später in dieser Woche veröffentlichte Adobe weitere Informationen zu seinen Plänen für Flex und enthüllte, dass das SDK zur Apache Foundation beigetragen und von Spoon, Adobe und der gesamten Community gepflegt werden würde.
Zu sagen, dass die Gemeinschaft von diesen Aussagen geschockt war, würde dies milde ausdrücken. Verschiedene technische Veröffentlichungen erklärten "Flash is dead", und dann begann der wirkliche PR-Alptraum, als diejenigen von uns, die in die Flash-Plattform investiert hatten, mit Anfragen von Verlegern, Redakteuren, Kunden und der Öffentlichkeit überschwemmt wurden - alle, die Klarheit forderten.
Also, was ist an diesem Tag wirklich passiert? Was hat Adobe wirklich gesagt? Adobe gab an, die Entwicklung der mobilen Webbrowser-Version von Flash Player für Android einzustellen. Dadurch werden zukünftige Versionen von Android in Bezug auf Flash Player auf dem gleichen Niveau wie iOS platziert.
Sie tun dies als Teil einer umfassenden Unternehmensreorganisation, um Ressourcen auf HTML-Unterstützung und -Tooling zu verlagern und mobile Flash-Aktivitäten auf Android, iOS und andere potenzielle Systeme wie Windows 8 Metro zu fokussieren. Alles in allem ist dies eine gute Sache und hätte bei einer anderen Darstellung nicht annähernd die negativen Auswirkungen gehabt, die es hat.
Es ist wichtig zu wissen, dass der mobile Flash Player 11 (vorerst) nicht für Android verfügbar ist. Wenn Android-Handys jedoch mit neuen Versionen fortfahren möchten, müssen sie das Porting-Kit von Adobe lizenzieren und für ihre Kunden kompilieren. Es steht in der Zwischenzeit zum Download und zur Verwendung zur Verfügung.
Die Quelle für Mobile Flash Player wird an diejenigen lizenziert, die für ihre eigenen Plattformen kompilieren möchten (wie Blackberry dies jetzt tut). Daher kann der mobile Flash Player unter bestimmten Umständen überhaupt nicht verschwinden. Es hängt alles davon ab, was die Partner tun wollen.
Zu den Ankündigungen rund um Flex: Das SDK wird an die Apache Software Foundation gespendet und wird durch das Spoon-Projekt, Adobe selbst und möglicherweise andere Unternehmenssponsoren weiter (hoffentlich gestärkt) unterstützt.
Flex wurde von Flash-Entwicklern für den Einsatz in mobilen AIR-basierten Projekten stark angenommen, da in den letzten Builds nahezu native Performance erzielt wurde und das Layout und die strukturellen Ressourcen hervorragend sind. Viele mobile Entwickler investieren viel in das Framework und sind zu Recht besorgt.
Flex ist jetzt ein "Inkubator-Podling" von Apache und ein sehr aktives Projekt innerhalb von Apache. Unter der Annahme, dass das Apache Flex-Team in der Lage ist, alles zu organisieren, um ein oder zwei Releases zu veröffentlichen (normalerweise über 4-6 Monate hinweg erreichbar), wird das Projekt voraussichtlich den vollen Status des Apache-Projekts erreichen. Tomcat, HTTPD und andere bekannte und beliebte Projekte, die weltweit eingesetzt werden.
Beachten Sie, dass PhoneGap (jetzt Apache Cordova) auch direkt nach der Übernahme von Nitobi von Adobe zu Apache beigetragen wurde. Dies ist also keinesfalls eine Todesstrafe oder eine Kündigung des Frameworks.
Mit Flex in den Händen der breiteren Community stehen angesichts der Anzahl der einzelnen Beitragszahler tatsächlich mehr Ressourcen zur Verfügung. Selbst wenn Sie selbst kein Apache-Mitarbeiter sind und einen Patch für Flex haben, der für andere nützlich wäre - wenden Sie sich an einen Teilnehmer, um zu sehen, ob er den Wert des Patches erkennen kann, und leisten Sie den Beitrag an Ihrer Stelle.
Vergessen Sie nicht, dass einige Entwickler Adobe-Ingenieure sind, und das Unternehmen hat angegeben, dass die Laufzeiten zwar immer noch unter ihrer Obhut stehen, aber sie werden die Veröffentlichungen an die Entwicklungen bei Apache anpassen.
Adobe "verdoppelt" auf AIR für Handys.
Flash-Inhalte, die über Mobile AIR für iOS, Android und Blackberry bereitgestellt werden, gehen nirgendwo hin und werden mit mehr Ressourcen ausgestattet. Damit haben die meisten Entwickler gearbeitet, wenn es sich um mobile Geräte handelt, nicht um Flash Player im Browser.
Ich glaube, dass AIR für die Entwicklung mobiler Anwendungen immer noch sehr wertvoll ist und insbesondere für Spiele mit dem bevorstehenden Stage3D-Support. Inmitten der Ankündigungen von 11/9 ist eine wiederholte Feststellung begründet, dass sich Adobe bei AIR für Handys "verdoppelt".
Einer der Gründe, warum der mobile Flash Player im Browser gelöscht wurde, war die Umleitung von Ressourcen auf mobile AIR. Darüber hinaus sind die neuen Touch-Apps von Adobe für Android (fast) alle auf AIR für Android aufgebaut. All diese Zeichen und die Weiterentwicklung der Laufzeiten deuten auf eine aktive Zukunft der Flash-Plattform für Handys hin.
Die jüngsten Ankündigungen von Adobe sind für Entwickler, die in Flash-Technologie investieren, bei weitem nicht so schlimm, wie es scheint. Mobile Flash Player im Browser war (und ist immer noch) nett zu haben. Seit dem 9. November 2011 hat Adobe eine Reihe von Updates für Flash Player 11 und AIR 3 für Handys herausgebracht. Sie unterstützen Flash Player 11 aktiv auf Android 4.0 "Ice Cream Sandwich"..
Verlage wie O'Reilly und video2brain haben seit den Ankündigungen sowohl von mir als auch von anderen Materialien veröffentlicht. Mein Arbeitgeber und meine Kunden schätzen qualifizierte Entwickler, die mit Flash auf Geräten, Desktops und sogar Servern umgehen können.
Die Dinge werden ausgeglichen, da die Realität der Situation klar wird und die Menschen aufhören, sich wegen der Ankündigungen zu verstecken. Tatsächlich führt Adobe eine "Flex User Group 2012-Tour" in Nordamerika durch, um einige dieser Mythen zu zerstreuen und das Vertrauen innerhalb der Gemeinschaft wiederherzustellen. Flash hat definitiv ein Zuhause auf dem Handy - es könnte nur eine andere Form haben, als wir ursprünglich erwartet hatten.