Mac developers spill all their deepest secrets

developers
(Image credit: Huawei)

A wide-ranging new survey has revealed interesting insights into the coding preferences of Mac developers.

The 2021 Mac Developer Survey surveyed more than 4000 programmers from over 90 countries and was conducted by Tower, which operates a Git client of the same name.

According to the report, while most Mac developers do full-stack web development (26.3%), those that develop iOS mobile apps make up a quarter of the surveyed individuals.

Interestingly, despite working on a closed source platform, a majority of them contribute in some way or the other to open source projects.

Language soup

Perhaps the most amusing fact is that contrary to popular belief, it is JavaScript that’s the most preferred language by Mac developers instead of Swift.

The developers working on JavaScript (54.6%) far outnumber the ones that work on the Swift programming language (31.9%) developed by Apple. Even more surprising is the revelation that a large number of Mac developers work with PHP (25.6%), and Python (24%).

In the same vein, while the number of Mac developers who expressed interest in working with Swift leads the pack at just over 28%, those interested in mastering Go (23.4%), Rust (23.2%), and Python (21.8%) make up a sizeable chunk as well.  

In terms of their choice of text editors and integrated development environments (IDEs), it’s no surprise that Visual Studio Code with 56.7% and Xcode with 33.8% are the favorites. 

Similarly, the fact that 76% of the developers use GitHub to host their code isn’t surprising. What does raise eyebrows though is that slightly over 10% of Mac developers prefer to host their code themselves.

TOPICS
Mayank Sharma

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.

Read more
ChatGPT coding
These are the AI assistants developers are actually using - and how they're using them
Computer programming code. Programming code abstract technology background of software developer and Computer script.
Best text editor of 2025
MacBook Pro 14-inch (2023) in a studio with screen showing website
Best laptops for programming of 2025
Android developer at work
Developers are pretty optimistic about AI agents
A close up of a person typing on a MacBook keyboard.
Best IDE for Python of 2025
A man holds a smartphone iPhone screen showing various social media apps including YouTube, TikTok, Facebook, Threads, Instagram and X
Best mobile app development software of 2025
Latest in Software & Services
Windows 11 Start menu layout choices: Grid view
Windows 11 vs Linux for business: which operating system should you embrace?
A phone sitting on a laptop keyboard with the Microsoft Outlook logo on the screen.
Gmail vs Outlook for business: which email system is right for your organization?
Windows 11 logo
Windows 11 Pro vs Windows 11 Home: which version is right for you?
Canva HubSpot
HubSpot and Canva team up to level the creative playing field
a laptop computer
Windows 11 vs ChromeOS for business: Is one better than the other for your needs?
a laptop computer
Windows 11 vs macOS for business: which side are you on?
Latest in News
An AMD Radeon RX 9070 XT made by Sapphire on a table with its retail packaging
Last-minute AMD RX 9070 XT stock rumors are making me hopeful for a much better launch than Nvidia’s RTX 5000 GPUs – with just one snag
eSIM
Global eSIM shipment volume surpasses half a billion units as demand keeps on growing
Samsung Galaxy Buds in white
Samsung may be working on new cheap wireless earbuds – will the Galaxy Buds FE 2 beat Sony's next value earbuds to the punch?
Google Pixel 9 Pro
Your older Pixel phone just got a performance and camera boost thanks to Google's new software update
China
Microsoft says Chinese Silk Typhoon hackers are targeting cloud and IT apps to steal business data
Salesforce Agentforce 2dx
Salesforce gives AI agents the power to be proactive and autonomous like never before