iOS Dev Weekly - iOS Dev Weekly - Issue 606

Are more forced App Store changes coming? 😬
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 606  April 21st 2023

 
Comment

  Comment  

 

Did you catch this week’s announcement from Google or the follow-up from the UK’s Competition and Markets Authority (CMA) group? It’s the news that Google will start allowing developers to build support for alternate payment systems into apps that sell through the Play Store in the UK.

Google is proposing a 3% reduction in their cut (in line with credit card processing fees) for developers who want to build alternate in-app payment mechanisms. I’m not at all surprised by that, as it’s the same solution Apple came up with when they reduced their fee to 27% in the Netherlands for dating apps and 26% in South Korea. They lose nothing, and developers are unlikely to make additional money without massive scale.

Unscrupulous developers of varying degrees will take advantage of it, though. Whether that’s something relatively innocuous like not sending renewal reminders/receipts for subscriptions or outright scams remains to be seen. I’d argue it will start eroding people’s trust in the stores and hurt developers in the long term.

But what is the alternative? Many app developers hoped that Apple and Google would reduce their fee significantly or even remove it altogether alongside measures like these. I think there’s a feeling that Apple, at least, could make up that money in other areas. Would it take $10 on every phone to make up for reducing their cut to 0%? $20? I did a quick back-of-the-envelope calculation, and it’s more like an $80-$100 increase per device to make up for the loss.

I’ve drifted away from the issue the CMA investigated, so I won’t talk much more about it, but I remain convinced that making App Store fees fairer needs a bigger rethink than adjusting or removing the revenue split. The big apps and developers pay nothing as they avoid all transactions in their apps, leaving small and medium-sized developers to foot the platform development bill.

I still think that a single App Store with a single payment and IAP system is a net positive to the Apple App Store. If this ruling passes and eventually reaches Apple’s platforms, I believe it will lead to a loss of some of the simplicity and consumer trust that it currently has. The App Store is not perfect. Far from it, but I don’t think this is the answer.

The CMA is asking for feedback if you’d like to weigh in with your thoughts. I might submit this comment as mine.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Fast track mobile test automation

Automating mobile tests in Waldo is as easy as using your app: no scripting required! Learn more.

waldo.com  Permalink

 
 
 

  Tools  

 

Skip typing your login credentials manually

I had never considered using breakpoints for this, but as soon as I started reading I knew this idea from Danijela Vrzan was a good one. It's so simple, too. I love it.

danijelavrzan.com  Permalink

 
 

  Code  

 

Sparkle

The Sparkle documentation is excellent, but nothing can beat hearing about the experiences of a real developer implementing something in a real app. Sarah Reichelt has done an incredible job of that with this comprehensive write-up of how she implemented this essential library for life outside the Mac App Store.

troz.net  Permalink

 

ImageRenderer in SwiftUI

You may have already known that ImageRenderer can render a SwiftUI view hierarchy to an image, but did you also know you can get vector data out and save it to a PDF file? That’s just one of the things you’ll learn in Majid Jabrayilov’s latest article.

Slightly related to this, Sven recently used this API to render some Swift Charts from Swift Package Index stats into a PDF file from a Swift Playground. In fact, we made the chart for this blog post in that way. 🎉

swiftwithmajid.com  Permalink

 

Preparing my app for Swift 6

I really like the way that the Swift team are approaching Swift 6, and Cihat Gündüz does a great job of explaining why I like it so much in his post this week. I’d say it’s too early to turn these on now, but being able to test your app for compatibility in preparation for the release is going to be so useful.

fline.dev  Permalink

 
 

  Jobs  

 

Apple Platforms Developer @ Cascable AB – Cascable is a small "indie" company based in Stockholm, Sweden. This is the job for you if you love working with and learning about multiple technologies. We have UIKit, AppKit, SwiftUI, and Swift-on-the-Server (Vapor) across our suite of products, and you'll be working with all of them! – On-site (Sweden) with some remote work (within European timezones)

Senior iOS Engineer @ Reveri – We’re looking for an experienced, adaptable, and engaged Senior iOS Engineer looking to make a genuine positive difference in our member’s lives through self-hypnosis. 100% SwiftUI codebase, iOS 15+, Combine, and Concurrency. Small team, 3 iOS, 2 Android Engineers, every role has impact. – Remote (within European timezones)

 Permalink

 

Are you hiring? You can post any iOS/macOS/Swift job for free over on iOS Dev Jobs. What are you waiting for?

 Permalink

 
 

  And finally...  

 

For when you can only articulate your feelings by using a cat emoji with crosses for eyes and hearts flying around it. 😸😵🥰

 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

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

Older messages

iOS Dev Weekly - Issue 605

Wednesday, April 19, 2023

What are the risks of using AI code generation tools? ☢️ View on the Web Archives ISSUE 605 April 14th 2023 Comment I recently found this Copilot X plugin for Xcode from Shx Guo, and it set me thinking

iOS Dev Weekly - Issue 604

Friday, April 7, 2023

Did you win a golden ticket? View on the Web Archives ISSUE 604 April 7th 2023 Comment Congratulations if you received a golden ticket to the show! I'd have loved to be there this year, but again

iOS Dev Weekly - Issue 603

Friday, March 31, 2023

Dub dub dee ceeeeee! 🎉 View on the Web Archives ISSUE 603 March 31st 2023 Comment This week's announcement of WWDC snuck up on me a bit. Is it that time of year already? Yes, it is, and as I am

iOS Dev Weekly - Issue 602

Friday, March 24, 2023

Some big news for the Swift Package Index 🚀🎉😳 View on the Web Archives ISSUE 602 March 24th 2023 Comment Note: Before starting this week's intro, I want to emphasise that I am not an impartial

iOS Dev Weekly - Issue 601

Friday, March 17, 2023

When does consistency *truly* matter? 🤷‍♂️ View on the Web Archives ISSUE 601 March 17th 2023 Comment It doesn't all need to look the same. I'm sure I'm not the only person mildly

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your