<?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; Adobe</title>
	<atom:link href="http://kreava.de/tag/adobe/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>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>

