Energieverwaltung – Eintrag in die Desktop-Datei

Einleitung:

Das Intel AppUp(SM) Developer Program empfiehlt Entwicklern, zur effizienten Energieverwaltung Informationen zu ihrer Anwendung anzugeben. Die gesammelten Informationen beziehen sich darauf, ob die Anwendung im Vordergrund oder im Hintergrund ausgeführt wird. Die relevanten Informationen sollten in der .desktop-Datei, die mit dem RPM paketiert werden, eingetragen werden. Gerätehersteller verwenden diese Informationen für die Bewertung und Verwaltung der Energieanforderungen. Damit wird sichergestellt, dass Ihre Anwendung für die Ausführung im Hintergrund ausreichend Ressourcen erhält und dass sich die Anwendung erwartungsgemäß verhält. Diese Empfehlung gilt für alle MeeGo-Anwendungen, die ab dem 21. Juli eingereicht werden.

Eintrag in die Desktop-Datei:

Ermitteln Sie, ob Ihre Anwendung im Vordergrund oder Hintergrund ausgeführt wird. Eine Anwendung wird als Hintergrund-App angesehen, wenn sich ihre primäre Funktionalität ohne Interaktion und/oder Eingaben des Benutzers ausführen lässt. Es ist zulässig, dass eine Hintergrund-App zu Beginn einige Einstellungen oder Benutzervoreinstellungen erfordert. Richtlinien und einige Beispiele für die Auswahl der richtigen Kategorie finden Sie in diesem Artikel: http://appdeveloper.intel.com/de-de/article/power-management-faq. Wenn Sie der Ansicht sind, dass Ihre Anwendung die Anforderungen einer Hintergrund-App erfüllt, fügen Sie für Ihre Anwendung den folgenden Eintrag in die .desktop-Datei ein: X-MEEGO-CGROUP-PATH=unlimited Vergewissern Sie sich, dass Ihr Anwendungspaket und die Anforderungen an die .desktop-Datei mit der MeeGo Compliance konform sind. Der in diesem Artikel angegebene Eintrag für die Desktop-Datei ist eine zusätzliche Anforderung zu den für die MeeGo Compliance erforderlichen Pflichtfeldern und kein Ersatz hierfür.

Beispiel für eine Desktop-Datei:

Dieses Beispiel zeigt alle Felder, die eine .desktop-Datei haben muss, um mit MeeGo konform zu sein und darauf hinzuweisen, dass es sich um eine Hintergrund-App handelt. [Desktop Entry] Name=AppName GenericName=AppGenericName Comment=This is a test app Exec=/opt/domain.company.appname/AppName Categories=Utilities; Icon=/usr/share/icons/128X128/App.png Type=Application X-MEEGO-CGROUP-PATH=unlimited Im oben genannten Beispiel sind „Name“, „Comment“, „Exec“, „Categories“, „Icon“ und „Type“ Pflichtfelder der .desktop-Datei. X-MEEGO-CGROUP-PATH ist das für die Energieverwaltung empfohlene Feld.

Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.