macOS logo

macOS

The primary operating system for Apple's Mac family of computers
912
548
+ 1
6

What is macOS?

Desktop, laptop and home computers, and by web usage, it is the second most widely used desktop OS, after Microsoft Windows.
macOS is a tool in the Operating Systems category of a tech stack.

Who uses macOS?

Companies
132 companies reportedly use macOS in their tech stacks, including deleokorea, Scale, and Papara.

Developers
747 developers on StackShare have stated that they use macOS.

macOS Integrations

Slack, Sublime Text, SourceTree, ASP.NET Core, and CocoaPods are some of the popular tools that integrate with macOS. Here's a list of all 424 tools that integrate with macOS.
Pros of macOS
4
Clean Interface
1
M1
1
No promoted content
Decisions about macOS

Here are some stack decisions, common use cases and reviews by companies and developers who chose macOS in their tech stack.

Needs advice
on
OpenGLOpenGLUnreal EngineUnreal Engine
and
VulcanSQLVulcanSQL

Hello all,

I recently saw someone using OpenGL to create interesting evolving/rotating, mathematical-type visuals that I'd like to use in my honors project. He uses OpenGL but I'm operating on a 2012 MacBook Pro, which won't let me upgrade past macOS Catalina.

Does anyone have any experience with alternative programs that would be just as easy to use, and implement?

Thanks for any help

See more
Rogério R. Alcântara
Needs advice
on
AnsibleAnsibleChefChef
and
Puppet LabsPuppet Labs

Personal Dotfiles management

Given that they are all “configuration management” tools - meaning they are designed to deploy, configure and manage servers - what would be the simplest - and yet robust - solution to manage personal dotfiles - for n00bs.

Ideally, I reckon, it should:

  • be containerized (Docker?)
  • be versionable (Git)
  • ensure idempotency
  • allow full automation (tests, CI/CD, etc.)
  • be fully recoverable (Linux/ macOS)
  • be easier to setup/manage (as much as possible)

Does it make sense?

See more
William Miller
Needs advice
on
PyQtPyQtReact NativeReact Native
and
XamarinXamarin

We are developing an AWS IoT app for large boats. The IoT devices have sensors all over the boat for engine oil pressure, position, water depth, fuel level, crew location, etc. When the boat has internet, we interact with AWS cloud using lambda and Amazon DynamoDB. When the boat is offshore, the captain and crew still need normal and emergency alerts and real-time sensor information. The crew might have an Android or IoS phone or a Windows or macOS PC to receive alerts and interact with sensors. We may use the AWS GreenGrasss edge computing solution and either MQTT or HTML for that function.

Question: We want to develop a cross-platform client to run on Windows, Mac, Android, IOS, and possibly Linux. We are primarily Python programmers, so PyQt or Kivy are options for us, but we have heard good things about React Native, Flutter, Xamarin, and others. We think an AWS Greengrass core on an RPI4 could communicate to the client with MQTT or a local webserver with a client web interface.

Any thoughts would be much appreciated.

See more
Needs advice
on
ElectronElectronUnityUnity
and
WebGLWebGL

We want to create a 3D web and desktop(Windows and macOS) application with a lot of functionalities. This is a 3D furniture customization application in which we give options to add, delete, scale, move, rotate objects. Something like a floor planner. We are also going to add AR and VR.

I am thinking about using Electron or Unity. Please recommend what should I choose for this purpose. Please consider that we have to develop for web and desktop (windows and mac) all platforms.

See more

Out of curiosity, when my coding instructor for Python did some commands on his computer, he told me learning any sort of terminal command interface (e.g. GNU Bash, PowerShell, Zsh ) will make me understand systems and how computers work and would make me know the basics of systems programming (although I am more into web development). I immediately went curious, out of my time, and looked up some command line interfaces to learn. It gave me bash, shell, zsh, powershell, etc. All these are really confusing, and they all seem the same. I want to be a terminal dweller, so which of the terminal related things should I learn? I think Bash, since it can replace Powershell on Windows, and has all the Linux/macOS systems.

See more
Needs advice
on
BootstrapBootstrap
and
WordPressWordPress

Hi,

I'm a graphic designer and an acting teacher, and I want to build websites for each of my activities. A few months ago, I created, a Wix website, but it's not responsive. So, I plan to build one from scratch, as I want to host the content and not leave it to Wix or such companies. I was pretty decided to use WordPress to build my website (with "Local" macOS app), but I came across Bootstrap (via "blocs" macOS app).

I'm now wondering which of these two options I should consider building my website? I want something clean, easy to customize, aesthetic, and easy to update. I read about the lack of SEO with Bootstrap, but I guess there's a way to compensate and promote the website anyway.

Any piece of advice welcome! Thanks.

See more

Jobs that mention macOS as a desired skillset

See all jobs

macOS Alternatives & Comparisons

What are some alternatives to macOS?
Windows
A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems.
iOS
It is the operating system that presently powers many of the mobile devices, including the iPhone, iPad, and iPod Touch. It is designed to make your iPhone and iPad experience even faster, more responsive, and more delightful.
Ubuntu
Ubuntu is an ancient African word meaning ‘humanity to others’. It also means ‘I am what I am because of who we all are’. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers.
Windows 10
It is the latest iteration of the Microsoft operating systems and has been optimized for home PC performance in a wide variety of applications from serious work to after-hours gaming.
Linux
A clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.
See all alternatives

macOS's Followers
548 developers follow macOS to keep up with related blogs and decisions.