TheShaft
Lt. Commander
- Registriert
- Juli 2001
- Beiträge
- 1.951
etking schrieb:Android hat das riesige Problem, auf dem durch managed Code ultralangsamen Java aufzusetzen, daher braucht man gegenüber dem Iphone, wo alles direkt in schnellem C geschrieben werden kann eine fast eine doppelt so schnelle Hardware für die gleiche Geschwindigkeit.
Hoffentlich tut sich hier noch etwas, Java bzw. Dalvik muss durch intelligente Optimierungen noch massiv beschleunigt oder komplett rausgeschmissen und durch native Codeausführung ersetzt werden.
Lebst Du im Jahr 2002 ? Java ist bei den allermeisten Aufgaben nur unwesentlich langsamer als C, da hat sich viel getan. Im übrigen hat die Ausführungsgeschwindigkeit von Java auf dem PC eh 0,00% mit der Geschwindigkeit auf Android zu tun, da hier zwei komplett unterschiedliche VMs verwendet werden.
Und bei Android bzw der Dalvik VM hat sich in den letzten 2 Jahren schon massiv was verändert, alleine von Android 2.1 auf Android 2.2 hat sich die Anwendungsperformance grob verdoppelt – und bei jeder neuen Android-Version werden nochmal einige Prozent Leistung draufgelegt.
Die ~10% die man jetzt vielleicht hinter (Objective) C liegt machen nicht den Unterschied ob ein Programm flüssig läuft oder nicht – hier sind ganz andere Dinge entscheidend...