Grundkurs schrieb:Aber angeblich (!) soll die ratio Cycle/Watt ungeschlagen sein, daher laufen die Hintergrunddienste auf den Smartphones wohl auch meistens in C++. Mir ist jedenfalls nicht klar, warum man dann nicht den nächsten Schritt geht und C++ zum "First Class Citizen" macht. Es liegt nahe, Komplexität der Sprache hin oder her.
Es liegt eben nicht nahe. Bei App Entwicklung geht es primär um Entwicklungskosten und Funktionalität und nicht um das letzte bißchen Performance/Watt. Zudem wird Google die Laufzeitumgebung schon auf Performance/Watt optimieren. Es ergibt wenig Sinn, die Entwickler von Apps auch noch mit C++ zu (ich sage es mal) belästigen. Der Nutzen wiegt nicht den erhöhten Aufwand auf. Neue Sprachen entstehen ja nicht ohne Grund. C++ hat neben Vorteilen auch Nachteile und ist deshalb nicht der heilige Gral der Entwicklung.