Ohhh neeeiiin!!
Microsoft pumpt Gerüchten zufolge Geld in Cyanogen:
http://www.heise.de/newsticker/meldung/ ... 33901.html
.. denn:
Und schließlich könnte Cyanogen auch ein zweites Standbein sein, wenn sich Windows Phone als dauerhaft zu schwach erweisen sollte.
Das wäre grausig, wenn die - wieder mal - Windows Phone in der Versenkung verschwinden lassen. Windows und iOS sind die einzigen Mobil-Betriebssysteme bei denen ich das Gefühl hab da steckt irgendsowas wie ordentliches Engineering drin, nur dass iPhones halt hoffnungslos überteuert und auf Wegwerfen konstruiert sind (was soll der Blödsinn mit den eingelöteten Akkus, nur um 1mm Dicke zu sparen??).
Bei Android ist die einzige Möglichkeit, daraus noch ein stabiles, resourcenschonendes, flottes OS draus zu machen nur mehr: Wegschmeißen, Windows nehmen. Wenn man es schafft, ein im Prinzip Linux System so dermaßen zu verhunzen wie Android, dann ist da nichts mehr zu retten.
Warum: Ganz einfach, siehe hier z.B. Slide 4:
http://marakana.com/s/post/1057/Marakan ... kMagic.pdf
Diese Slide ist bezeichnend für Android, aber auch generell einen Trend, den man auch anderswo oft sieht, zB. bei Firefox, Eclipse, ..
Man beachte den Titel der Slide: 'Vibrator on Android'. Das ganze Gewurrl drauf is nur dazu da, aus einer App einen Motor kurz einzuschalten. Und warum das auf Slide 4 ist: der Vortragende sagt dazu 'Lets start with something easy..'.
Jede moderne CPU funktioniert etwa so: Wenn alles in den Cache passt, ist das System irre flott. Wenn nicht alles in den Cache passt, wirds irre langsam.
Schnelle CPU Caches brauchen viel Platz, viel Strom, und sind nicht sehr groß.. ein Mb ist da schon ziemlich viel.
Wenn man auf diese Folie schaut, sieht man da schon mal nicht eine, sondern gleich zwei Virtual machines (Dalvik). Dann noch einen ganzen Haufen Libraries (.so), und natürlich noch den Kernel selbst. Und dazwischen einen Haufen Pfeile.. Die Pfeile zwischen den äußersten Boxen sind jeweils Context Switches, d.h. potentiell wird da jeweils der Cache neu befüllt.
Und auf der Folie ist noch nicht mal das Berechtigungssystem drauf .. das ist ne eigene Folie die so aussieht.
Jedes Kastl und jeder Pfeil hat da schon seine Berechtigung und seinen Sinn, keine Frage. Aber holistisch gesehn ist das einfach eine Katastrophe. Allein die Dalvik Java VMs da drin, das war immer schon ne schlechte Idee und wird immer so bleiben, und da wird sich nie was ändern, da wohl praktisch alle Android-Apps in Java geschrieben sind. Unter Windows (und iOS meines Wissens) gibts diesen Blödsinn nicht.