<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Bits und so #240 (iOS 4.3)</title>
	<atom:link href="http://www.bitsundso.de/bus240/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitsundso.de/bus240/</link>
	<description>Die wöchentliche Talkrunde rund um Apple, Mac, iPod + iPhone, Gadgets und so. Fast live aus München.</description>
	<lastBuildDate>Sun, 26 Aug 2012 19:36:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tbartelmess</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56338</link>
		<dc:creator>tbartelmess</dc:creator>
		<pubDate>Wed, 23 Mar 2011 19:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56338</guid>
		<description>Hallo,

ich muss mal ein bisschen was zu Webkit loswerden.
Ich bin im Webkit Projekt aktiv und wollte mal kurz die aussagen zu Webkit und Javascript engines loswerden.

Webkit selbst ist gar kein stück software, es ist eine Sammlung an libraries die genutzt werden können wenn man Webseiten darstellen können.

Da hätten wir als ersten WebCore. WebCore ist das wozu die meisten Webkit sagen würden. Es liest HTML/CSS und parst und rendert das.

Dann ist da Javascript. Webcore sendet den code an eine Javascript engine (und gibt dieser auch zugriff auf das DOM). Die orginal Javascript engine von Webkit heisst JavaScript core. 
Vor einiger Zeit (2005) wurde dann SquirrelFish geschrieben. Squirrelfish ist Javascript Interpreter der Javascript in Bytecode compiliert und somit wesentlich schneller ist. 

Um noch schneller zu werden hat man SquirrelFish weiterentwickelt und die statt bytecode wird das ganze in nativen machine code übersetzt. Diese Weiterentwicklung heisst SquirrelFish Extreme und wird von Apple als &#039;Nitro&#039; verkauft. Googles V8 ist mit SquirrelFish vergleichbar.

Nach meinem wissen war vor 4.3 JavascriptCore auf dem iPhone der JS Interpreter (weil es keine Bytecode Übersetzung für ARM vorhanden war). 4.3 bringt jetzt SquirrelFish für alle Systemteile und Safari bekommt SquirrelFish Extreme (Nitro) für Safari. Warum SquirrelFish extreme nicht für alles verwendet wird ist mir unklar. Aber es ist falsch das bei den anderen kein Bytecode ausgeführt wird, nur bei Squirrelfish wird bytecode ausgeführt. Bei Nitro wird nativer ARM code ausgeführt (ohne einen bytecode interpreter).

Das Articles mit Webkit probleme hat wird kaum an dem Javascript liegen. Es seit denn Sophia ändert viel des css mit javascript (aber selbst in dem fall würde es nicht viel brigen). Es wird viel mehr an schlechtem HTML/CSS liegen was WebCore viel Arbeit bringt zu layouten. Wenn man das HTML richtig macht ist viel zu gewinnen (feste weiten, sodass textfluss nicht neu berechnet werden muss etc.)

Grüsse Thomas</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>ich muss mal ein bisschen was zu Webkit loswerden.<br />
Ich bin im Webkit Projekt aktiv und wollte mal kurz die aussagen zu Webkit und Javascript engines loswerden.</p>
<p>Webkit selbst ist gar kein stück software, es ist eine Sammlung an libraries die genutzt werden können wenn man Webseiten darstellen können.</p>
<p>Da hätten wir als ersten WebCore. WebCore ist das wozu die meisten Webkit sagen würden. Es liest HTML/CSS und parst und rendert das.</p>
<p>Dann ist da Javascript. Webcore sendet den code an eine Javascript engine (und gibt dieser auch zugriff auf das DOM). Die orginal Javascript engine von Webkit heisst JavaScript core.<br />
Vor einiger Zeit (2005) wurde dann SquirrelFish geschrieben. Squirrelfish ist Javascript Interpreter der Javascript in Bytecode compiliert und somit wesentlich schneller ist. </p>
<p>Um noch schneller zu werden hat man SquirrelFish weiterentwickelt und die statt bytecode wird das ganze in nativen machine code übersetzt. Diese Weiterentwicklung heisst SquirrelFish Extreme und wird von Apple als &#8216;Nitro&#8217; verkauft. Googles V8 ist mit SquirrelFish vergleichbar.</p>
<p>Nach meinem wissen war vor 4.3 JavascriptCore auf dem iPhone der JS Interpreter (weil es keine Bytecode Übersetzung für ARM vorhanden war). 4.3 bringt jetzt SquirrelFish für alle Systemteile und Safari bekommt SquirrelFish Extreme (Nitro) für Safari. Warum SquirrelFish extreme nicht für alles verwendet wird ist mir unklar. Aber es ist falsch das bei den anderen kein Bytecode ausgeführt wird, nur bei Squirrelfish wird bytecode ausgeführt. Bei Nitro wird nativer ARM code ausgeführt (ohne einen bytecode interpreter).</p>
<p>Das Articles mit Webkit probleme hat wird kaum an dem Javascript liegen. Es seit denn Sophia ändert viel des css mit javascript (aber selbst in dem fall würde es nicht viel brigen). Es wird viel mehr an schlechtem HTML/CSS liegen was WebCore viel Arbeit bringt zu layouten. Wenn man das HTML richtig macht ist viel zu gewinnen (feste weiten, sodass textfluss nicht neu berechnet werden muss etc.)</p>
<p>Grüsse Thomas</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kai Wolf</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56337</link>
		<dc:creator>Kai Wolf</dc:creator>
		<pubDate>Wed, 23 Mar 2011 15:59:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56337</guid>
		<description>Obwohl ihr Android immer ganz schlimm und schlecht findet, erkläre ich trotzdem mal kurz wie das dort mit der Problematik niedriger Akkustand funktioniert. Ich finde den Ansatz von Android hier nämlich ganz pfiffig: Und zwar wird vom System ein &quot;Broadcast Intent&quot; verschickt, wenn die Energie des Akkus zu neige geht, der von allen Applikationen, die auf dem Device installiert sind gefangen werden kann (http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_LOW). Die können dann entsprechend darauf reagieren und z.B. Netzwerkkram zurückfahren oder generell Sachen abschalten, die viel Akkuleistung kosten.</description>
		<content:encoded><![CDATA[<p>Obwohl ihr Android immer ganz schlimm und schlecht findet, erkläre ich trotzdem mal kurz wie das dort mit der Problematik niedriger Akkustand funktioniert. Ich finde den Ansatz von Android hier nämlich ganz pfiffig: Und zwar wird vom System ein &#8220;Broadcast Intent&#8221; verschickt, wenn die Energie des Akkus zu neige geht, der von allen Applikationen, die auf dem Device installiert sind gefangen werden kann (<a href="http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_LOW)" rel="nofollow">http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_LOW)</a>. Die können dann entsprechend darauf reagieren und z.B. Netzwerkkram zurückfahren oder generell Sachen abschalten, die viel Akkuleistung kosten.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Geißenberger</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56336</link>
		<dc:creator>Alex Geißenberger</dc:creator>
		<pubDate>Wed, 23 Mar 2011 10:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56336</guid>
		<description>Jungs, Recherche: Google Buzz rennt in der USA sehr prominent :)</description>
		<content:encoded><![CDATA[<p>Jungs, Recherche: Google Buzz rennt in der USA sehr prominent <img src='http://www.bitsundso.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: huschhusch</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56335</link>
		<dc:creator>huschhusch</dc:creator>
		<pubDate>Tue, 22 Mar 2011 06:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56335</guid>
		<description>Merci für die gute Folge des Podcasts.

@wacholderpolka
A-GPS bezieht die Daten vom Mobilfunk Netz (den einzelnen Zellen) mit in die Standortberechnung ein. Zusätzlich wird der Almanach auch mitübertragen und so zusammen ein schnellerer Standortfix erreicht.</description>
		<content:encoded><![CDATA[<p>Merci für die gute Folge des Podcasts.</p>
<p>@wacholderpolka<br />
A-GPS bezieht die Daten vom Mobilfunk Netz (den einzelnen Zellen) mit in die Standortberechnung ein. Zusätzlich wird der Almanach auch mitübertragen und so zusammen ein schnellerer Standortfix erreicht.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56334</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Mon, 21 Mar 2011 18:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56334</guid>
		<description>Ich kann Hessi sein Problem mit dem Stumm-/Rotationlockschalter nur zu gut nachvollziehen. Du bist nicht allein! Persönlich verzichte ich voll auf den Schalter, der macht ja eh was er will.</description>
		<content:encoded><![CDATA[<p>Ich kann Hessi sein Problem mit dem Stumm-/Rotationlockschalter nur zu gut nachvollziehen. Du bist nicht allein! Persönlich verzichte ich voll auf den Schalter, der macht ja eh was er will.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Michaelsen</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56333</link>
		<dc:creator>Sebastian Michaelsen</dc:creator>
		<pubDate>Mon, 21 Mar 2011 12:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56333</guid>
		<description>Dank meiner Frau brauche ich übrigens nie ein SIM-Spezialwerkzeug - ein Ohrringstecker eignet sich hervorragend :)</description>
		<content:encoded><![CDATA[<p>Dank meiner Frau brauche ich übrigens nie ein SIM-Spezialwerkzeug &#8211; ein Ohrringstecker eignet sich hervorragend <img src='http://www.bitsundso.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Michaelsen</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56332</link>
		<dc:creator>Sebastian Michaelsen</dc:creator>
		<pubDate>Mon, 21 Mar 2011 12:25:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56332</guid>
		<description>@10 Seh ich auch so. Stelle auch immer wieder ruckeln fest sobald der Akku unter 20% geht.</description>
		<content:encoded><![CDATA[<p>@10 Seh ich auch so. Stelle auch immer wieder ruckeln fest sobald der Akku unter 20% geht.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wacholderpolka</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56331</link>
		<dc:creator>wacholderpolka</dc:creator>
		<pubDate>Mon, 21 Mar 2011 11:25:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56331</guid>
		<description>A-GPS ist nur das schnelle Laden der aktuellen Satellitendaten, so dass man seine aktuelle Position schneller ausrechnen kann, wenn man grob eine Ahnung hat, wo man ist.

Ohne A-GPS kann das schon mal 10 Minuten dauern, wenn das Gerät länger nicht eingeschaltet war, und somit keine Ahnung hat, welche Satelliten gerade so in Sichtweite sind.</description>
		<content:encoded><![CDATA[<p>A-GPS ist nur das schnelle Laden der aktuellen Satellitendaten, so dass man seine aktuelle Position schneller ausrechnen kann, wenn man grob eine Ahnung hat, wo man ist.</p>
<p>Ohne A-GPS kann das schon mal 10 Minuten dauern, wenn das Gerät länger nicht eingeschaltet war, und somit keine Ahnung hat, welche Satelliten gerade so in Sichtweite sind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wacholderpolka</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56330</link>
		<dc:creator>wacholderpolka</dc:creator>
		<pubDate>Mon, 21 Mar 2011 11:18:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56330</guid>
		<description>Hi, zum 20% Energiesparen:

Ich habe auch schon öfter beobachtet, dass das iPhone unter 20% die Performance zurückdreht.
Mir ist bei 3D Spielen aufgefallen, dass die dann anfangen zu ruckeln.
Evtl fährt Apple ein paar Takte runter, um ein fast leeres iPhone noch länger am Leben zu erhalten.
Macht ja auch Sinn, denn wenn man schon die 20% Meldung bekommt und noch dringend das Telefon benötigt, macht man eh keine Ballerspiele mehr:-)</description>
		<content:encoded><![CDATA[<p>Hi, zum 20% Energiesparen:</p>
<p>Ich habe auch schon öfter beobachtet, dass das iPhone unter 20% die Performance zurückdreht.<br />
Mir ist bei 3D Spielen aufgefallen, dass die dann anfangen zu ruckeln.<br />
Evtl fährt Apple ein paar Takte runter, um ein fast leeres iPhone noch länger am Leben zu erhalten.<br />
Macht ja auch Sinn, denn wenn man schon die 20% Meldung bekommt und noch dringend das Telefon benötigt, macht man eh keine Ballerspiele mehr:-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Salzgeber</title>
		<link>http://www.bitsundso.de/bus240/comment-page-1/#comment-56329</link>
		<dc:creator>Sebastian Salzgeber</dc:creator>
		<pubDate>Mon, 21 Mar 2011 07:37:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitsundso.de/?p=381#comment-56329</guid>
		<description>Und weil es ja auch noch Leute mit nem Mac geben soll:
´
Dan Vu Quoc	 2 days ago	 in reply to Ryan Laster
Default On MacOSX 10.6.6
$ sysctl net.inet.ip.ttl
net.inet.ip.ttl: 64


I dont recommend doing this unless you already have gotten that text message!

If you do it otherwise its like saying to them, 

ooow oow oow HERE I AM! come see me!! HERE I AM!


Guter Kommentar :)</description>
		<content:encoded><![CDATA[<p>Und weil es ja auch noch Leute mit nem Mac geben soll:<br />
´<br />
Dan Vu Quoc	 2 days ago	 in reply to Ryan Laster<br />
Default On MacOSX 10.6.6<br />
$ sysctl net.inet.ip.ttl<br />
net.inet.ip.ttl: 64</p>
<p>I dont recommend doing this unless you already have gotten that text message!</p>
<p>If you do it otherwise its like saying to them, </p>
<p>ooow oow oow HERE I AM! come see me!! HERE I AM!</p>
<p>Guter Kommentar <img src='http://www.bitsundso.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
