RSS.Social

Michael Tsai

follow: @[email protected]

Posts

Disney vs. Google and OpenAI

2025 App Store Awards

Hidden Setting Controls Tap-a-Call in Phone App

Sanctioned Entities Slip Through App Store Controls

Icons in Menus Everywhere

How to Make a macOS Screen Saver

The New York Times Sues Perplexity

Pebble Index

What Swift Compiler Setting Should I Use?

Moving From Linode to Hetzner

Windows Has Contrast Problems, Too

Removing Applets From Java

Unable to Join Apple Developer Program

Apple Passwords Adds History

Dutch Antitrust Lawsuit Over App Store Fees

Newstead Replaces Adams and Jackson

Netflix Buys Warner Bros.

Archaeology 1.5

Twitter Fined Under Digital Services Act

Russia Blocks FaceTime, Snapchat, and Roblox

“End-to-End Encrypted”

SoundSource 6

NPM Supply Chain Attack

Alan Dye Leaving Apple for Meta

Alan and Aaron

Mandate to Pre-Install iOS App in India

Losing Confidence

Anthropic Acquires Bun

Runaway Spotlight With Pages Document on iCloud Drive

Airbus A320 Solar Radiation Recall

John Giannandrea Leaving Apple

Discontinuing Ducklet

What Happened With Threads and the Fediverse

David Lerner, RIP

Secure Signal Backups

EU Council Approves New “Chat Control” Mandate

GrapheneOS Leaves France Over Privacy

Internet Archive Wayback Machine Link Fixer

Viewing Metadata in the Finder

UK iCloud Lawsuit

Apple Intelligence Training Lawsuit

iOS 26.2 to Open Up iPhone–Apple Watch Wi-Fi Sync in EU

Black Friday 2025

Contacts in Tahoe

(No) MainActor by Default

Europe Scaling Back GDPR and AI Laws

Sketch Copenhagen

Mastodon CEO Steps Down

Attach Xcode to Multiple Processes

Cloudflare Outage Cause by Database Permissions

Gemini 3.0 and Antigravity

Needy Software

Apple Succession Planning

iOS 26.2: Third-Party Voice Assistants in Japan

SpamSieve 3.2.2

Mac Pro on Back Burner

Apple Loses Blood Oxygen Patent Case

Roadmap for Improving the Swift Type Checker

iPad Pro at 10

Unmasking Archive.today

NotificationQueue and Custom Dispatch Source Coalescing

Mini Apps Partner Program

Apple Developer Release Notes Tracked by Git

Messages.app Violates Tracking Number Privacy

Apple Digital ID

Apple-Funded Study on EU Alternative App Store Business Terms

iPhone Pocket

Xcode 26.1.1

DropDMG 3.7.1

Abstract App Icons Within Icons

Tahoe’s Terrible Icons

Apple Removes Gay Dating Apps From Chinese App Store

FSF EU Notarization Complaint

Thanks for Under the Radar

NetNewsWire 6.2

Acorn 8.3 With Liquid Glass

White Label Gemini on Private Cloud Compute

iOS 26.2: App Marketplaces and Browser Choice in Japan

MainActor.assumeIsolated, Preconcurrency, and Isolated Conformances

iOS 26.2 to Remove iPhone–Apple Watch Wi-Fi Sync in EU

AirPods Live Translation Expands to the EU

Proposal to Settle Epic and Google Antitrust Case

Microsoft Australia Refunds for Office/Copilot Dark Pattern

Xcode 26.1

Forcing Copilot AI

AI in Microsoft Edge

Bending Spoons Acquires AOL

macOS 26.1

macOS 15.7.2 and 14.8.2

iOS 26.1

iPadOS 26.1

watchOS 26.1

tvOS 26.1

visionOS 26.1

audioOS 26.1

Web Version of the App Store

iOS 18 and iOS 26 Autocorrect

Lightroom Classic 15.0

Swift 6.2: Approachable Concurrency

Combined Affinity Studio Now Free

Apple’s Q4 2025 Results

Swift 6.2: Observations

Swift 6.2: Subprocess

NeoFinder 9.0

Swift 6.2: NotificationCenter Messages

Swift 6.2

Imgur Blocks UK Users Over Age Verification

AirTrafficDevice: Ignored, Reluctantly Fixed, No CVE, No Bounty

Reddit Sues SerpApi

“LG” Spotlight Indexing Bug

Line Wraps and the Zero-Width Joiner

Nisus Probably Moribund

Twitter to Show Link Content and Tweet Simultaneously

Sky Acquired by OpenAI

Europe vs. App Tracking Transparency

What Happened to Apple’s Legendary Attention to Detail?

Excel for iOS Borked

General Motors Doubles Down on Removing CarPlay

UK: Commission Lawsuit Ruling and Strategic Market Status

Regulatory Complaint About App Store in China

ChatGPT Atlas

Radiccio 1.0

MailMaven 1.0

Liquid Glass Toggle in appleOS 26.1 Beta

XCSSET Is Back

AWS Outage

Tahoe Won’t Unload Network Extensions

Password Manager Browser Extension Clickjacking

Meta Allegedly Bypassed App Tracking Transparency

Swift Profile Recorder

Swift Proposal: Module Selectors for Name Disambiguation

End of Support for Windows 10

How to Turn Liquid Glass Into a Solid Interface

Liquid Glass Is Cracked

Liquid Glass: Content vs. Controls

Tahoe Window Corners

On Liquid Glass

Shipping Liquid Glass

MacBook Pro (M5, 2025)

iPad Pro (M5, 8th Generation)

Apple Vision Pro (M5, 2025)

Apple M5

Neo Network Utility 2.0

Juice Jacking Protection Setting Broken in iOS 26

Apple TV, Apple TV, Apple TV, and Apple TV

Cultivated Task Cancellation

Clips Discontinued

NSO Group Acquired

AI in Chrome, Neon, and Dia

Script to Detect Slow USB-C Cables

Evolution of Apple Security Bounty Program

DEICER Removed From the App Store

Qualcomm Acquires Arduino

Synology Reverses Ban on Third-Party Hard Drives

Eyes Up Removed From the App Store

Complying With Texas Age Verification

French Siri Spying Lawsuit

Customer Support Scams

Evolving AltStore PAL

Lessons From San Bernardino and ICEBlock

ToothFairy 2.8.8

iOS 26.1 Alarm Buttons: Slide to Stop

Testing CarPlay Ultra

CarPlay in iOS 26

Epic Games Sees Benefits From Streamlined Install Flow

Helm 2.0

Bartender 6

Apple Files Another Anti-Steering Appeal

SpamSieve 3.2.1

EagleFiler 1.9.19

ICEBlock Removed From the App Store

Web Apps in iOS 26

How to Export a Mac .icon File With the Proper Margins

Sora App

Nano Banana

Meta Ray-Ban Display

UK Again Wants iCloud Backdoor

Adobe Premiere for iOS and iPadOS

Electronic Arts Acquired by Private Equity

Kindle Scribe 2025

Explaining Regex Locally With Xcode

Electron Apps Causing System-Wide Lag on Tahoe

iOS 26.0.1 and iPadOS 26.0.1

macOS 26.0.1

Other appleOS 26.0.1 Releases

macOS 15.7.1 and macOS 14.8.1

Patreon Autopilot

Tahoe’s Mac App Store

Apple’s Thoughts on the DMA

Xcode 26.1 Beta 1

Xcode 26.0.1

Lawsuit About WhatsApp Security

Screen Time Brokenness

Rapid Security Responses Become Background Security Improvements

Ruby Central Takes Over RubyGems

Images Corrupted When Importing to Photos.app

Australian Court Finds iOS App Store Monopoly

Amazon to End Inventory Commingling

Tahoe FileVault: iCloud Keychain and SSH

Vimeo Acquired

MarsEdit 5.3.7

iTerm2 Web Browser Profiles

Third-Party Apps Missing From Tahoe’s Control Center

SpamSieve 3.2

Nvidia Buys $5B in Intel

Tahoe’s New Recovery Assistant

Official Overcast Reddit

Tahoe AppleScript Timeouts

DropDMG 3.7

ToothFairy 2.8.7

Xcode 26

iPadOS 26

watchOS 26

visionOS 26

tvOS 26

audioOS 26

macOS Tahoe 26

iOS 26

macOS 15.7 and macOS 14.8

The Mac App Flea Market

AirPods Live Translation Blocked for EU Users

iPhone Satellite Features Remain Free for Another Year

Dataless macOS File Versioning

Memory Integrity Enforcement

Final Cut Camera 2.0

Campfire Now Open Source

macOS Tahoe 26 RC

Xcode 26 RC

iPhone 17 Accessories

Design Is How It Works

iPhone 17 Pro and iPhone 17 Pro Max

iPhone Air

iPhone 17

Apple Watch Ultra 3

Apple Watch SE 3

Apple Watch Series 11

AirPods Pro 3

macOS Icon History

Fake Mac Apps on GitHub

Mac Layout Guidelines

Android Tracking Switch Privacy Lawsuit

reMarkable Paper Pro Move

One Size Does Not Fit All

OmniFocus 4.7

SQLite on macOS Not ACID

Atlassian Acquires The Browser Company

ASUS ProArt 6K Display

AppKitUI

Writing Mac and iOS Apps Shouldn’t Be So Difficult

Substack IAP

WhatsApp and Instagram for iPad, Finally

Google Search Remedies

macOS Tahoe 26 Developer Beta 9

iOS 26 Developer Beta 9

Carbon Copy Cloner 7.1.3

Google to Require Developer Verification for Android Sideloading

iTorrent Removed via Notarization Due to Sanctions

Colombia Investigates App Store

Documentation for App Store Business Model Changes

Typepad Shutting Down

The Tim Cook Era

The Anatomy of a Mach-O

SpotTest 1.1

Sizes of Adobe Reader Installers Through the Years

PaperVault 2.0

Vintage Macintosh Programming Book Library

Xcode 26 Beta 7

The Steve Ballmer Interview