iOS Dev Weekly - iOS Dev Weekly - Issue 644

Is today's opening comment going to be on the Vision Pro or App Store guidelines? 🤔😭
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 644  January 19th 2024

 
Comment

  Comment  

 

Happy Vision Pro pre-order day, at least it is if you live in 🇺🇸!

I'd like nothing more than to write more about visionOS today, but there was some more significant news announced earlier this week. Apple's announcement of court-mandated changes to the rules allowing links to external sites with alternative purchase methods.

I won't cover the details here, as I'm sure you've already seen them. If not, Michael Tsai, as always, has an excellent summary of the announcement and reactions. I will give a couple of thoughts, though.

Apple has been clear about how it sees this issue for several years. I remember Tim Cook mentioning the difficulty of collecting a 27% fee outside the App Store purchase process when he was in court during the Epic trial in 2021, then again when courts in the Netherlands ruled on dating apps in 2022, so there's no excuse for being surprised. Of course, it's a much bigger deal now the additional guideline applies in the US.

My view remains the same as I have written many times before. You can read my thoughts the last time this issue came up in Issue 544's comment, and I'll even quote my conclusion from that issue:

I've said this before too, but I would support a bigger rethink of how the App Store works. A shake-up that focuses on downloads and usage more than taking a percentage cut of financial transactions. One that makes sure that the largest companies in the world, who get massive value from the platform, pay something instead of nothing. I don't know what that model looks like, but I can only really see changes of that magnitude putting an end to this current situation.

I would write the same today.

I know nothing and am glad I don’t have to fix these problems. However, it seems like my prediction that making the smallest possible concession after every judgment will only make things worse is coming true. Every move brings so much negative attention and additional scrutiny. So, I’ll close this comment the same way I closed my comment in Issue 544:

As it is, this is going to go on and on, and the inevitable result is a mess.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Monitor your iOS apps and extensions with Embrace

Embrace helps iOS devs maintain fast, stable, and highly performant apps. Our issue detection and resolution tools are designed for early discovery because we capture the full story for each unique session. Plus, we provide crash reporting for iOS extensions – so you get visibility into every issue impacting your users, no matter where they originate in your app. Learn more.

embrace.io  Permalink

 
 
 

  News  

 

tvOS or iPadOS for visionOS compatibility mode?

I'm sure Apple considered this and that there were great reasons to make the iPad the chosen platform for compatibility mode. Still, I can't help but think that Jon Maddox's idea is good, with visionOS relying so heavily on the focus APIs. That said, when people tweak their iPad app to work better with visionOS, it'll also mean we get better support for trackpads in more iPad apps! 🥂

mastodon.social  Permalink

 
 

  Code  

 

Developing with Swift in Visual Studio Code

Swift support in Visual Studio Code has been great for writing Swift code for the server for quite some time now. The most powerful feature is being able to use Dev Containers to run code in a Linux Docker container seamlessly, and here's Joannis Orlandos to explain and show you how to use it.

swiftonserver.com  Permalink

 

Asynchronous SwiftUI buttons

Do you ever wish that SwiftUI's Button was a little more aware that the tasks you start from a button tab might take a long time? Tired of implementing an isLoading mechanism in combination with task modifiers, Thomas Durand set to work on ButtonKit. 🫨

thomasdurand.fr  Permalink

 

Remove a background from an image in SwiftUI

I worked on an animation app for iPad once that allowed people to take any picture, cut around the subject using their finger, and then animate the extracted image frame by frame. The slightly wonky pictures people would cut out were kinda endearing, but having this new API in iOS 17 would have been much better. Thanks to Artem Novichkov for putting together this guide on how to use it.

artemnovichkov.com  Permalink

 

iOS Universal links, developer mode, and VPNs

This won't help every one of you, but I must include Dermot Daly's latest blog post here to save days of time and stress for a few of you. Read it now, because he's setting you up to be the hero when this happens to someone you know! 🦹‍♂️

tapadoo.com  Permalink

 
 

  Design  

 

Vision Pro Apps look boring

Stuart Varrall observes something about the visionOS apps that he has seen so far:

However to me this has resulted in many of the apps I've seen lacking a distinct character. Their screenshots appear bland, making it challenging to distinguish one app from another.

It’s super early days for visionOS design, as Stuart also notes, but in my experiments with the simulator, I have noticed it’s harder to use colour effectively in the semi-transparent “glass” environment than it is on iOS or macOS. I believe this may be the underlying reason many apps have a similar look so far. What I’m confident of, though, is that developers and designers will get the hang of it, and Apple will make adjustments where they are needed, too.

buttondown.email  Permalink

 
 

  And finally...  

 

… such that an unscrupulous person could technically modify them. 🥽

 Permalink

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 

RSS

 
©2024 iOS Dev Weekly | Privacy Policy | Mastodon | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 643

Friday, January 12, 2024

Get ready for visionOS 🥽 View on the Web Archives ISSUE 643 January 12th 2024 Comment Get ready! 😍 The time for wondering when “early next year” might happen is over, as Apple announced availability

iOS Dev Weekly - Issue 642

Friday, January 5, 2024

Let's make 2024 a year of amazing blogging in the Swift community, shall we? ✍️ View on the Web Archives ISSUE 642 January 5th 2024 Comment Happy New Year everyone! I hope you are all feeling

iOS Dev Weekly - Issue 641

Friday, December 29, 2023

As 2023 draws to an end, it's time for the annual "Best Of And Finally…" issue! 🎊 View on the Web Archives ISSUE 641 December 29th 2023 Comment Here we are at the end of another year, and

iOS Dev Weekly - Issue 640

Friday, December 15, 2023

Setting a breakpoint on 2023 and looking forward to 2024! 🎊 View on the Web Archives ISSUE 640 December 15th 2023 Comment 2023 has been a fantastic year for me in many ways. This newsletter continues

iOS Dev Weekly - Issue 639

Friday, December 8, 2023

Did Apple just unlock a speed upgrade for on-device AI with Apple Silicon? 🐢 View on the Web Archives ISSUE 639 December 8th 2023 Comment You'll almost certainly have seen links to the new mlx

You Might Also Like

Mapped | Visualizing the Tax Burden of Every U.S. State 💸

Wednesday, May 8, 2024

Tax burden measures the percent of an individual's income that is paid towards taxes. See where it's the highest by state in this graphic. View Online | Subscribe Presented by: FEATURED STORY

Noonification: Do Not Open This Article

Wednesday, May 8, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 8, 2024? The HackerNoon Newsletter brings the HackerNoon

Modern Payments. Now.

Wednesday, May 8, 2024

Netevia is breaking down the traditional barriers businesses face through an integrated ecosystem of payments, banking, and ISV solutions. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Top Tech Deals 😍 Beats Studio Pro, Lenovo Yoga 9i, Power Banks, and More

Wednesday, May 8, 2024

Save on a new Galaxy S24 Ultra, headphones, or an Amazon Kindle. How-To Geek Logo May 8, 2024 Top Tech Deals: Beats Studio Pro, Lenovo Yoga 9i, Power Banks, and More Save on a new Galaxy S24 Ultra,

The Disrupt Job Fair, StrictlyVC, and More

Wednesday, May 8, 2024

Join the Disrupt Job Fair TechCrunch Disrupt 2023 You know Disrupt is a great place to promote your brand and gather new leads. And sometimes by chance, employers and potential employees make new

Address the challenges of modern access

Wednesday, May 8, 2024

Join us on May 16th to learn why you need to extend access management ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ OpenAI inks another major media deal

Wednesday, May 8, 2024

Plus: New polling from the AIPI & Apple's chipmaking efforts ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Build5Nines - Local Generative AI, GitHub Copilot Chat, Azure Copilot

Wednesday, May 8, 2024

View this email in your browser Build5Nines - Cloud, DevOps & SRE Guidance Build5Nines Newsletter Your trusted source for Cloud, DevOps, and SRE guidance with Chris Pietschmann! Thank you for

FTX fraud victims are going to get their money back

Wednesday, May 8, 2024

Most of the company's customers will get their money back - plus interest View this email online in your browser By Alex Wilhelm Wednesday, May 8, 2024 Welcome to TechCrunch AM! Today we have notes

Who the 2024 iPad Pro is really for

Wednesday, May 8, 2024

Google Pixel 8a hands-on; Copilot prompt features; Best microSD cards -- ZDNET ZDNET Tech Today - US May 8, 2024 placeholder I've used every iPad since the original. Here's my buying advice for