<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kreava &#187; Flash</title>
	<atom:link href="http://kreava.de/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://kreava.de</link>
	<description></description>
	<lastBuildDate>Wed, 28 Mar 2012 17:21:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>&#8220;Full scr&#8221; oder: Warum Flash nicht funktioniert</title>
		<link>http://kreava.de/2010/11/11/full-scr-oder-warum-flash-nicht-funktioniert/</link>
		<comments>http://kreava.de/2010/11/11/full-scr-oder-warum-flash-nicht-funktioniert/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 16:36:16 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=215</guid>
		<description><![CDATA[Eigentlich sollte dieses eine Bild ausreichen, denn es illustriert das Problem, das Flash von schon immer hatte und bis in alle Ewigkeit haben wird einfach perfekt: Es ist ein Plugin und setzt als solches auf der Seite auf, es integriert sich nicht. In diesem Fall ist die Beschreibung des Vollbildknopfes auf Youtube ist abgeschnitten, denn [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_216" class="wp-caption aligncenter" style="width: 429px"><a href="http://www.kreava.de/wp-content/uploads/2010/11/flash_fullscr.png"><img class="aligncenter size-full wp-image-217" title="flash_fullscr_th" src="http://www.kreava.de/wp-content/uploads/2010/11/flash_fullscr_th.png" alt="THIS" width="419" height="202" /></a><p class="wp-caption-text">THIS</p></div>
<p>Eigentlich sollte dieses eine Bild ausreichen, denn es illustriert das Problem, das Flash von schon immer hatte und bis in alle Ewigkeit haben wird einfach perfekt: Es ist ein Plugin und setzt als solches auf der Seite auf, es integriert sich nicht.</p>
<p>In diesem Fall ist die Beschreibung des Vollbildknopfes auf Youtube ist abgeschnitten, denn Flash kann nicht außerhalb seines festgelegten Canvas zeichnen. Es ist zwar möglich, Flash über einen Parameter genannt <em>wmode</em> anders zeichnen zu lassen und so auch HTML-Inhalte über das Video zu legen, was aber vor allem bei Video erheblich zu Lasten der Performance geht, siehe <a href="http://www.adobe.com/devnet/flashplayer/articles/fplayer10_1_hardware_acceleration.html">hier</a>:</p>
<blockquote><p>Flash Player 10.1 hardware rendering is automatically enabled on supported devices, and it&#8217;s not necessary to add the <code>wmode=gpu</code> embed parameter to enable it. However, when working with Flash Player 10.1, the <code>wmode=opaque</code> or <code>wmode=transparent</code> embed parameters will disable hardware rendering, causing the software to render the graphics.</p></blockquote>
<p>Dabei ist das hier ein einfaches Beispiel, das nicht besonders weh tut. Viel schlimmer ist es, wenn Flash</p>
<ul>
<li>sich nicht mit der Tastatur bedienen lässt</li>
<li>das Kopieren von Text unmöglich macht</li>
<li>nicht zoombar ist, weil der Programmierer meinte, die Seite ist ohnehin Vollbild und der Text groß genug und überhaupt, wir benutzen alle 72dpi Computermonitore zum Betrachten seines Kunstwerkes</li>
<li>alle Events klaut &#8211; auch solche, die es nicht benutzt &#8211; vor allem wheelup/down ARGH!</li>
<li>nicht direkt verlinkbar ist</li>
<li>schlecht mit Screenreadern zusammen arbeitet</li>
<li>uvm.</li>
</ul>
<p>Nein wirklich, wenn ich noch länger nachdenken würde fielen mir noch mehr Beispiele ein. Nur macht mich dieser Murks zusehends wütend und anschaulicher als &#8220;Full scr&#8221; werden sie wahrscheinlich nicht mehr.</p>
<p style="text-align: left;">PS: Hier das Video von oben. Natürlich in Flash m(</p>
<p style="text-align: center;"><object width="320" height="238" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/VefSnVY7gHY?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="320" height="238" type="application/x-shockwave-flash" src="http://www.youtube.com/v/VefSnVY7gHY?fs=1&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/11/11/full-scr-oder-warum-flash-nicht-funktioniert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Flash Desaster</title>
		<link>http://kreava.de/2010/03/02/das-flash-desaster/</link>
		<comments>http://kreava.de/2010/03/02/das-flash-desaster/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:21:51 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=172</guid>
		<description><![CDATA[Ich glaube ihr habt schon davon gehört. Flash auf dem Mac stinkt. Es ist langsam, stürzt ab und hat haufenweise Sicherheitslücken. Sagt Steve Jobs. Stimmt das? Mac-User stimmen zu, Windows-User nicht. Woran liegt das? Die Geschwindigkeit lässt definitiv zu wünschen übrig. Paradebeispiel ist Youtube, das mein Macbook mit Leichtigkeit auf Hochtouren bringt. Alles über 360p [...]]]></description>
			<content:encoded><![CDATA[<p>Ich glaube ihr habt schon davon gehört. Flash auf dem Mac stinkt. Es ist langsam, stürzt ab und hat haufenweise Sicherheitslücken. <a href="http://www.dailytech.com/Apples+Jobs+Says+Flash+Crashes+Macs+No+Flash+for+iPad+iPhone+Planned/article17738.htm">Sagt Steve Jobs</a>. Stimmt das?<span id="more-172"></span></p>
<p>Mac-User stimmen zu, Windows-User nicht. Woran liegt das?</p>
<p>Die Geschwindigkeit lässt definitiv zu wünschen übrig. Paradebeispiel ist Youtube, das mein Macbook mit Leichtigkeit auf Hochtouren bringt. Alles über 360p lastet einen Kern des 2,0 GHz Core 2 Duo voll aus und dropt dabei noch Frames. Ob Firefox oder Safari macht keinen Unterschied. Quicktime benötigt zum Abspielen nur einen Bruchteil der CPU-Zeit. Genaue Werte sind schwierig zu messen, aber die braucht es  auch nicht. Adobe hat <a href="http://blogs.adobe.com/conversations/2010/02/open_access_to_content_and_app.html#comment-2137153">offiziell zugegeben</a>, dass Flash unter OSX langsamer läuft als unter Windows und gelobt Besserung, u.a. durch die Nutzung vorhandener APIs (Quicktime, Core Animation, etc.). Allerdings geht genau das laut Adobe nicht (<a href="http://labs.adobe.com/technologies/flashplayer10/">Quelle</a>):</p>
<blockquote><dl>
<dt>Why is hardware decoding of H.264 only supported on the Windows  platform?</dt>
<dd>In Flash Player 10.1, H.264 hardware acceleration is not  supported under Linux and Mac OS. Linux currently lacks a developed  standard API that supports H.264 hardware video decoding, and Mac OS X  does not expose access to the required APIs. We will continue to  evaluate when to support this feature on Mac and Linux platforms in  future releases.</dd>
</dl>
</blockquote>
<p>Ja was denn nun Adobe? API-Zugriff oder nicht? Es scheint zumindest unterschiedliche Meinungen zu geben.</p>
<p>Wie steht es nun mit der Stabilität des Flash Players. Windows-User können sich dort tatsächlich kaum beklagen und verstehen deshalb selten, wenn ein Macianer sich beschwert. Tatsächlich gibt es im Flash-Player für OSX seit Version 10 einen <a href="http://blogs.adobe.com/emmy/archives/2010/02/flash_bug_repor.html">schwerwiegenden Bug</a>, der für zahlreiche Abstürze verantwortlich ist. Dieser wurde September 2008 gemeldet, reproduziert und zu Behebung in der nächsten Version vorgesehen. Im Oktober erschien Version 10, zu zeitig, um ihn zu beheben und den Fix zu testen. Die bis heute noch nicht erschienene Version 10.1 wurde also zur nächsten. Nun mögen einige anmerken, dass nur schlecht programmierter Content Flash zum Absturz bringen würde. Dem ist nur entgegen zu halten, dass man mit ActionScript, der Programmiersprache von Flash, keine Abstürze produzieren kann. Wie der Name vermuten lässt handelt es sich bei ActionScript um eine zur Laufzeit interpretierte Scriptsprache. Die aktuelle Version ActionScript3 ist ein <a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAScript</a> Dialekt, wie auch Javascript. Der Code wird also nicht vor der Ausführung compiliert, sondern interpretiert, was dem Interpreter genügend Spielräume lässt, um unvorhergesehene Fehler abzufangen. Wenn der Interpreter abstürzt, dann ist auch der Interpreter schuld. Genau das sagt auch Adobe (<a href="http://blogs.adobe.com/emmy/archives/2010/02/flash_bug_repor.html">Quelle</a>):</p>
<blockquote><p>[It] is a tenet of the Flash Player team that ActionScript developers  should never be able to crash Flash Player.  If a crash occurs, it is by  definition a bug, and one that Adobe takes very seriously.</p></blockquote>
<p>Zur Verdeutlichung: Adobe weiß seit mittlerweile 16 Monaten von einem  kritischen Bug im Flash Player für OSX, hat es aber bis heute nicht geschafft, ihn zu beheben. Verständlich, dass viele Mac-User &#8220;<a href="http://www.youtube.com/watch?v=uZSv2XqQiOs">not amused</a>&#8221; sind. Umso verständlicher erscheint langsam auch Jobs Position in der Sache.</p>
<p>Bleibt noch die Sicherheit. Natürlich finden sich im Flash Player <a href="http://www.adobe.com/support/security/#flashplayer">Sicherheitslücken</a>. Es scheinen nicht übermäßig viele zu sein, aber die Anzahl der Updates ist bei proprietärer Software immer mit Vorsicht zu genießen. Allzu oft werden mehrere Lücken in einem Update geschlossen, ohne genau zu erwähnen, was eigentlich das Problem war. Große Probleme gab es in jüngster Vergangenheit wie es scheint genug, sodass sich z.B. Mozilla dazu gezwungen sah, zunächst einen <a href="http://blog.mozilla.com/security/2009/09/04/helping-users-keep-plugins-updated/">Updatecheck</a> speziell für Flash einzurichten, was später auch auf andere installierte Plugins ausgeweitet wurde. Interessant ist in diesem Zusammenhang auch, was Flash so alles über die Browsernutzung speichert. So ist es Seiten in der Standardeinstellung z.B. erlaubt, Cookies und eine kleine Mengen an Daten auf dem Rechner zu speichern. Löscht man jetzt im Browser Cookies und Verlauf zeigt sich Flash unberührt. Um diese Daten los zu werden muss eine spezielle <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager02.html">Seite</a> aufgerufen werden, die ein spezielles Flash-Video enthält, über das diverse Sicherheitseinstellungen verwaltet werden können. Diese sehr merkwürdige Art, Einstellungen vorzunehmen findet man allerdings nur durch gezieltes Suchen, am besten per Suchmaschine. Adobe nimmt unsere Privatsphäre sichtlich ernst.</p>
<p>Was ist also bei Adobe los? Am schwerwiegendsten ist wohl, dass bisher nicht einmal <strong>versucht</strong> wurde mit ein Jobs einen Dialog zu <strong>beginnen</strong> (<a href="http://www.fanboy.com/2010/01/why-flash-is-doomed.html">Quelle</a>):</p>
<blockquote><p><em><strong>Knowledge@Wharton:</strong> But now there is a lot of  contention around getting Flash on the iPhone.</em></p>
<p><em><strong>Warnock:</strong> Oh, yes.</em></p>
<p><em><strong>Knowledge@Wharton:</strong> Have you talked to Steve Jobs  about that?</em></p>
<p><em><strong>Warnock:</strong> No, I haven’t.</em></p>
<p><em><strong>Knowledge@Wharton:</strong> Have you thought about  calling him?</em></p>
<p><em><strong>Warnock:</strong> I’ve thought about calling him and  saying, “Steve, you know, at this point you want might to engage the  partnership again.” Because I think otherwise he is going to get some  competitive pressures from outside that he is not going to like.</em></p></blockquote>
<p>Statt also einen gesunden Dialog mit dem Verantwortlichen bei Apple zu führen folgt bei Adobe <a href="http://www.areamobile.de/news/14261-flash-auf-iphone-unmoeglich-adobe-sagt-apple-ist-schuld">ein PR-Stunt</a> auf den <a href="http://blogs.adobe.com/jnack/2010/01/sympathy_for_the_devil.html">nächsten</a>, oft einfache Blog-Posts verschiedener Mitarbeiter, die ihre unterschiedlichen Meinungen kundtun. Öffentlichkeitsarbeit ist etwas anderes.</p>
<p>Fazit: Es stimmt also, auf dem Mac ist Flash langsam, stürzt ab und hat schwerwiegende Sicherheitslücken. Und Adobe unternimmt dagegen wenig. Jobs hat also recht. Aber ist das der Grund dafür, Flash auf den iDevices nicht zu zu lassen? Dazu demnächst mehr.</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/03/02/das-flash-desaster/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

