Es ist zwar richtig, dass in Bezug auf die CPU nicht viel getan werden muss, es gibt jedoch häufig Funktionen des Geräts, die bei Verwendung Strom verbrauchen. Auf einem PC kümmert sich meistens niemand darum, aber es ist definitiv richtig, dass ein Festplattenlesevorgang (vorausgesetzt, es handelt sich um Nicht-SSD-Laufwerke) dazu führt, dass sich die Festplatte dreht und der Kopf bewegt, was etwas Strom verbraucht. Auf einem PC ist dies trivial, aber auf einem mobilen Gerät kann dies ein sehr reales Problem sein.
Das offensichtlichste Beispiel für ein Telefon ist die Kommunikation. Das Senden eines Funksignals kostet Energie. Auf einem PC, der an ein 500-Watt-Netzteil angeschlossen ist, spielt dies keine Rolle. An einem Telefon geht es nicht. Eine Anwendung, die einen Server ständig nach großen Datenmengen abfragt, verbraucht erheblich mehr Strom als eine Anwendung, die überhaupt kein Netzwerk verwendet.
Dies ist ein sehr reales Problem, nur Google für "Android-Anwendung hat meinen Akku erschöpft". Auf einer von vielen Seiten erfahren Entwickler, wie sie den Stromverbrauch minimieren können.
Im Allgemeinen möchten Sie die Leistung im Allgemeinen optimieren (dh die CPU so weit wie möglich ausbauen) und auch die Netzwerknutzung optimieren. Kommunizieren Sie so wenig wie möglich mit so kleinen Nachrichten wie möglich.
Wie andere bereits gesagt haben, ist dies eine Aufgabe, nachdem der Großteil Ihres Codes vollständig ist, wenn Sie ein Problem festgestellt haben und einen profilierten Energieverbrauch festgestellt haben.