<?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>Androidig.de &#187; Hintergrund</title>
	<atom:link href="http://www.androidig.de/index.php/tag/hintergrund/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.androidig.de</link>
	<description>Das Neueste aus der Android-Welt</description>
	<lastBuildDate>Fri, 26 Mar 2010 18:44:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Aufschlüsselung des Stromverbrauchs beim Galaxy (II)</title>
		<link>http://www.androidig.de/index.php/2009/08/07/aufschlusselung-des-stromverbrauchs-beim-galaxy-ii/</link>
		<comments>http://www.androidig.de/index.php/2009/08/07/aufschlusselung-des-stromverbrauchs-beim-galaxy-ii/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 13:14:22 +0000</pubDate>
		<dc:creator>flo</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Samsung Galaxy]]></category>
		<category><![CDATA[Smartphones]]></category>
		<category><![CDATA[Akku]]></category>
		<category><![CDATA[Display]]></category>
		<category><![CDATA[Hintergrund]]></category>
		<category><![CDATA[Stromverbrauch]]></category>

		<guid isPermaLink="false">http://www.androidig.de/?p=322</guid>
		<description><![CDATA[ach dem regen Interesse am letzten Artikel zum Thema Stromverbrauch habe ich mich heute nochmal hingesetzt und meinen Messaufbau verbessert: kürzere Kabel, gereinigte Kontakte genauere Messung.
Damit konnte ich mein Galaxy überzeugen, einen halbwegs vollen Akku zu haben und der Weg für weitere Experimente war geebnet  
Diesmal habe ich mich ganz auf die (für mich) [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_330" class="wp-caption alignleft" style="width: 235px"><img src="http://www.androidig.de/wp-content/uploads/2009/08/strom_21-225x300.png" alt="Viele, viele Messungen..." title="Viele, viele Messungen..." width="225" height="300" class="size-medium wp-image-330" /><p class="wp-caption-text">Viele, viele Messungen...</p></div>Nach dem regen Interesse am <a href="http://www.androidig.de/index.php/2009/08/05/aufschlusselung-des-stromverbrauchs-beim-galaxy/">letzten Artikel zum Thema Stromverbrauch</a> habe ich mich heute nochmal hingesetzt und meinen Messaufbau verbessert: kürzere Kabel, gereinigte Kontakte genauere Messung.<br />
Damit konnte ich mein Galaxy überzeugen, einen halbwegs vollen Akku zu haben und der Weg für weitere Experimente war geebnet <img src='http://www.androidig.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Diesmal habe ich mich ganz auf die (für mich) häufigsten Anwendungsszenarien konzentriert und überprüft, wie hoch deren jeweiliger Stromverbrauch ist. Dabei habe ich versucht, störende Randbedingungen (etwa aktiviertes oder deaktivertes Wireless) möglichst zu eliminieren um damit näher an eine Messung unter &#8220;<strong>Laborbedingungen</strong>&#8221; zu kommen. Das heißt, der gemessene Wert kann zwar etwas höher gewesen sein (z.B. weil das Surfen auf einer hellen Webseite mehr Strom verbraucht), die Werte in der Grafik sind von solchen Schwankungen aber möglichst bereinigt.<span id="more-322"></span></p>
<h2>Stromverbrauch der Standardanwendungen</h2>
<p><img src="http://www.androidig.de/wp-content/uploads/2009/08/strom_2a.png" alt="" title="" width="329" height="375" class="alignleft size-full wp-image-323" />Am sparsamsten ist das Handy erwartungsgemäß im gesperrten Zustand, der Verbrauch liegt dabei nach kurzer Zeit bei 40% des Normalverbrauchs. Möglicherweise fällt dieser Wert nach einiger Zeit noch weiter ab, ich habe ihn nur zwei Minuten lang beobachtet, wobei er konstant blieb.<br />
Während Musikhören noch recht sparsam ist, wenn auch mit bemerkenswertem <strong>Einfluss der Lautstärke</strong> bei Ausgabe über den internen Lautsprecher, brauchen die anderen Aktivitäten durchweg deutlich mehr Strom.<br />
Einschließlich der &#8220;Kernkompetenz&#8221; eines Handys, dem Telefonieren, wird hier zwischen <strong>60% und 100% mehr</strong> Akkuleistung verbraucht.<br />
Aus dem Rahmen fällt dabei nur der Einsatz der internen <strong>Kamera</strong>, die im Vorschaumodus bereits mehr als dreimal so viel Energie benötigt. Das eigentliche Knipsen des Fotos kostet dann sogar fast die fünffache Energie. Da sich das ganze aber innerhalb einer Sekunde abspielt, ist das letztenendes natürlich für die Laufzeit nicht relevant. Trotzdem muss man damit rechnen, dass <strong>häufiges Fotografieren</strong> oder herumspielen mit der Kamera ziemlich schnell den Akku leeren kann.</p>
<h2>Bildschirmhelligkeit</h2>
<p><div id="attachment_324" class="wp-caption alignright" style="width: 336px"><img src="http://www.androidig.de/wp-content/uploads/2009/08/strom_2b.png" alt="Stromverbrauch des Displays" title="Stromverbrauch des Displays" width="326" height="304" class="size-full wp-image-324" /><p class="wp-caption-text">Stromverbrauch des Displays</p></div>Dann noch eine kleine Anmerkung zu den Angaben bezüglich der Displayhelligkeit aus dem letzten Test. Dabei hatte ich das Display als recht stromsparend bezeichnet &#8211; das stimmt allerdings nur bedingt.<br />
Ein erneuter, genauerer Test hat gezeigt, dass der Stromverbrauch zwar tatsächlich nur in Maßen ansteigt, wenn die Helligkeit erhöht wird (blauer Graph), das Display insgesamt aber doch ein <strong>ordentlicher Stromfresser</strong> ist.<br />
Denn ein Test mit der Anwendung <em>FlashLight</em> zeigt, dass die tatsächliche Helligkeit des Displays einen sehr großen Einfluss hat. <em>FlashLight</em> stellt die Displayhelligkeit auf 100% und färbt dann den Bildschirm zu einem einstellbaren Anteil weiß (der Rest bleibt schwarz). Hierbei tun sich nun gewaltige Unterschiede auf: während der Stromverbrauch bei einem komplett schwarzen Bildschirm sehr gering ist, steigt dieser mit wachsendem Weißanteil exponentiell an und ist bei komplett leuchtendem Bildschirm schließlich <strong>fünfmal so hoch</strong>. </p>
<h2>2G, 3G, WLAN, Airplane?</h2>
<p>Hier konnte ich leider keine wirklich ausführlichen Tests machen, da es sehr schwer ist, konstante, verlässliche Randbedingungen zu schaffen. Zusammen mit Schwankungen der Signal-/Netzstärke bleibt dabei kaum ein verwertbares Testergebnis.<br />
Allerdings brauchen WLAN, 3G und Airplane-Modus exakt gleich viel Energie, sofern keine Daten gesendet werden. Das pure &#8220;Aktiv-Sein&#8221; hat also noch keinen Einfluss, erst wenn Daten gesendet werden, zeigen sich Unterschiede.</p>
<h2>Mythbusters</h2>
<p> <div style="float:left;width:250px;margin:0.5em 0.5em 0.5em 0;"><script type="text/javascript"><!--
google_ad_client = "pub-7513760928951513";
/* 250x250 (blog post) */
google_ad_slot = "8885839829";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>Seitdem es die Diskussion um die Akkulaufzeit des Galaxys gibt, gibt es auch den Mythos der bösen Kamerataste: Diese seitlich angebrachte Taste soll das Galaxy davon abhalten, in den Schlafmodus zu fallen. Da die mitgelieferte Schutztasche des Handys recht eng ist, wird diese Taste teilweise dauerhaft gedrückt, was den Akku leert, ohne dass man das Gerät überhaupt angefasst hat.<br />
Den Effekt konnte ich allerdings nicht nachvollziehen, ein Drücken der Taste hatte <strong>keinerlei Auswirkung</strong> auf den Energieverbrauch. Sofern es also nicht noch einen tieferen Schlafmodus gibt, den ich nicht erreicht habe, lässt sich zumindest für die aktuelle Softwareversion sagen: <em><span style="color:#817130;font-weight:bold;">BUSTED</span></em>.</p>
<div class="resume">Ich hoffe, mit diesem zweiten Test noch mehr Licht in dieses umrätselte Thema gebracht haben zu können. Natürlich sind auch diese Ergebnisse mit Vorsicht zu genießen, da Messungenauigkeiten und die Vielzahl an sich stetig ändernden Bedingungen keine 100% genauen Messungen zulassen &#8211; sie können aber sicherlich als grobe Richtschnur dienen.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.androidig.de/index.php/2009/08/07/aufschlusselung-des-stromverbrauchs-beim-galaxy-ii/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Hintergrund: Arbeitsspeicher-Verwaltung unter Android</title>
		<link>http://www.androidig.de/index.php/2009/07/23/hintergrund-arbeitsspeicher-verwaltung-unter-android/</link>
		<comments>http://www.androidig.de/index.php/2009/07/23/hintergrund-arbeitsspeicher-verwaltung-unter-android/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 17:15:42 +0000</pubDate>
		<dc:creator>flo</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Hintergrund]]></category>
		<category><![CDATA[Speicher]]></category>
		<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://www.androidig.de/?p=188</guid>
		<description><![CDATA[Neben der kurzen Akkulaufzeit wird von vielen Usern vor allem der kleine Arbeitsspeicher aller aktuellen Android-Phones bemängelt. Egal ob HTC Magic, Freerunner oder Samsung Galaxy – neben dem Google-Betriebssystem haben sie eines gemeinsam: 128 Megabyte von Anwendungen nutzbaren Arbeitsspeicher (RAM).
In Anbetracht aktueller Arbeitsspeichergrößen von über 4 Gigabyte bei modernen Desktop-Computern scheint dies vielen Nutzern deutlich [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_199" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-199" title="128MB Arbeitsspeicher - Zu wenig?" src="http://www.androidig.de/wp-content/uploads/2009/07/android_ram.jpg" alt="128MB Arbeitsspeicher - Zu wenig?" width="300" height="220" /><p class="wp-caption-text">128MB Arbeitsspeicher - Zu wenig?</p></div>
<p>Neben der kurzen Akkulaufzeit wird von vielen Usern vor allem der kleine Arbeitsspeicher aller aktuellen Android-Phones bemängelt. Egal ob HTC Magic, Freerunner oder Samsung Galaxy – neben dem Google-Betriebssystem haben sie eines gemeinsam: 128 Megabyte von Anwendungen nutzbaren Arbeitsspeicher (RAM).<br />
In Anbetracht aktueller Arbeitsspeichergrößen von über 4 Gigabyte bei modernen Desktop-Computern scheint dies vielen Nutzern deutlich zu wenig zu sein. Denn auch wenn es nur ein Smartphone ist, es sollen schließlich mehr als eine Hand voll Anwendungen parallel laufen – darunter solche Speicherfresser wie Webbrowser oder Spiele mit detaillierter Grafik.<br />
Dass diese Fülle von Anwendungen nicht gleichzeitig im Speicher bleiben kann, ist klar. Viele User greifen daher zu Tools wie &#8220;<a href="http://www.cyrket.com/package/com.jamesots.android.closeeverything">Close Everything</a>&#8221; oder &#8220;<a href="http://www.cyrket.com/package/com.tni.TasKiller">Taskiller</a>&#8221; und beenden damit grundsätzlich alle Programme, die sie im Moment nicht benötigen.</p>
<p>Die Gründe, wieso dieses Verhalten nicht wirklich sinnvoll oder sogar <strong>kontraproduktiv</strong> ist, sollen in diesem Artikel nun etwas genauer erläutert werden. <span id="more-188"></span></p>
<h2>Grundlagen</h2>
<p>Da das Android-Betriebssystem gerade auf kleinen, mit eher schwacher Hardware ausgestatteten Geräten laufen sollte, mussten sich die Entwickler über die Ressourcenverwaltung besonders Gedanken machen.<br />
Es bedurfte einer <strong>intelligenten Speicherverwaltung</strong>, sodass das System auch nach zig gestarteten Anwendungen noch stabil und flüssig bedienbar bleibt. Das ganze sollte natürlich möglichst <strong>unbemerkt vom Benutzer</strong> und ohne Beeinträchtigung der Funktionalität der Anwendungen geschehen.</p>
<div id="attachment_197" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-197" title="Windows XP: &quot;Nicht genügend virtueller Speicher&quot;" src="http://www.androidig.de/wp-content/uploads/2009/07/windows_speicher.png" alt="Windows XP: &quot;Nicht genügend virtueller Speicher&quot;" width="300" height="73" /><p class="wp-caption-text">Windows XP: &quot;Nicht genügend virtueller Speicher&quot;</p></div>
<p>Man entschied sich dabei für ein Konzept, das sich grundlegend von dem der Desktop-Betriebssysteme (Windows, MacOS, Desktop-Linux) unterschied. Während etwa unter Windows der Start einer Anwendung mit einer Fehlermeldung quittiert wird, sobald der Arbeitsspeicher voll ist, wird man eine solche Meldung unter Android praktisch nicht zu sehen bekommen.</p>
<h2>Speicherverwaltung unter Android</h2>
<p>Denn dort arbeitet im Hintergrund ein Dienst, der sämtliche Programme und Hintergrundanwendungen <strong>überwacht und steuert</strong>. Sobald ein neues Programm oder Spiel gestartet werden soll, dafür jedoch nicht genug Speicher zur Verfügung steht, beendet Android dafür ein anderes Programm. Dabei wählt es diejenigen Anwendungen, die am ehesten nicht mehr benötigt werden. Die grobe Reihenfolge ist dabei wie folgt:</p>
<ol>
<li>Programme im Hintergrund, die der Nutzer schon lange nicht mehr aufgerufen hat</li>
<li>nicht direkt genutzte Services (etwa der MP3-Player im Hintergrund)</li>
<li>Teile des momentan aktiven, sichtbaren Programms</li>
</ol>
<p>Es werden jedoch noch viele weitere Parameter (etwa von einem Programm abhängende andere Programme) in Betracht gezogen, um möglichst selten Programme zu beenden, die vom User jetzt oder in naher Zukunft benötigt werden.</p>
<p><span style="color:gray;font-size:8pt;">Anzeige:</span><br />
<script src="http://www.usemax.de/ad.php?userid=2321&amp;wf=2" type="text/javascript"></script></p>
<h2>Automatische Datensicherung</h2>
<p>Nun mag es grundsätzlich erstmal unschön klingen, wenn Anwendungen einfach beendet werden, obwohl dort vielleicht ungespeicherte Daten (etwa eine noch nicht abgesendete SMS oder offene Browser-Fenster) vorliegen. Hierfür bietet das Betriebssystem jedoch jeder Anwendung vor dem Beenden die Möglichkeit, eine Art Abbild des aktuellen Status zu speichern und diesem beim nächsten Start wieder zu laden. Sofern das Programm also sauber programmiert ist, wird der User <strong>keinerlei Unterschied</strong> zwischen einer beendeten (und neu gestarteten) und einer laufenden (und aus dem Hintergrund geholten) Anwendung bemerken.<br />
Hier zeigt sich nun das Problem von Apps wie &#8220;Taskiller&#8221;, die Anwendungen einfach &#8220;killen&#8221;: Es ist dabei nicht garantiert, dass die Anwendung alle ihre Daten sichern und anschließend den Speicher freigeben kann. Durch das erzwungene, nicht vom System gesteuerte Beenden können also <strong>Daten im Speicher zurückbleiben</strong> und damit genau das Gegenteil von dem erhofften Ergebnis eintreten.</p>
<p>Grundsätzlich ist es unter Linux (worauf Android ja basiert) normal, dass der Arbeitsspeicher immer recht voll ist, da das System ungenutzten Speicher zum zwischenspeichern (&#8221;cachen&#8221;) verwendet. Android erstellt zum Beispiel <em>leere Prozesse</em>, die im Hintergrund bereitstehen und genutzt werden, sobald ein neuer Anwendungsprozess gestartet wird.</p>
<div class="resume">Es ist also prinzipiell egal, wieviele Anwendungen man gestartet hat, da Android immer nur die wichtigsten Programme im Speicher hält – alle anderen werden beendet und bei Bedarf, unbemerkt vom Nutzer, wieder gestartet.<br />
Apps, die den Arbeitsspeicher &#8220;leeren&#8221;, haben in dieser Hinsicht also keinen Nutzen sondern bereiten unter Umständen sogar zusätzliche Probleme durch Datenverlust und Speicherlecks.<br />
Sie können nur in Ausnahmen und gezielt eingesetzt sinnvoll sein, um etwa stark CPU-belastende Prozesse zu beenden.</div>
<div class="tipp">Mehr Informationen zur Speicherverwaltung und den Lebenszyklen von Anwendungen gibt es auf der <a href="http://developer.android.com/intl/de/guide/topics/fundamentals.html#lcycles">Android-Entwicklerwebseite</a> (Englisch).</div>
]]></content:encoded>
			<wfw:commentRss>http://www.androidig.de/index.php/2009/07/23/hintergrund-arbeitsspeicher-verwaltung-unter-android/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
	</channel>
</rss>
