2009-12-24 12 views
5

Ho bisogno di creare un'applicazione su Mac OS X che gira sullo sfondo, senza finestre e fornisce un'icona di stato nell'angolo in alto a destra della barra dei menu. Dovrebbe avviarsi su un'azione specifica avviata dall'utente (non all'avvio del sistema) e interagire esclusivamente tramite l'icona della barra di stato.Qual è la parola chiave per le applicazioni simili a servizi di Mac OS X?

Su Windows questo è molto vicino a Servizi, su Unix - ai daemon. Cosa devo cercare nella documentazione di Mac? Ho solo bisogno di alcune parole chiave.

risposta

10

Nulla di così rigorosamente definito. Mac OS X considera le parti della sua domanda di essere concetti distinti:

Non avendo mai programmato DOS o Windows, non ho idea di cosa significhi per te "residente". Su Mac OS X, significa semplicemente "in RAM", che qualsiasi applicazione in esecuzione è almeno in parte.

+0

In realtà la parola "background" qui è molto più adatto di "residente".) In ogni caso la tua risposta sembra proprio quello di cui avevo bisogno, grazie.) –

1

I servizi su Windows non sono affatto collegati a questo concetto. Un'utilità di solo articolo di stato è la similitudine di qualcosa che viene eseguito esclusivamente dal vassoio di sistema (come una di quelle deliziose inutili pepite che si ottengono per apparentemente su ogni trackpad, scheda audio o GPU con cui si ha la sfortuna di essere dotato). I servizi sono solo programmi in background a) senza UI eb) che supportano o forniscono funzioni di sistema o applicazione. Dozzine si aprono e scompaiono quando usi Windows, principalmente all'avvio, e la maggior parte di esse fornisce funzionalità completamente astratte, come la fornitura di API di rete per altri servizi da utilizzare.

Detto questo, la risposta di Peter è probabilmente ciò che intendevi scoprire, ma penso che si debba specificare che non è necessariamente connesso all'equivalente di Servizi Windows. (Se si sta cercando di costruire una cosa del genere su OS X, cercare demoni e launchd.)

+0

Grazie per aver separato i concetti per me.) Cercherò di non confonderti o di aspettarmi questo da OS X. –