Michael Critz

@pixelscience
339 Followers
294 Following
3K Posts

Design Technologist. Swift Developer.

I organize the SF iOS Coffee Meetup
https://www.coffeecoffeecoffee.coffee/sf-ios-coffee

iOS engineer at Amazon

Previously:
- Amazon Devices
- PlayStation doing PS5 & PSVR UI design
- PlayStation design lead for the PS dev/publisher experience
- Salesforce Mobile App Hackathon winner
- Emmy for motion graphics (CBS/ABC)

Posts are my own, well-qualified, opinion

michaelcritz.comhttps://michaelcritz.com
GitHubhttps://github.com/mcritz
LocationSan Francisco
With a large enough dev team, I’m sure I could mess up UI this completely. 😵

With Mac apps just all over the place (react native, AI slop, Catalyst apps, Mobile-first apps)... I thought I'd maybe try to rein it in a bit with this new article I have published.

It is not exhaustive and it is not done yet (I have more items to add) -- but I thought I'd share it now.

It's a checklist of things you can do to your #macOS app to make it feel more Mac-y. These are in response to things (even simple, obvious things) that I just don't see anymore. :(

https://marioaguzman.github.io/design/macintoshchecklist/

Macintosh Checklist

A list of to-dos before you publish your Mac app.

Mario Guzman

“Comparison is the thief of joy.”

iPhone 17 Pro Max bottom edge vs iPhone 5s

iPhone 17 Pro Max bottom edge vs iPhone 3

iPhone 3 top edge vs Apple Watch 10

#iphone #applewatch

Swift’s awesomeness really shines for embedded systems.

Here, I’m using Optionals, guards, hex literals, and the new Span type. In Python or C there is significantly more guesswork and risk around memory safety.

#embeddedsystems #swift

☕️ SF iOS Developer coffee meetup is 9am today at Motoring Coffee.

#sanfrancisco #swift #meetup

https://www.coffeecoffeecoffee.coffee/sf-ios-coffee

San Francisco iOS Coffee

Coffee Coffee Coffee Coffee
Here’s some of that code

I’m using Embedded Swift to reverse engineer Disney MagicBand+

#embeddedsystems #swiftlang #swift

New app

Imago 🦊

Generate images from text using Flux 2, locally on your computer

https://sindresorhus.com/imago

For people who are concerned about having their devices seized at US airports starting Monday when ICE "assists" the TSA, EFF has this guide: https://www.eff.org/deeplinks/2025/06/journalist-security-checklist-preparing-devices-travel-through-us-border
A Journalist Security Checklist: Preparing Devices for Travel Through a US Border

We wrote this checklist to help journalists prepare for transit through a U.S. port of entry while preserving the confidentiality of your most sensitive information, such as unpublished reporting materials or source contact information. It’s important to think about your strategy in advance, and begin planning which options in this checklist make sense for you.

Electronic Frontier Foundation