¿Por qué las personas aman OS X pero odian usar Linux?

El macOS no es solo una GUI, sino un marco en el que (casi) todas las aplicaciones se crean. Apple trabaja para vigilar y promover un conjunto de mejores prácticas que tienden a significar que las aplicaciones de terceros convergen en torno a estas convenciones comunes.

Esto significa que la interfaz de usuario del sistema operativo es idéntica a la interfaz de las aplicaciones. Para el usuario esto es muy beneficioso. Cada nueva aplicación es familiar. Se puede esperar que cada nueva aplicación funcione de la misma manera.

Esto da como resultado una gran consistencia operativa y la capacidad (por ejemplo) de admitir arrastrar y soltar entre aplicaciones, cortar y pegar entre aplicaciones. Soporte de scripting. Cada aplicación gestiona las preferencias de la misma manera.

Las personalizaciones del usuario en el sistema serán adoptadas por todas las aplicaciones bien escritas.

No hay un equivalente directo real de macOS Cocoa con Linux, hay bibliotecas de interfaz que tienen algunas de esas funciones, pero hay un gran nivel de variación en la calidad y el estilo de las aplicaciones, lo que supone una mayor carga para el usuario.

En primer lugar, mucha gente AMA Linux, sobre OS X; Su premisa básica es bastante defectuosa.

Para aquellos que prefieren OS X, una gran parte de esto es la GUI (Interfaz Gráfica de Usuario), en sí misma. Apple ha gastado MUCHO tiempo y dinero haciendo que la GUI sea tan perfecta como sea posible; Ninguna compilación de Linux es directamente comparable, en este aspecto, aunque muchas son perfectamente aceptables.

Después de eso, supongo que es la confiabilidad “bajo el capó” lo más popular, pero tampoco es una comparación justa; OS X se ejecuta SOLAMENTE en Mac (y “Hackintoshes”), mientras que Linux se ejecuta en literalmente cualquier combo general de procesador / hardware que quiera mencionar, desde una Raspberry Pi a una supercomputadora ^^ ‘.

Esto es demasiado general. Mucha gente ama a Linux también.

Sin embargo,

Linux generalmente requiere un enfoque más práctico en términos de hacer que las cosas se vean a tu manera y a los usuarios que no les gusta ensuciarse las manos no les gustaría esto.

Para aquellos que no tienen UI, el otro problema es el soporte de software. Microsoft Office, Adobe Creative Suite y Visual Studio son algunos programas que funcionan en MacOS pero no en Linux.

OS X parece ser un poco más fácil de usar. Linux tiende a exigir más en la configuración manual en todas las funciones del escritorio, excepto en las básicas, y puede ser muy desagradable si las cosas se complican debido a un error del usuario.

Consistencia en la interfaz de usuario, no solo para el ojo, sino también para la sensación. Y los desarrolladores.

¿Alguna vez usaste gtk1, 2, 3, 4? o qt3, 4, 5? ¿Como desarrollador? Ni siquiera comenzaré con x11 / motif o tcl / tk.