Really don’t like the change in Messages on Sequoia/iOS 18 to turn links in the text field into previews and masking their URLs, leaving all the tracking identifiers and YouTube timecodes. On macOS you get a menu item to turn it back into text, but then the receiver doesn’t get a link preview either
@mikecane@WarnerCrocker@doctorlaura Swift is probably the most complex and complicated programming language native Apple development has ever had. But it is also pitched to students and learners. ‘Progressive disclosure'.
Frameworks that were built for this new Swift era often have a ‘Swift' prefix in the name, like SwiftUI
Careful what you wish for. 😏 If you can’t follow the spirit of the law, get ready for the detailed specifications. The idea that Apple will somehow ‘win’ its ‘battle’ with the DMA is ridiculous. Follow the law in good faith or get buried in the paperwork https://ec.social-network.europa.eu/@EUCommission/113163726247010286
Figured I should look at Jetpack Compose (Android's SwiftUI) while I have Android Studio installed, so picked the most interesting looking sample code from the website (https://github.com/android/nowinandroid/tree/main)
I really didn't expect it to have 600 dependencies 😅
I'm guessing Patreon won't be allowed to tell its users *why* they're being gouged on iOS, because Apple doesn't allow anything like that that could embarrass Apple.
“We've never raised prices” my ass. Swooping into other peoples' markets and taxing them on revenue that has *nothing to do with you* is objectively worse than raising prices
@mikecane@WarnerCrocker@doctorlaura likely you didn't see it or didn't hear it when it came in, or you're on a Focus mode like DnD that turns off notifications; it might be sitting in Notification Center for you
"Apple has twice rejected documents it submitted to launch the Epic Games Store because the design of certain buttons and labels was similar to those used by its App Store, the video-game publisher said.”
So looks like the EU’s framing of the missing feature narrative is that withholding features is a strong indicator of intent for anticompetitive conduct. This means anything Apple tries this excuse on in the future is going to open them up to further scrutiny and laser-focus legislators on potential problem areas. Good job Apple! Just what you wanted 😜
I’m not entirely sure commentators are aware that Apple has not been shipping its full featureset around the world for decades. My country never got TV shows in iTunes. I’ve had an iPhone for 17 years without access to Visual Voicemail. Apple’s News app isn’t available here. There’s no cellular Apple Watch. And so on. No tears will be shed for Apple Intelligence in the EU
Journalists are massively misunderstanding what the 'Threads API' actually is.
It's not for third-party clients, it's for automation & marketing. You can’t access a timeline via the API, or do search, or anything like that. It's for posting, reading replies, and replying to replies of a post. Bots and CRMs
"You may use the Threads API to enable people to create and publish content on a person’s behalf on Threads, and to display those posts within your app solely to the person who created it.”