iOS Dev Weekly - iOS Dev Weekly - Issue 480

What's the best business model for your app? šŸ’ø
 

iOS Dev Weekly

 
View on the web    Archives

ISSUE 480  October 30th 2020

 
Comment

  Comment  

 

Pricing is a vast, complex topic, and itā€™s hard to talk about in generic terms ā€“ itā€™s far too dependent on the product being priced.

Business models are easier to talk about, proven by the multitude of posts every year about paid-up-front vs in-app purchases vs subscription. Upgrade pricing, feature unlocks, Iā€™m sure youā€™ve read plenty of them.

I really enjoyed Jacob Eitingā€™s post the 85%/15% subscriptions revenue split this week. The reduction in Appleā€™s cut for subscribers that stay subscribed for more than a year is sometimes cited as a benefit over other business models, but how much difference does it actually make? Itā€™s hard to say for sure unless you can see aggregated data coming in from a huge range of subscription-based apps ā€“ which is where this post comes in useful! You should read the whole post, but the tl;dr is that unless you have incredibly low churn rates, the reduction in cut probably isnā€™t affecting your bottom line much.

Iā€™ve often said that I feel that itā€™s far more beneficial to concentrate on growing your business rather than worrying too much about Apple's cut, and I think this article reinforces that point of view. Just as thereā€™s no ā€œbestā€ price for an app, there is no ā€œbestā€ business model. Donā€™t be tempted to think subscriptions are the best way because Appleā€™s cut reduces, or because itā€™s what everyone else is doing. Not every app is well suited to a subscription business model.

Itā€™ll seem obvious if I say that the best price for your app is different from the best price for other apps. Thatā€™s obvious! Iā€™d suggest thinking about business models in the same way. Base your choice on how you think your app will be most successful, not whatā€™s fashionable or the possibility of a potential reduction in Appleā€™s cut. Getting both price and business model right will make a much bigger difference than any percentage cut in the long term.


For full disclosure, RevenueCat (which Jacob is the CEO of, and whoā€™s data this blog post is based off) has previously been a sponsor of iOS Dev Weekly. However, I wrote about this post purely because I found it interesting. They did not send me a link to the post, I read it via their RSS feed.

Dave Verwer

 
 

  Sponsored Link  

 

Get inspired with the world's largest library of iOS user flows

150+ apps, 1,000+ flows, and 10,000+ screens: UXArchive is the leading destination for the mobile community, helping you stay up to date on what the best mobile teams are shipping.

uxarchive.com

 
 
 

  News  

 

New subscription server notifications available in production

After saying all of that in today's comment, if you did choose subscriptions as your best business model, you'll be interested in this news! šŸ’µ

apple.com

 
 

  Tools  

 

Arena 1.0

Xcode 12 brought with it the ability for Playgrounds to import Swift Packages, but the process of getting a playground imported are not as trivial as they should be. I've linked to Arena before but this week saw Sven A. Schmidt release 1.0, with full support for Xcode 12. šŸŽ‰

It's not quite as simple as clicking a button yet, but it's certainly moving in that direction! Listen to the story at 2m58s in this podcast for the story behind the emphasised text!

finestructure.co

 
 

  Code  

 

Adaptive SwiftUI views

Creating adaptive UI with UIKit always felt harder than it should be, especially if you came from a web development background. Luckily, the situation is much improved with Swift. I really enjoyed Federico Zanetello's post on the subject, full of real-world, practical examples.

fivestars.blog

 

Parsing Tricky JSON With Codable in Swift

Using Codable to parse well-formed, predictable, error-free JSON is an easy decision to make. But what when things are a bit more ... real-world? šŸ˜¬ Andy Ibanez gives us the low down.

andyibanez.com

 

Dependency Injection in SwiftUI

For years, DI with UIKit, especially if you used storyboards was tricky. That improved last year, but how are things with SwiftUI? Gio Lodi gives us a breakdown of a couple of ways to approach it.

mokacoding.com

 
 

  Business and Marketing  

 

Building Fast and Slow

Should you build the Minimum Viable Product or the Maximum Viable Product? I loved Brian Donohue's take on this, especially this line:

Whenever Iā€™ve seen teams build bad products, itā€™s because they built fast and slow at the wrong times.

Just like with pricing and business models, it's a fine balance.

bthdonohue.com

 
 

  macOS Development  

 

View Controllers without XIBs

macOS development has never been easier with the arrival of Catalyst and SwiftUI. So PĆ”draig Ɠ CinnĆ©ide thought it might be the perfect time to launch an ... AppKit blog. šŸ˜ I couldn't be happier though, because as you might expect, it's great. You should immediately go and read this first post on view controllers.

padraig.org

 
 

  Videos  

 

Swift Tips

Would you like to watch a few short videos on Swift? Vincent Pradeilles has a new YouTube channel where he spends just a couple of minutes on a topic. Put the kettle on, and you'll have watched one before it boils. šŸµ

youtube.com

 
 

  Jobs  

 

Senior iOS Developer @ Atomic Robot ā€“ Atomic Robot works with some of the most exciting companies and brands to help them bring their innovative projects to life! We have a highly collaborative team that is focused on high quality engineering and continuous learning ā€“ Remote, or Cincinnati OH

Software Engineer, iOS @ Lyft ā€“ Lyft is looking for iOS developers who want to own large projects and have a monumental technical impact in a 100% Swift codebase. Come join the ride and help us fulfill our mission of creating the real-time transportation network of the future! ā€“ San Francisco CA

iOS Engineer @ Karbon ā€“ Join our dedicated, all-remote agency and help us build amazing iOS apps for amazing clients. We've spent the past 10 years helping companies ship apps to millions of usersā€”join us as we focus on the next 10 years. ā€“ Remote, or Portland OR

 
 

  And finally...  

 

Cthulhu Enforced Tracking is going to be the next big thing, trust me. šŸ’µ

 
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
 
 

 
 
Ā©2020 iOS Dev Weekly | Privacy Policy | Twitter | iOS Dev Directory | Submit a link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 479

Friday, October 23, 2020

A demo of your app, on a web page? It's kinda possible with iOS 14. 💌 View on the web Archives ISSUE 479 October 23rd 2020 Comment Let's talk a little more about the App Store, shall we? Fear

iOS Dev Weekly - Issue 478

Monday, October 19, 2020

Will Apple be forced to allow sideloading? Would that be a good thing? Do you know Betteridge's law of headlines? View on the web Archives ISSUE 478 October 16th 2020 Comment I really enjoyed

iOS Dev Weekly - Issue 477

Friday, October 9, 2020

What's in store for next Tuesday? More things that we probably don't need, but will buy anyway! 😅 View on the web Archives ISSUE 477 October 9th 2020 Comment Is everyone ready for their phone

iOS Dev Weekly - Issue 476

Friday, October 2, 2020

How does it feel to have the number one app on the App Store? 🚀 View on the web Archives ISSUE 476 October 2nd 2020 Comment It's been a joy to hear to the story behind Widgetsmith direct from David

iOS Dev Weekly - Issue 475

Friday, September 25, 2020

Should you implement the new API hotness? Or feature requests from customers? Choices are hard… 🤞 View on the web Archives ISSUE 475 September 25th 2020 Comment It's always hard to tell which

You Might Also Like

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's