iOS holt auf, Android weiter stark

Laut ars technica und nielsen holt iOS bei den Verkäufen in den letzten 3 Monaten stark auf Android auf. So waren im Dezember scheinbar 46,9% der neuen Smartphones mit Android bestückt und 44,5% mit iOS. Man kann sich ausmalen wie wenig für den Rest übrig bleibt …

Bleibt nur zu hoffen, dass diese Geräte – alle mit einem 2.x Android ausgeliefert – auch bald ihr Update auf 4.0 bekommen. Momentan ist bei der Versionsverteilung 2.3.3 mit 54,9% führend, darauf folgt 2.2 mit 30,4% und 2.1 mit 8,5%. Ice Cream Sandwich (4.x) hat momentan zusammen 0,6% und Honeycomb (3.x) 3,3%.

Es ist gut, dass man mittlerweile als Entwickler fast auf API Level 8 (2.2) setzen könnte oder sogar auf API Level 10. Aber – und das ist ein großes ABER – 2.1 ist von Anfang 2010 und immer noch auf über 8% der Geräte. 2.2 gibt es seit Mitte 2010 und 2.3.3 gibt es seit Februar 2011. Wenn man also eine Prognose starten will, ab wann man Features von 4.0 tatsächlich im großen Stil als Entwickler nutzen kann (und sich nicht mehr große Sorgen um Abwärtskompatiblität machen muss), dann würde ich sagen ist es erst Anfang 2013 so weit, dass mehr als die Hälfte der Benutzer 4.x installiert haben und nur noch ein gutes Drittel mit 2.3.3+ herumgurkt.

Hurray!

Liebe Smartphone Hersteller (mit Android im Programm), bitte gebt euren Kunden zügig ein Update/Upgrade. Sie werden es euch danken, auch wenn ihr dafür – jetzt noch – kein Geld von ihnen sehen werdet.

P.S.: Ich habe ein Galaxy Nexus und es ist großartig. Ice Cream Sandwich rockt und ein Freund, der sein Nexus S schon darauf aktualisiert hat, meint es wäre wie ein neues Telefon.

Lieber nicht …

… ist der Titel eines Essay von Christoph Scheuermann und man kann ihn auch auf Spiegel Online lesen. Es geht um männliche Waschlappen und Optimierfrauen, die sich alle nicht entscheiden können.

[...] ein moderner Werther. Tragisch ist vor allem, dass er offenbar nicht mehr weiß, wann es Zeit ist, eine Frau zu küssen. Er denkt nur darüber nach. Für viele Frauen sind Männer Ende zwanzig, Anfang dreißig zu schüchternen Kuschel-Wesen mit Strickjacke und Hornbrille mutiert, die allem Weiblichen, das sich ihnen entgegenwirft, aus Verzweiflung die gute Freundschaft anbieten.

Sehnsucht nach dem Macho

Als Resultat hat sich unter jungen Frauen der starke Wunsch nach einem Typen verbreitet, dem sie “sich flammend an seine starke Brust” werfen können, wie Pauer schreibt. Daraus spricht eine gewisse Sehnsucht nach dem Macho, die sich seit einiger Zeit immer verzweifelter äußert. [...]

Ich habe mich und einige aus meinem Freundeskreis zumindest in ein paar Absätzen wiedergefunden. Lesenswert ;-)

Der Unterschied zwischen Film herunterladen und kaufen

Ich glaube ich habe das Bild schon einmal gepostet, aber nachdem ich mir Star Wars (komplett) und X-Men (die ersten 4 Filme) bestellt habe und ein wenig mit der Abspielsoftware auf meinem PC zu kämpfen hatte, habe ich mir ähnliches gedacht. Zwar ist auf diesen Blurays nicht so viel Schmarrn drauf, aber die ersten Hinweise kann man ohne spezielle Tools auch auf dem PC (PowerDVD mit langem HDMI-Kabel) nicht überspringen.

Die wollen einem das Abspielen eines gekauften Filmes so schwer wie möglich machen und setzen immer verrücktere Kopierschutzverfahren ein. Star Wars konnte ich z.B. nur mit einem Programm anschauen, das den Kopierschutz entfernt, sonst gab es regelmäßig Klötzchenbildung. Dabei ist das eh alles schon längst geknackt und irgendjemand stellt es immer ins Netz. Warum also die richtigen Kunden ärgern? Ich verstehe es nicht …

Spieleentwicklung auf Android

Ich muss einmal kurz etwas zur Spieleentwicklung auf Android schreiben. Mittlerweile gibt es dort ein gutes Angebot, das sich keinesfalls hinter dem für das iPhone verstecken muss. Wer bereit ist für ein Spiel ein paar Cent/Euro hinzulegen, der bekommt sehr gute Unterhaltung. Aber mir geht es hier nur um den technischen Aspekt.

Ich habe selbst ein wenig experimentiert und ein normales Spiel hat bekanntlich ein bisschen Menü Logik und dann das Spiel selbst, das in einer so genannten “Game Loop” so schnell wie möglich ausgeführt wird. Und hier scheint es meiner Meinung nach ein Problem zu geben. Denn 1) gibt es sowieso ein Framelimit, d.h. mehr als 60 fps stellen zumindest weder das Nexus S noch das neue Galaxy Nexus dar. Und 2) wird so gut wie überhaupt nicht auf sparsamen Umgang mit dem Akku geschaut.

Die beiden Punkte hängen ein wenig zusammen und das Problem ist die genannte “Game Loop”. Die sorgt dann nämlich für eine CPU-Auslastung von 100%, egal wie wenig auch passiert. Hat man sein Gerät gerootet, kann man die Taktgeschwindigkeit weiter heruntersetzen und merkt bei den meisten Spielen auf einem schnellen Android überhaupt gar keinen Unterschied, außer dass es sehr viel weniger heiß wird.

Besonders erschreckend wird das bei Spielen, die eigentlich rundenbasiert sind und in jedem Schleifendurchlauf eigentlich nur die Grafik aktualisiert wird und auf Eingaben gewartet wird, z.B. bei Great Little War Game. Früher machte eine solche Programmierung Sinn, aber mit dem Framelimit und immer schneller werdenden Smartphones? Sollte man da nicht auch ein wenig auf den Akku achten? Oder zumindest die Hände der Spieler? Im Winter ist es ja noch ok ein 50° warmes Smartphone in den Händen zu halten, aber im Sommer? Zumal das auch den Ladevorgang des Akkus beendet falls man an der Steckdose hängt, da ein Laden bei dieser Temperatur nicht gut ist.

Wollte ich nur mal geschrieben haben.

Anbei noch der Verlauf einer Akku Entladung, gefolgt von einer Aufladung über den Zeitraum von 5 Stunden. Erkenntnis: bei hellem Display und voller Auslastung kann die Ladeelektronik gerade so mit dem Verbrauch mithalten. Stimmt natürlich nicht ganz, da bei niedriger Spannung deutlich mehr Strom in den Akku fließen darf und kann als in der Nähe der 100% Marke, aber im Prinzip stimmt das schon … ich habe schon beobachtet wie trotz angeschlossenem Ladegerät die Prozentanzeige sinkt ;-)

Garantie/Gewährleistung und fehlende Android Updates

Wenn man in unserem Land etwas kauft hat man bekanntlich 2 Jahre Gewährleistung und sagen wir mal 1 Jahr Garantie (üblich bei Handys, aber kann natürlich variieren). Und wie es leider so ist, endet bei den meisten Herstellern mit Androidgeräten der Support mit neuer Software meist schon direkt nach dem Kauf oder wenige Monate später. Kleinere Updates werden in der Regel schon angeboten, aber auf neue, sogenannte Hauptversionen kommt das “alte” Gerät nicht. So z.B. auch das Samsung Galaxy S, für das es kein Update auf Android 4.0 geben wird, zumindest nicht offiziell.

Zurück zur Garantie bzw. Gewährleistung. In letzterem Fall muss man als Kunde nachweisen, dass ein Fehler bereits beim Kauf existierte. Nun, das ist im Falle eines Sicherheitslecks in der Regel der so. Kann man nun also wegen eines Softwarebugs bzw. einer Sicherheitslücke, die schon längst in der aktuellsten Androidversion geschlossen wurde, das Gerät auf Gewährleistung zurückgeben und Nachbesserung/Umtausch/Kaufrücktritt fordern?

Hat das mal wer probiert? Oder gilt das immer nur für die Hardware. Ist Software dann kein Produkt? Denkt mal drüber nach …