Guilherme Rambo Profile picture
I know a thing or two about AirPods. App developer, writer, speaker, tinkerer. @airbuddyapp @stacktracepod 🏳️‍🌈
Jun 14, 2022 7 tweets 2 min read
🧵1/6 Notes from watching #WWDC22 “What’s new in privacy” from a Mac developer’s perspective: 🧵2/6 macOS Ventura finally adds a unified API for apps to manage helpers, agents, and daemons. When an app registers itself (or a helper) to launch at login, the user is notified about it. The panel in Settings clearly distinguishes login items added by the user vs. by apps Screenshot of the Settings ...
Mar 21, 2022 8 tweets 2 min read
🧵 Apple Studio Display technical tidbits 🤓 A 14-inch MacBook Pro is connected to an Apple Studio Displa The Studio Display shows a little loading indicator on cold boot. It’s three dots that light up in sequence. Cold boot takes about 3-5s. No Apple logo, my guess is because that could be confusing given that macOS shows an Apple logo on boot.
Feb 5, 2022 13 tweets 3 min read
🧵 Thoughts on iOS sideloading. Apple (and people who defend Apple no matter what) make it out as being a big deal that’s going to completely destroy the security of the platform and harm a huge number of innocent users. The reality is way less exciting… 1/ First of all, just because an app has been installed directly, that doesn’t mean that it can do whatever it wants. iOS, just like macOS, has strong security measures to prevent apps from reading data from other apps, accessing resources such as camera and GPS, and so on 2/
Jan 21, 2022 27 tweets 7 min read
🧵 AirBuddy 2.5 development trivia, tidbits, UI details, etc thread Pretty much every major core component of the app was rewritten to some extent for 2.5. There was too much cruft from back when the app was a heavy mix of Objective-C and Swift, and too many things that didn’t make sense anymore after OS/API changes.
Aug 5, 2021 5 tweets 1 min read
(1/5) A couple of facts about Apple’s just-announced child safety initiatives: (2/5) No, Apple is not gonna be reading children’s iMessages. The child’s device will locally detect a potentially sensitive picture being received/sent and give them guidance before sending/viewing the picture, notifying their parent if they decide to do it
Jun 4, 2021 7 tweets 1 min read
🧵 A few things I’ve learned over the years about animations (in apps or otherwise) If you’re animating something scaling up/down, never scale from/to 0%, most of the time that will not look right. Use a small value between 5 and 10% and animate the opacity alongside the scale to get the appearing/disappearing effect.
Feb 26, 2021 5 tweets 2 min read
Just had a poke at the Clubhouse app with a proxy, given the recent concerns about contacts usage. The bad part is that it uploads all of your contact’s phone numbers (surprise!). The good part is that that’s the ‘only’ thing it uploads about them. Screenshot of Charles proxy... The contacts on my test device were all fake, and included several pieces of data, including email, address, and picture, but Clubhouse only uploaded the phone numbers.
Nov 25, 2020 6 tweets 1 min read
Update on this experiment: even though it looks cool, I don’t think the NearbyInteraction framework is ready for this type of experience yet. See replies for the reasons… NearbyInteraction requires a permission prompt EVERY TIME it’s used, the permission only lasts for the duration of the app’s process, therefor it can’t be used for lightweight interactions like the one demonstrated here, the permission prompt destroys the experience
May 23, 2018 9 tweets 2 min read
WWDC predictions. A thread. iBooks will be renamed to Books, the store will be called Apple Books and get a brand new design similar to the iOS 11 App Store