Michael Tsai - Blog
Juli Clover (Mr. Macintosh, 9to5Mac): Right now, there is a bit of a bug with the beta that is preventing Apple silicon Macs from being able to download it. Intel Macs can be updated with no issue, but Apple will need to address the server side bug before it will be available to everyone. I […]
Craig Grannell: In beta 2, Apple added an option to restore the menu bar background. Which is good. Except it also makes me question Apple’s confidence in its design work. When Apple starts hedging its bets, it signals that it knows something is wrong, but lacks the conviction to course-correct. Or perhaps such settings are […]
Tor Arne Vestbø: As it turns out, permissions are inherited by child processes. And when a process is about to access some protected resource, the TCC subsystem figure’s out which process is the responsible one, and uses that as basis for requesting and persisting the result.[…]In the case of an application embedding and launching helper […]
OSXDaily: If you have discovered your Mac disk space has reduced since installing or updating to MacOS Sequoia, the inordinately large com.apple.mediaanalysisd cache file issue could be to blame. A variety of Mac users have reported the directory being filled with 15GB+ of data, with some users noting 50 GB, 80 GB, even 140GB of […]
Juli Clover: Apple failed in its attempt to get the antitrust lawsuit that the U.S. Department of Justice filed against it dismissed, reports Reuters. U.S. District Judge Julien Neals, who is overseeing the case, today denied Apple’s motion for dismissal.[…]The DOJ accused Apple of a smartphone monopoly in the United States, citing Apple’s restriction of […]
Joe Rossignol: iOS 26 adds a new Recovery Assistant feature to all compatible iPhones, and it can help return the device to a working state, with no Mac or PC required.[…]According to a Reddit post, Recovery Assistant can help you return an iPhone to a working state with help from another Apple device, such as […]
Nate Parrott: didn’t realize everything in iOS 26 is just a little bigger and way less stuff fits on screen now? Riccardo Mori: Let’s make a fun comparison about information density across various versions of iOS and device screen sizes. In reverse chronological order. Corollary: iOS 26 kinda sucks at information density. Riccardo Mori: [Apple:] […]
Cynthia Brumfield (via Hacker News): After DHS did not renew its funding contract for reasons unspecified, MITRE’s 25-year-old Common Vulnerabilities and Exposures (CVE) program was slated for an abrupt shutdown on April 16, which would have left security flaw tracking in limbo. Gavin D. Howard (via Hacker News): The CVE system has been less good […]
SummerFest: Your inspiration doesn’t come from a factory. Neither does artisanal software. For a limited time, we’re all offering you a great price on great software, right at the workshop door. No ridiculous bundles, no silly gimmicks. Great software, great support, great (but sustainable) prices. […] These are terrific tools for thinking, writing, organizing, and […]
Howard Oakley: If you have old Finder aliases that need to be checked and repaired, Alifix will do that job with you. Use it to scan a folder containing those aliases, and it will warn you which can’t be resolved any longer, and can rewrite those that need to be updated. I’d forgotten about this […]
Matthew Bickham: Magic Lasso Adblock v5.0 now lets you block ads and trackers across all apps on your iPhone, iPad, or Mac — not just in Safari. […] Whether you’re scrolling through social media, playing games, or reading the news (including Apple News), ads are blocked automatically — creating a cleaner, faster experience across your […]
John Sundell: When a type conforms to either EncodableWithConfiguration or DecodableWithConfiguration, it requires an additional configuration value to be passed when either encoding or decoding it (and the compiler will enforce that requirement). […] CodableWithConfiguration is really quite useful when using Swift’s built-in serialization API to encode and decode types that require additional data in […]
Matthew Prince (Hacker News, Slashdot): The problem is whether you create content to sell ads, sell subscriptions, or just to know that people value what you’ve created, an AI-driven web doesn’t reward content creators the way that the old search-driven web did. And that means the deal that Google made to take content in exchange […]
Thomas Claburn (Figma, Hacker News): The company prospectus mentions AI more than 150 times, characterizing it both as a creative accelerant and a potential threat.[…]Back to Figma, whose prospectus says that as of the first three months of 2025 it has 13 million monthly active users.For the year that ended on December 31, 2024, Figma […]
Bryson Thill (via Hacker News): Fakespot’s technology revealed some eye-opening statistics. About 43% of the best-selling Amazon products had reviews that were unreliable or fabricated, according to a study by app company Circuit. The problem was even worse in certain categories. Clothing and jewelry led the pack with a staggering 88% of reviews deemed unreliable.[…]As […]
Joe Rossignol: The first macOS Tahoe developer beta does not support the legacy FireWire 400 and FireWire 800 data-transfer standards, according to @NekoMichi on X, and a Reddit post. As a result, the first few iPod models and old external storage drives that rely on FireWire cannot be synced with or mounted on a Mac […]
Hartley Charlton: The recommendation was issued by the General Superintendence of Brazil’s Administrative Council for Economic Defense (SG/CADE), the technical body of the federal antitrust authority. In a public statement translated from Portuguese, SG/CADE determined that Apple’s conduct with iOS constitutes a violation of Brazilian competition law and urged CADE’s internal tribunal to impose penalties, […]
Peter Cohen: Confirmed with the family this morning that @mymac founder Tim Robertson passed away after a recent illness.Tim was not just a mainstay of Apple blogging, podcasting and smart analysis for decades, but one of the very nicest people I’ve ever met. Like ATPM, My Mac began in 1995 and was originally published in […]
Krystal Hu (via Hacker News): Grammarly has signed a deal to acquire email efficiency tool Superhuman as part of the company’s push to build an artificial intelligence-powered productivity suite and diversify its business, its executives told Reuters in an interview.The San Francisco-based companies declined to disclose the financial terms of the deal. Superhuman, once an […]
Craig Hockenberry (Mastodon): From the very beginning, iOS has had a notion of an app being in the foreground or background. When you saw an app on screen it was active and when it was gone it was inactive. […] It was simple system that let you do what you needed to do, when you […]
Proton (PDF): We believe that Apple’s conduct, as detailed in the complaint we filed, constitutes further violations of US antitrust law. Without this case, Apple could get away with behavior in the US that is already outlawed in the European Union. If this were to happen, American consumers, and developers focused on the American market, […]
Adi Robertson: Age verification is perhaps the hottest battleground for online speech, and the Supreme Court just settled a pivotal question: does using it to gate adult content violate the First Amendment in the US? For roughly the past 20 years the answer has been “yes” — now, as of Friday, it’s an unambiguous “no.”Justice […]
Riccardo Mori: I’ve been trying to make sense of Apple’s latest user-interface redesign — Apple calls it Liquid Glass — that will affect all their platforms in the next iteration of their respective OS versions. But it’s hard to make sense of it when, after checking Apple’s own guidance, I’m mostly left with the feeling […]
Zhenyi Tan (via Kyle Howells): A few months ago, I posted this image on Mastodon, because the Apple documentation website sometimes feel… err, underwhelming. Many people have already pointed this out, so I won’t repeat their complaints. When people complain about Apple’s documentation, they often compare it to php.net, saying that php.net has sample code […]
Apple (Hacker News, MacRumors, MacStories, 9to5Mac, AppleInsider, ArsTechnica): Today, we’re introducing updated terms that let developers with apps in the European Union storefronts of the App Store communicate and promote offers for purchase of digital goods or services available at a destination of their choice. The destination can be a website, alternative app marketplace, or […]
Alex Grebenyuk: I’ve been using Claude chats for a while, but tools like Cursor never clicked for me. I just didn’t want to introduce a separate IDE into my workflow, and I didn’t feel they offered enough value for an experienced engineer. That changed with Claude Code.[…]Claude Code is an agentic coding assistant that runs […]
Marcus Mendes: Almost exactly two years after abruptly pulling the plug on its Apple TV app, Vimeo is making a comeback on the platform with a brand-new experience built from the ground up.[…]For longtime users, this update marks a pretty big reversal. Vimeo discontinued its TV apps, including for Apple TV, Android TV, Fire TV, […]
Ron Elemans: News Explorer 2.1 brings support for Bluesky feeds based on the official API, a large collection of Shortcuts actions, sharing to Readwise, and some other useful features and improvements. Previously: News Explorer 2.0
Y Combinator (transcript, slides, via Duncan Davidson, Hacker News): Drawing on his work at Stanford, OpenAI, and Tesla, Andrej [Karpathy] sees a shift underway. Software is changing, again. We’ve entered the era of “Software 3.0,” where natural language becomes the new programming interface and models do the rest.He explores what this shift means for developers, […]
Marcus Mendes: A bipartisan group of senators has reintroduced the 2021 Open App Markets Act, a bill aimed at curbing the gatekeeper power that Apple and Google hold over the so-called “mobile app economy.” Here’s what they’re going for.If passed, the legislation would effectively force Apple and Google (who are not specifically named in the […]
Brian Croll, quoted by John Gruber: Paula was an employee who you are not going to see profiled in any books on the history of Apple or Steve Jobs. She worked closely with the ops team to ensure CDs and then DVDs shipped on time and correctly packaged in a box. She knew all the […]
Joe Rossignol: Apple says that Adaptive Power Mode can make “small performance adjustments” when necessary to extend an iPhone’s battery life, including slightly lowering the display brightness or allowing some activities to “take a little longer.”[…]Adaptive Power Mode is only available on the iPhone 15 Pro models and newer. This is because the AI-powered feature […]
Nick Heer: App icons across Apple’s three most popular operating systems share a similar rounded square mask, and it is a downgrade. Simon B. Støvring correctly calls out the “expressive, varied app icons, a case of character over conformity” as a highlight of past versions of MacOS. I miss detailed and artistic app icons plenty. […]
Apple (download): Added a new setting that dictates how function names are displayed in C++ frames: plugin.cplusplus.display.function-name-format[…]The span property of UTF8View does not support the small string representation in beta 1, and traps for small String instances. A future version of the Swift standard library will lift this restriction.[…]The packaging tool (ba-package) and the mock […]
Marko Zivkovic (via Ric Ford, Reddit): Apple announced its plans for a new opt-in Apple Intelligence training program. In essence, users can let Apple use content from their iPhone to train AI models. The training itself happens entirely on-device, and it incorporates a privacy-preserving method known as Differential Privacy. The opt out seems to be […]
Jason Snell: It’s probably worth explaining why this feature has so many podcasters and other creators in a bit of a tizzy. Many podcasts record remotely, with people all over the world, and they usually use some sort of app to have that real-time conversation. It was Skype back in the day, and these days […]
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, […]
您可以订阅此RSS以获取更多信息