By John Gruber
Manage GRC Faster with Drata’s Agentic Trust Management Platform
This effect was based on the phone’s accelerometer, not real-world environmental lighting, but it’s certainly along the same lines. I miss details like this — I just love that some folks at Apple put time into making a single button look extra cool.
And I just learned a new word: anisotropic.
Update: Apple Pay has some anisotropic effects on iOS 12. If you have an Apple Pay Cash card in the Wallet app, the “card” shimmers like a holographic material as you move the phone around. And when you send cash in iMessage, the dollar amount has a similar effect. These effects are anisotropic, like the button in the iOS 6 Music app, not based on real world lighting. But it’s similar thinking — and shows that this sort of whimsy isn’t entirely extinguished at Apple. My gut feeling is that iOS 13 will bring some of this back, bring back more depth and texture to the UI.
Speaking of drop shadows, here’s a demo from Bob Burrough of what he aptly describes as an “environmentally-lit UI”. He’s using the camera on the iPhone to detect the real-world lighting environment, and using that to shade, color, and reflect the elements of the on-screen user interface in real time. This is not a new idea — I think everyone who has ever designed UIs with shaded textures and drop shadows has thought about this — but I’ve never seen it implemented, and Burrough seems to have implemented it very well.
Burrough has another demo video, and an article making the case for why this is a good idea. I find this very exciting — can’t wait to see where it goes.
Procreate:
The two-finger tap to Undo was first released in Procreate 3 for iPad back in 2015, but we actually first developed it for Procreate Pocket. Undoing an action is one of the most critical input methods we use today, and we needed a method that wouldn’t clutter the interface or disrupt the core experience. We went through dozens of designs until we realised we should treat the entire screen as the Undo button - resulting in a simple gesture that could be invoked any time, anywhere.
Two-finger tap to Undo has become one of Procreate’s most instinctive and essential gestures.
It’s also one of our most-stolen features (over a dozen apps and counting), and we’re fine with that. In fact, we’re giving it away. Seriously. We’ve put together a sample project covered by the Simplified BSD License, which means you can add to or modify it as you wish.
Whether you’re one of our competitors, or in an entirely different field, please feel free to grab the project below. Take it, use it, and give your users the most instinctive Undo and Redo method available.
I love this attitude.
Just a few days before they posted this, I wrote about how iOS still hasn’t gotten Undo right. Two-finger tap is really great for drawing apps. I’m not sure it’s great in other contexts, like text editing, though. But it’s certainly better than shaking the damn device.
This clip is so on the nose it’s hard to believe it isn’t a hoax, but it’s legit. It’s probably not some sort of amazing coincidence though — the actor playing “Trump” is a dead ringer for Fred Trump, Donald Trump’s racist slumlord father.