macOS Icon

macOS

macOS is Apple's operating system.
31 Stories
All Topics

macOS tyler.io

macOS 10.15 Vista

Tyler Hall: I completely realize and wholeheartedly own-up to the fact that I’m a geek and a Mac power user above and beyond what normal muggles will ever experience, nonetheless, this is the first-run experience I was greeted to this afternoon after upgrading to Catalina. I’m sure Catalina will be worth it in the end, but I’m going to sit this one out for a bit until the dust settles.

read more

Apple github.com

Turn a MacBook into a touchscreen with $1 of hardware

We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision. The proof-of-concept, dubbed “Project Sistine” after our recreation of the famous painting in the Sistine Chapel, was prototyped by Anish Athalye, Kevin Kwok, Guillermo Webster, and Logan Engstrom in about 16 hours. See that thing at the top of the laptop? It’s a mirror that’s redirecting the webcam downward to do the detection. How they detect a touch is (at least in principle) simple: Surfaces viewed from an angle tend to look shiny, and you can tell if a finger is touching the surface by checking if it’s touching its own reflection.

read more

Saagar Jha saagarjha.com

Thoughts on macOS package managers

Saagar Jha shared an honest perspective of using Homebrew and MacPorts. Find out why Saagar favors MacPorts over Homebrew “for the foreseeable future.” A couple of months ago, I uninstalled Homebrew and migrated my configuration to MacPorts. I’ve been doing a lot of thinking about the state of package management on macOS, and here’s what I’ve come up with based on my experiences using both and interacting with their development communities.

read more

macOS sylabs.io

Run the Singularity container runtime on a Mac

Andre Marcelo-Tanner: The most widely used container runtime on High Performance Computing now runs on Mac, allowing any developer to package their entire application into a single container. This has broader implications and possibilities of what exactly is possible by putting everything into a single file with no daemon required on OSX but I would let an expert like Greg Kurtzer talk about that :) This was a brief topic of conversation when we had Greg on The Changelog a few weeks back.

read more

Swift github.com

An app that makes it easier to find and subscribe to RSS Feeds

I’m logging this not because it’s super-useful in its current form (it is not). I’m logging this not because it’s a good example of a modern Swift app (it may be, I have no idea). Nope. I’m logging FeedCompass because it represents an idea that deserves more attention. Independent websites, loosely stitched together via open protocols, are what make the web great. Yeah, let’s do more of that.

read more

Michael Uloth upandrunningtutorials.com

How to set up a Mac for web development

From installing Mac’s command line developer tools (Xcode), Homebrew, Git, npm, to your code editor — Michael Uloth walks you through all the steps and details to get a new Mac ready for web development. This guide is a good start and purposely leaves out items that aren’t strictly required for web development. If you’re into automation and tweaking things, then thoughtbot/laptop is another route to consider. It automates most of Michael’s steps and can also be customized to install only exactly what you want.

read more

Mattt Thompson nshipster.com

Flight School - essential topics in iOS and macOS development

Today, I’m excited to announce updates to our guides to Swift Codable and Numbers, as well as a brand new Guide to Swift Strings. Everything is up-to-date with the latest from Swift 5 and Xcode 10.2, and now — for the first time — available in print! If you dig NSHipster, you’ll love Flight School. Amazing cover design! I love it when the cover of a book makes you want to read it.

read more

Daniel Weibel itnext.io

macOS uses a completely outdated version of Bash

This post from Daniel Weibel not only explains how macOS uses an outdated version of Bash, but also how to upgrade to the latest Bash via Homebrew. One thing that many macOS users don’t know is that they are using a completely outdated version of the Bash shell. However, it is highly recommended to use a newer version of Bash on macOS, because it enables you to use useful new features. $ bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18) Copyright (C) 2007 Free Software Foundation, Inc. The reason Apple uses this old version of Bash has to do with licensing. Bash 4.0 and newer uses the GNU General Public License v3 (GPLv3), which Apple doesn’t support. There are some discussions about this on Reddit. Version 3.2 of GNU Bash is the last version with a license that Apple is willing to accept, and so it sticks with it.

read more

Mattt Thompson nshipster.com

Bundles and packages

Mattt over at NSHipster explains two important abstractions on Apple platforms: bundles and packages. Despite being distinct concepts, the terms “bundle” and “package” are frequently used interchangeably. Part of this is undoubtedly due to their similar names, but perhaps the main source of confusion is that many bundles just so happen to be packages (and vice versa). So before we go any further, let’s define our terminology: …

read more

John Gruber daringfireball.net

Electron and the decline of native apps

Mac users don’t care about mac apps like they used to. Today and the future is a web platform world with JavaScript at the center morphing into this gigantic blackhole (mainly a gravity metaphor) with everything else being pulled into its orbit. The more Mac users there are, the more Mac apps we should see. The problem is, the users who really care about good native apps — users who know HIG violations when they see them, who care about performance, who care about Mac apps being right — were mostly already on the Mac. A lot of newer Mac users either don’t know or don’t care about what makes for a good Mac app. John Gruber also quoted SwiftOnSecurity regarding Microsoft’s switch to Chromium as Windows’s built-in rendering engine, saying: This is the end of desktop applications. There’s nowhere but JavaScript.

read more

Christoffer Winterkvist github.com

Gray – a simple macOS app to tailor your Mojave experience 🌓

Ever wanted to have light and dark apps live side-by-side in harmony, well now you can. With Gray, you can pick which apps should use the light and dark appearance with a click of a button. You set your Mac to use the dark appearance, then use Gray (a frontend for defaults write) to configure individual apps to use the light aqua appearance. I only left dark mode on for a half hour or so, so this app isn’t for me. I’d love to see screenshots of this in use, though. Maybe I’ll be converted to the gray side.

read more

Apple thedevelopersunion.org

The Developers Union - a ‘non-union union’ advocating for sustainability in the App Store

Want developers of great software to be able to make a living doing it? Want free trials in the App Store? Join The Developers Union! Dear Apple, We believe that people who create great software should be able to make a living doing it. So we created The Developers Union to advocate for sustainability in the App Store. Today, we are asking Apple to publicly commit — by the tenth anniversary of the App Store this July — to allowing free trials for all apps in the App Stores before July 2019. After that, we’ll start advocating for a more reasonable revenue cut and other community-driven, developer-friendly changes.

read more

0:00 / 0:00