{$lblSkipToContent|ucfirst}

TextKit 2: The Promised Land

vrijdag 15 augustus 2025 inMichael Tsai (Column-Blog)

Marcin Krzyżanowski (Mastodon): TextKit 2 (NSTextLayoutManager) API was announced publicly during WWDC21, which is over 4 years ago. Before that, it was in private development for a few years and gained widespread adoption in the macOS and iOS frame…

Lees meer

Notepad.exe 1.2.1139

vrijdag 15 augustus 2025 inMichael Tsai (Column-Blog)

Marcin Krzyżanowski (tweet): Notepad.exe is a native macOS application I've crafted with love to enhance your development experience. Built on a plug-and-play philosophy, it gets you coding instantly with zero setup, then scales with your needs. Whe…

Lees meer

The Return of Blood Oxygen for Apple Watch

donderdag 14 augustus 2025 inMichael Tsai (Column-Blog)

Apple (MacRumors, Hacker News): Apple will introduce a redesigned Blood Oxygen feature for some Apple Watch Series 9, Series 10, and Apple Watch Ultra 2 users through an iPhone and Apple Watch software update coming later today. […] This update was …

Lees meer

Infinite Canvas

donderdag 14 augustus 2025 inMichael Tsai (Column-Blog)

Christian Tietze (Mastodon): InfiniteCanvas is a simple, delightful “whiteboarding” app. It’s not for fine art, but for conceptual drawings, and gets out of your way so that you can get ideas on the (digital) paper quickly. […] Infinite Canvas is li…

Lees meer

Upgrading My Mac’s External SSD

donderdag 14 augustus 2025 inMichael Tsai (Column-Blog)

I recently replaced a 4 TB 2.5-inch hard drive with a same-sized SSD, with the goal of making it quieter and faster. Instead, it got much slower. As far as I can tell, there’s nothing wrong with the SSD itself (a Samsung T7). The drive tests fine, a…

Lees meer

Your Mac Game Is Probably Rendering Blurry

donderdag 14 augustus 2025 inMichael Tsai (Column-Blog)

Colin Cornaby: I’ve submitted the issue described in this post to Apple as FB13375033. This issue has been open since September of 2023.If you game on a MacBook display – your game is probably rendering wrong unless you’ve adjusted your settings. If…

Lees meer

App Store Promotion and X/Grok

woensdag 13 augustus 2025 inMichael Tsai (Column-Blog)

Tim Hardwick: Elon Musk has threatened legal action against Apple, claiming that the company is violating antitrust rules by favoring OpenAI’s ChatGPT in App Store rankings over his Grok AI assistant. Elon Musk: Apple is behaving in a manner that ma…

Lees meer

UIKit in iOS 26

woensdag 13 augustus 2025 inMichael Tsai (Column-Blog)

Seb Vidal (via Steve Troughton-Smith): As always, Apple has done a good job of documenting the big changes to UIKit. This year’s What’s New in UIKit session is well worth tuning in to! However, there’s only so much you can fit into an easily digesti…

Lees meer

MacSurfer Is Back

woensdag 13 augustus 2025 inMichael Tsai (Column-Blog)

MacSurfer: MacSurfer is relaunching — watch as the upgrade continues Via Eric Schwarz: I can’t find any details or who’s behind it? I really hope it’s not AI slop or someone trying to make a buck off nostalgia like iLounge or TUAW. Previously: MacIn…

Lees meer

Reddit Will Block the Internet Archive

dinsdag 12 augustus 2025 inMichael Tsai (Column-Blog)

Jay Peters: Reddit says that it has caught AI companies scraping its data from the Internet Archive’s Wayback Machine, so it’s going to start blocking the Internet Archive from indexing the vast majority of Reddit. The Wayback Machine will no longer…

Lees meer

GitHub CEO Resigns, Not Replaced

dinsdag 12 augustus 2025 inMichael Tsai (Column-Blog)

Thomas Dohmke (tweet): From building mobile developer tools, to running the acquisition of GitHub alongside Nat Friedman, to becoming GitHub’s CEO and guiding us into the age of Copilot and AI, it has been the ride of a lifetime. Still, after all th…

Lees meer

JSONSerialization Can Throw NSExceptions

dinsdag 12 augustus 2025 inMichael Tsai (Column-Blog)

Peter Steinberger (tweet): lol of the day: Apple’s JSONSerialization can throw NSExceptions. These cannot be captured in Swift. Gotta go back to ObjC and write a wrapper. The documentation suggests that to avoid this you can first call isValidJSONOb…

Lees meer

SwiftData Runtime

dinsdag 12 augustus 2025 inMichael Tsai (Column-Blog)

Richard Witherspoon: I’m working with SwiftData and trying to replicate behavior similar to what I used to do with CoreData, where I had an extension on NSManagedObjectContext that allowed me to fetch all stored objects, regardless of entity type.[……

Lees meer

iOS 26 Developer Beta 6

maandag 11 augustus 2025 inMichael Tsai (Column-Blog)

Juli Clover: Apple today provided developers with the sixth betas of iOS 26 and iPadOS 26 for testing purposes, with the updates coming a week after Apple seeded the fifth betas. The release notes don’t call out any changes in beta 6. Juli Clover: T…

Lees meer

macOS Tahoe 26 Developer Beta 6

maandag 11 augustus 2025 inMichael Tsai (Column-Blog)

Juli Clover: Apple today provided developers with the sixth beta of macOS Tahoe 26 for testing purposes, with the update coming a week after the fifth beta. The release notes don’t call out any changes in beta 6. Previously: macOS Tahoe 26 Developer…

Lees meer

History of Apple’s Developer Relations

maandag 11 augustus 2025 inMichael Tsai (Column-Blog)

David Barnard (John Gruber): On the podcast I talk with John about the fascinating 40-year history of Apple’s developer relations, how almost going bankrupt in the 1990s shaped today’s control-focused approach, and why we might need an ‘App Store 3.…

Lees meer

Separate Icons for macOS Tahoe vs. Earlier

vrijdag 8 augustus 2025 inMichael Tsai (Column-Blog)

John Siracusa: Looks like Tahoe/Xcode beta 5 no longer lets me show my pre-Tahoe app icons in pre-Tahoe OSes. This is a bummer. I filed FB19437407 asking for the ability to do this. I was also looking into how to do this. I had read that you could j…

Lees meer

“No” Part 2

vrijdag 8 augustus 2025 inMichael Tsai (Column-Blog)

Steve Troughton-Smith: “Are you merging iOS and macOS?” “…No! Of course not”Yet seven years later it is incredibly clear that there is a point of convergence coming in the very near future where iPadOS and macOS look effectively identical and run ba…

Lees meer

Framework Desktop

vrijdag 8 augustus 2025 inMichael Tsai (Column-Blog)

David Heinemeier Hansson: It’s a solid 40% faster than the M4 Max and 50% faster than the M4 Pro! Now some will say “that’s just because Docker is faster on Linux,” and they’re not entirely wrong. Docker runs natively on Linux, so for this test, whe…

Lees meer

Japanese Mobile Software Competition Act

vrijdag 8 augustus 2025 inMichael Tsai (Column-Blog)

Marcus Mendes: Since 2020, Japan’s Fair Trade Commission has investigated Apple and Google’s dominance in the mobile market. This week, the watchdog published a series of new guidelines that the two companies must comply with, chief among them allow…

Lees meer

Sendable, @unchecked Sendable, @Sendable, sending, and nonsending

donderdag 7 augustus 2025 inMichael Tsai (Column-Blog)

Fatbobman: Swift’s concurrency model introduces numerous keywords, some of which are similar in naming and purpose, often causing confusion among developers. This article examines several keywords related to cross-isolation domain passing in Swift c…

Lees meer

Internet - WiFi • e-mail • Software • Hardware • Reparatie • (Geheugen - SSD) Upgrades • Advies • Netwerken • Routers • Beheer op afstand (Teamviewer) • Onderhoud (Online Backup's) • Data Recovery • OSX Server • Synology NAS • Bootcamp - Parallels - VMWare

• 20 jaar ervaring •