Gestione dell'alimentazione - voce file desktop

Introduzione:

Il Programma per gli sviluppatori Intel AppUp(SM) consiglia agli sviluppatori di fornire informazioni sulle applicazioni che consentano di gestire in modo efficiente l'alimentazione, tramite la classificazione delle applicazioni come applicazioni in background o in primo piano. Le informazioni rilevanti devono essere incluse nel file .desktop che viene inserito nel pacchetto RPM. I produttori dei dispositivi utilizzano queste informazioni per valutare e gestire l'alimentazione. In questo modo si assicura che all'applicazione non manchino le risorse necessarie per essere eseguita correttamente in background. Tutte le applicazioni MeeGo inviate a partire dal 21 luglio sono soggette a questa raccomandazione.

Voce del file desktop:

Identificare se l'applicazione è in background o in primo piano. Un'applicazione è considerata in background se può eseguire le proprie funzionalità principali senza l'interazione o l'input dell'utente. È accettabile che un'applicazione in background richieda che siano scelte alcune impostazioni iniziali o preferenze dell'utente. Le linee guida per scegliere la categoria corretta per l'applicazione e alcuni esempi sono forniti nell'articolo: http://appdeveloper.intel.com/en-us/article/power-management-faq. Se si ritiene che l'applicazione soddisfi i criteri di un'applicazione in background, includere la seguente voce nel file .desktop dell'applicazione: X-MEEGO-CGROUP-PATH=unlimited. Accertarsi che il pacchetto dell'applicazione e i requisiti del file .desktop soddisfino i requisiti di conformità di MeeGo. La voce del file desktop menzionata in quest'articolo è aggiuntiva e non sostitutiva dei campi obbligatori che sono richiesti per la conformità con MeeGo.

Esempio di file desktop:

Questo esempio mostra tutti i campi che deve contenere il file .desktop per essere conforme con MeeGo e indicare che si tratta di un'applicazione in background. [Desktop Entry] Name=NomeApp GenericName=NomeGenericoApp Comment=Questa è un'applicazione di prova Exec=/opt/dominio.azienda.nomeapp/NomeApp Categories=Utilities; Icon=/usr/share/icons/128X128/App.png Type=Application X-MEEGO-CGROUP-PATH=unlimited Nell'esempio precedente, Name, Comment, Exec, Categories, Icon e Type indicano i campi obbligatori del file .desktop. X-MEEGO-CGROUP-PATH è il campo consigliato per la gestione dell'alimentazione.

Per informazioni più dettagliate sulle ottimizzazioni basate su compilatore, vedere il nostro Avviso sull'ottimizzazione.