Michael Tsai - Blog
Jeff Johnson: Wait, what? macOS Tahoe beta 2 automatically enabled FileVault and uploaded a recovery key to iCloud. I did not have a choice in the matter. First, they silently enable iCloud Keychain, then they upload your FileVault key to it without asking. Sarah Reichelt: Beta 1 did this too. I turned it off immediately. […]
Andrew Cunningham: We are not highlighting this second round of developer betas because we think you should go out and install them on the Macs, iPhones, iPads, and Apple Watches that you use daily. These are still early versions, and they’re likely to have significant performance, battery, and stability problems relative to the current publicly […]
Juli Clover: Apple provided developers with the second beta of iOS 26, introducing the first changes and refinements to the new operating system since it debuted after the WWDC keynote. Because we’re early in the beta testing process, there are quite a few tweaks to iOS 26, which we’ve rounded up below. The official release […]
Casey Liss: 🤮 In case you forgot after F1 got multiple sections of the keynote at Apple’s developer conference. Marco Arment: This is a core system app interrupting you, promoting a sale by a movie-ticketing company, to push you to go see the platform vendor’s new movie.Why not just pop up random ads all the […]
Joe Rossignol: Apple today shared The Parent Presentation, which explains why a Mac is a useful tool in college. The customizable 81-slide presentation is available in PowerPoint, Keynote, and Google Slides formats. After downloading the template on this page, you can fill in your name and some other key details, and make other edits to […]
9to5Mac: iOS 26 alarms 🐘 vs iOS 18 🤏 Previously, the Snooze button was much larger than Stop, and they were separated. I think both of these points helped prevent accidentally turning off an alarm that you only meant to snooze. Jack Fields (via Trung Phan): At Apple, we found that when both buttons are […]
Howard Oakley (Hacker News): Disk images have been valuable tools marred by poor performance. In the wrong circumstances, an encrypted sparse image (UDSP) stored on the blazingly fast internal SSD of an Apple silicon Mac may write files no faster than 100 MB/s, typical for a cheap hard drive. One of the important new features […]
John Brayton: I would not have figured out how to use this tool without help, so I wanted to pass along the correct way to use it. […] On macOS, one sets an alternate icon by drawing it in code using the NSDockTile API. I believe Mac apps have no access to the system-wide Icon […]
Zac Hall: Spotted by @StellaFudge on X, macOS Tahoe 26 includes a warning message when using Time Machine to back up a Mac to Apple router-connected storage.The next major version of macOS will no longer support AirPort Disk, or other Time Capsule disks, for Time Machine backups. I wonder if this is because they’re removing […]
Paul Samuels: The problem we have looking at the scope is that the strong reference is in scope until the end of the function, but we have our repeat loop before the end of the function so we will never get to the end. […] You could write a unit to verify that the reference […]
Dan Goodin (Slashdot): The import/export feature, which Apple demonstrated at this week’s Worldwide Developers Conference, will be available in the next major releases of iOS, macOS, iPadOS, and visionOS. It aims to solve one of the biggest shortcomings of passkeys as they have existed to date. Passkeys created on one operating system or credential manager […]
Jeff Johnson: The new setting is enabled by default; I’ve seen this on multiple computers.Automatically create a passkey to sign in faster Allow sites and apps to upgrade existing accounts to use passkeysThis new setting is not actually included on the What’s New in Chrome page (chrome://whats-new/), which doesn’t even mention passkeys.It is mentioned by […]
Juli Clover: With iOS 26, Apple is adding a new AlarmKit framework for developers that offer apps with alarm clocks and timers. AlarmKit provides system-level access to alarm functionality, which was previously reserved only for Apple’s Clock app.Developers will now be able to create apps that have the same feature set and permissions as Apple’s […]
John Voorhees (Mastodon): I’m not a developer, so I’m not going to review Swift Assist (a name that is conspicuously absent from Apple’s developer tool press release, by the way), but the changes are so substantial that the feature I was shown this year hardly resembles what I saw in 2024. Unlike last year’s demo, […]
SwiftData: Dive into inheritance and schema migration: Discover how to use class inheritance to model your data. Learn how to optimize queries and seamlessly migrate your app’s data to use inheritance. Explore subclassing for building model graphs, crafting efficient fetches and queries, and implementing robust schema migrations. Understand how to use Observable and persistent history […]
Juli Clover: Spotlight got a major overhaul, and you can now use it to do just about anything on your Mac. It supports actions, so you can send emails and messages without ever opening up an app. Spotlight also incorporates a list of all of your apps plus a clipboard manager that keeps track of […]
Tim Hardwick: In System Settings ➝ Appearance, there are still the standard Auto, Light, and Dark modes, but Apple has added several options that allow you to really mix things up and create your own stylized desktop environment.[…]Meanwhile, a new “Icon & widget style” section offers three distinct modes alongside the Default. Like iOS 18, […]
Peter Steinberger (Mastodon): SwiftUI provides SettingsLink for opening settings[…] Simple, right? Except it doesn’t work reliably in MenuBarExtra. The documentation doesn’t mention this limitation.[…]The root issue is that NSApplication treats menu bar apps as background utilities, not foreground applications. This affects how windows are ordered and receive events.[…]Apple provides an openSettings environment action for programmatic […]
What’s new in SwiftUI: Learn what’s new in SwiftUI to build great apps for any Apple platform. We’ll explore how to give your app a brand new look and feel with Liquid Glass. Discover how to boost performance with framework enhancements and new instruments, and integrate advanced capabilities like web content and rich text editing. […]
Peter Steinberger: Remember when SwiftUI came out and we all marveled at how views automatically updated when @Published properties changed? Well, Apple has been quietly working on bringing that same magic to UIKit and AppKit. The best part? It shipped in iOS 18/macOS 15, but hardly anyone knows about it. You don’t even need Xcode […]
Jim Bankoski (2022): Helping the web to evolve is challenging, and it requires us to make difficult choices. We’ve also heard from our browser and device partners that every additional format adds costs (monetary or hardware), and we’re very much aware that these costs are borne by those outside of Google. When we evaluate new […]
Mysk: We’re super excited to finally launch Psylo, a new kind of private web browser for iOS and iPadOS. In Psylo, each tab is its own silo with isolated storage, cookies, and even its own IP address. Psylo introduces advanced anti-tracking and anti-fingerprinting features that go beyond what a VPN can offer, thanks to the […]
Sergey Mostsevenko (via Hacker News): Apple introduced advanced fingerprinting protection in Safari 17. Advanced fingerprinting protection aims to reduce fingerprinting accuracy by limiting available information or adding randomness.By default, the advanced protection is enabled in private (incognito) mode and disabled in normal mode. It affects both desktop and mobile platforms. Advanced fingerprinting protection also affects […]
Apple (MacRumors, 9to5Mac, Hacker News, Slashdot): Apple is opening up access for any app to tap directly into the on-device foundation model at the core of Apple Intelligence. With the Foundation Models framework, app developers will be able to build on Apple Intelligence to bring users new experiences that are intelligent, available when they’re offline, […]
General: Keynote / Sessions / Videos / YouTube Unofficial WWDC App / Script to Title Videos in EagleFiler Beta OS Downloads / Xcode Beta macOS 26 Installers / IPSW / Create Install Disk With DropDMG Sample Code What’s New: Documentation Updates (AppKit, Foundation, Swift, SwiftData, SwiftUI, Xcode, Security) Design/HIG Design Resources New Frameworks (FoundationModels) Notable […]
WWDC 2025: Platforms State of the Union: Discover the newest advancements on Apple platforms. Apple: Xcode 26 is packed with intelligence features and experiences to help developers make their ideas a reality. Developers can connect large language models directly into their coding experience to write code, tests, and documentation; iterate on a design; fix errors; […]
Mishal Shah (Reddit): Over the past few months, the website workgroup has been redesigning Swift.org. On behalf of the website workgroup, I’m pleased to announce that we have merged the initial changes. Our goal with the site redesign has been to make Swift.org more approachable for newcomers to Swift, highlight the language’s technical strengths, and […]
Pocket Casts: With version 7.85, we’ve introduced Generated Transcripts, a powerful new feature that makes engaging with your favorite podcasts easier than ever. Available on both Android and iOS for our Plus and Patron members, this feature allows you to follow along with podcast conversations.Podcasts are full of incredible insights, but sometimes you want to […]
The Wall Street Journal (Mastodon, Mac Power Users Talk, Slashdot): Apple’s AI rollout has been rocky, from Siri delays to underwhelming Apple Intelligence features. WSJ’s Joanna Stern sits down with software chief Craig Federighi and marketing head Greg Joswiak at WWDC 2025 in Cupertino to talk about the future of AI at Apple—and what the […]
Ernie Smith (via Hacker News): And today, we learned that Apple is finally ending its 20-year run of Intel-based Macs.That’s the bad news. The good news is that they gave the public one more year of new versions, along with the promise of potential security fixes, avoiding an uncomfortable rug-pull like the one that many […]
Apple (preview, Hacker News, Reddit): With the new design, iconic elements of macOS will feel more expressive, delightful, and personal while remaining instantly familiar, including the desktop, Dock, in-app navigation, and toolbars. Users can further personalize the experience with an updated Control Center and new color options for folders, app icons, and widgets. Continuity gets […]
Apple (preview): On the Lock Screen, the time fluidly adapts to the available space in an image, and spatial scenes bring wallpapers to life with a 3D effect when users move iPhone. Updated design elements also deliver fresh experiences in apps. A simplified, streamlined Camera layout helps users keep their attention on the moment they’re […]
Apple (preview, Slashdot): While maintaining the simplicity of iPad, iPadOS 26 introduces an entirely new powerful and intuitive windowing system with new features that help users control, organize, and switch between apps. Apple Intelligence becomes even more capable and integrated across iPadOS 26, with new features that help users communicate, express themselves, and get things […]
Apple (preview): A new design with Liquid Glass makes features like the Smart Stack, Control Center, the Photos watch face, and in-app navigation and controls more expressive, while maintaining the instant familiarity of watchOS. Apple Intelligence enhances the fitness experience with Workout Buddy, which provides personalized, spoken motivation. The Workout app features a new layout, […]
Apple: Featuring a stunning new design with Liquid Glass, tvOS 26 is designed to keep the focus on what’s playing so users never miss a moment. The Apple TV app also now showcases cinematic poster art that makes it fun and easy to discover what to play next. Enhancements to profile-switching and a streamlined way […]
Apple (preview): Everyday interactions become more immersive and personal, with widgets that integrate into a user’s space, spatial scenes that use generative AI to add stunning lifelike depth to photos, striking enhancements that make Personas feel more natural and familiar, and shared spatial experiences for Vision Pro users in the same room. visionOS 26 also […]
Apple (Apple Design, Hacker News, Slashdot): Apple today previewed a beautiful new software design that makes apps and system experiences more expressive and delightful while being instantly familiar. It’s crafted with a new material called Liquid Glass. This translucent material reflects and refracts its surroundings, while dynamically transforming to help bring greater focus to content, […]
Apple (MacRumors live blog, Adam Engst, Lobsters, Mac Power Users Talk): Watch the WWDC25 keynote introducing our broadest design update ever and a more helpful Apple Intelligence. You’ll also learn about exciting features coming with iOS 26, iPadOS 26, macOS 26, watchOS 26, visionOS 26, and tvOS 26. • • • Marques Brownlee: I asked […]
Facebook (Hacker News): We regret to write that our beloved husband, father, and stepfather Bill Atkinson passed away on the night of Thursday, June 5th, 2025, due to pancreatic cancer. He was at home in Portola Valley in his bed, surrounded by family. We will miss him greatly, and he will be missed by many […]
Juli Clover: The 2025 Worldwide Developers Conference is just a few days away, with the keynote event set to take place on Monday, June 9. Ahead of Apple’s big software debut, we’ve rounded up all of the rumors that we’ve heard so far about iOS 26, macOS 26, and Apple’s other updates. Apple: Today, Apple […]
Riley Testut: The latest Clip update has been stuck in Notarization for 3 days now. I swear if Apple announces a clipboard manager at WWDC…[…]Update: it was rejected because the keyboard extension doesn’t do anything if Full Access isn’t enabled 🙄Even though the previous submissions also didn’t do anything without Full Access enabled… Recall that […]
Dave DeLong: All I want for #WWDC is for Xcode to correctly report build status.Literally nothing else. Fix this and I’ll stop complaining about stuff for an entire year. PLEASE.Other fixes would be nice too, but the #1 thing an IDE needs to do is show correct information. If it can’t do that, it doesn’t […]
Michael Stapelberg (in January): With macOS 15 Sequoia (released in September 2024), Apple has started shipping openrsync (created by Kristaps Dzonsons, from OpenBSD) as an alternative to the original rsync (“tridge”, from the Samba project). When you run “rsync”, a wrapper will inspect your command and dispatch to either /usr/libexec/rsync/rsync.samba or rsync.openrsync. If you need […]
ToothFairy 2.8.6 is a maintenance update of my Bluetooth menu bar utility. Some interesting issues were: There’s a new issue with macOS Sequoia where sometimes IOBluetoothDevice never sends a notification that a device has connected, even though the device has actually connected and isConnected() now returns true. Separately, sometimes the device connects (with no notification) […]
I’ve been hosting ATPM with Pair Networks for almost 25 years now. At one point, it needed a dedicated server, and then technology improved and we were able to use a high-volume shared hosting account. The site has been in maintenance mode since 2012, and as lower level hosting plans got better and traffic gradually […]
Benjamin Mayo (MacRumors): Apple has appealed parts of the Digital Markets Act law citing user privacy concerns. Specifically, Apple is contesting the interoperability requirements that say data like notification content and WiFi networks should be made available to third-parties. Apple says the DMA as written allows others to “access personal information that even Apple doesn’t […]
Apple (MacRumors): In the last five years, the App Store has protected users by preventing over $9 billion in fraudulent transactions, including over $2 billion in 2024 alone, according to Apple’s annual App Store fraud analysis. This reflects the App Store’s continued investment in fostering the most secure experience for users while providing developers with […]
EagleFiler 1.9.17 is a maintenance release of my digital filing cabinet and e-mail archiving app. This version improves capturing Web pages from Orion and Safari, works better with different font sizes, and improves tag auto-completion and searching. Some interesting issues were: If JavaScript is disabled in Safari, the do JavaScript AppleScript command doesn’t raise an […]
Sam Rowlands: Sheet dialog buttons don’t meet the macOS human interface guidelines by default, I’ve tried some solutions in the past, but then I stumbled across a really simple way to do it and I’m sharing that now.[…]Yes, it’s that simple, use a toolbar and the placement attributes to specify which buttons perform which action […]
Ainsley Bourque Olson (release notes): Notes are a great way to add additional context to an item in OmniFocus, and OmniFocus 4.6 makes it easier than ever to add content from outside of OmniFocus to a note, without bringing unnecessary font styles along for the ride. With this update, OmniFocus now defaults to an improved […]
您可以订阅此RSS以获取更多信息