2009-12-24 18 views
5

Necesito crear una aplicación en Mac OS X que se ejecute en segundo plano, sin ventanas y que ofrezca un icono de estado en la esquina superior derecha de la barra de menú. Debe iniciarse en una acción específica iniciada por el usuario (no al inicio del sistema) e interactuar únicamente a través del icono de la barra de estado.¿Cuál es la palabra clave para las aplicaciones tipo servicio de Mac OS X?

En Windows esto está muy cerca de Servicios, en Unix - a daemons. ¿Qué debo buscar en la documentación de Mac? Solo necesito algunas palabras clave.

Respuesta

10

Nada tan estrictamente definido. Mac OS X considera las partes de su pregunta para ser conceptos distintos:

Al haber programado nunca DOS o Windows, no tengo idea de qué significa "residente" para usted. En Mac OS X, simplemente significa "en RAM", que es, al menos parcialmente, cualquier aplicación en ejecución.

+0

En realidad, la palabra "fondo" aquí es mucho más adecuado que "residente".) De todos modos, su respuesta parece ser lo que necesitaba, gracias.) –

1

Los servicios en Windows no están del todo conectados a este concepto. Una utilidad de estado solo de artículo es el símil de algo que se ejecuta únicamente desde la bandeja del sistema (como uno de esos nuggets deliciosamente inútiles que obtienes aparentemente por cada panel táctil, tarjeta de audio o GPU con la que tienes la mala suerte de estar equipado). Los servicios son solo programas en segundo plano a) sin interfaz de usuario yb) que admiten o proporcionan funciones de sistema o de aplicación. Docenas se encienden y desaparecen a medida que utiliza Windows, principalmente al inicio, y la mayoría de ellas proporcionan una funcionalidad completamente abstracta, como la provisión de API de red para el uso de otros servicios.

Dicho esto, es probable que la respuesta de Peter sea lo que querías descubrir, pero creo que debería explicarse que no está necesariamente conectada al equivalente de los Servicios de Windows. (Si usted está buscando para construir una cosa así en OS X, mira hacia arriba y demonios launchd.)

+0

Gracias por separarme de los conceptos.) Trataré de no mezclar o esperar esto de OS X. –