
Michael Tsai Blog
1,068 FOLLOWERS
I am Michael Tsai, a Mac Software Developer. Explore my blog for the latest news from apple, tutorials for mac programming, development, tips and more!
Michael Tsai Blog
1d ago
Applause (Reddit): After years of working on Strongbox independently, Mark McGuill has made the decision to entrust the future of this exceptional product to our team at Applause.Applause is a team of indie developers who’ve been building iOS and macOS apps since 2010.[…]Our goal isn’t to change what makes Strongbox special—it’s to build on it ..read more
Michael Tsai Blog
1d ago
Joe Rossignol: The upcoming iOS 18.4 update introduces an option to set a default navigation app, other than Apple Maps, but unfortunately this new setting is limited to users in the EU. There, you can now set an app like Google Maps or Waze as your default navigation app on the iPhone by opening the ..read more
Michael Tsai Blog
1d ago
Anders Hejlsberg (tweet, video, Hacker News): To meet those goals, we’ve begun work on a native port of the TypeScript compiler and tools. The native implementation will drastically improve editor startup, reduce most build times by 10x, and substantially reduce memory usage. By porting the current codebase, we expect to be able to preview a ..read more
Michael Tsai Blog
1d ago
Brandon Titus: Instead of rejecting apps over tiny wording disputes, mentions of android, and business model disagreements could Apple PLEASE enforce 4.5.4:“Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them” Ole Zorn: Apple has just rejected my beta of Pythonista Lab because they ..read more
Michael Tsai Blog
2d ago
SE-0463: The @Sendable annotation indicates that closure parameters are passed over an isolation boundary before they’re called. A missing @Sendable annotation in a library has negative effects on clients who call the function; the caller can unknowingly introduce data races, and SE-0423: Dynamic actor isolation enforcement from non-strict-concurrency contexts injects runtime assertions for non-Sendable closure ..read more
Michael Tsai Blog
2d ago
Thomas Claburn: Mozilla, which in 2023 received about 75 percent of its revenue from royalties paid by Google and other search providers for search engine usage in Firefox, worries that the US Justice Department’s proposed ban on the very same Google Search payments would be rather harmful.[…]Google’s payments to Apple for making its search service ..read more
Michael Tsai Blog
2d ago
John Gruber (Mastodon, Bluesky, Hacker News, MacRumors, Mac Power Users, AppleInsider): But we didn’t see all aspects of Apple Intelligence demoed. None of the “more personalized Siri” features, the ones that Apple, in its own statement announcing their postponement, described as having “more awareness of your personal context, as well as the ability to take ..read more
Michael Tsai Blog
2d ago
Mark Gurman (Mastodon, MacRumors): Apple Inc. is preparing one of the most dramatic software overhauls in the company’s history, aiming to transform the interface of the iPhone, iPad and Mac for a new generation of users. The revamp — due later this year — will fundamentally change the look of the operating systems and make ..read more
Michael Tsai Blog
3d ago
Tim Hardwick: OpenAI has updated the ChatGPT app for macOS with the ability to directly edit code in popular development environments including Xcode, VS Code, and JetBrains tools. The new feature allows the AI chatbot to make changes to code without requiring users to copy and paste between applications. ChatGPT can now read code from ..read more
Michael Tsai Blog
3d ago
Apple (June 2024): Swift Assist serves as a companion for all of a developer’s coding tasks, so they can focus on higher-level problems and solutions. It’s seamlessly integrated into Xcode, and knows the latest software development kits (SDKs) and Swift language features, so developers will always get the latest code features that blend perfectly into their ..read more