iOS Dev Weekly - iOS Dev Weekly - Issue 657

What’s the easiest and least hassle path to launching a custom app store in the EU? 🏪
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 657  April 19th 2024

 
Comment

  Comment  

 

You probably already saw this week’s announcement of AltStore PAL from Riley Testut and Shane Gill. I promised myself I wouldn’t write more about the DMA and associated fallout until I had something interesting to say, and I felt that for the first time with AltStore.

Perceived value can vary wildly, and unfortunately, apps are often on the lower end of the perceived value scale. There’s the famous, and overused argument that people spend more on their morning coffee than they will on an app, but people think about those two purchases in entirely different ways.

Similarly, subscribing to a Patreon feels different than purchasing on the App Store. Patreon gives people a feeling of supporting a human rather than a faceless corporation, and most people feel better about that. It certainly wouldn’t feel like Apple creates all the apps if payment was through Patreon rather than the standard App Store purchase sheet, and that’s what AltStore does for paid apps.

The idea of integrating Patreon as the only source of payments in AltStore is very clever. It sidesteps many of the most thorny problems with running a storefront and even potentially lets people build a new type of app business. Many independent developers are already incredible at “being available” when customers email them, but what if you could make that part of what you’re selling? That’s what Patreon brings, and it creates opportunities to build an app business and a community at the same time. I really like the idea and it could turn out to be valuable.

Even better, Riley and Shane come at this with years of experience doing exactly that. They have been building a community around Delta for years and have built it to almost 5,000 paid subscribers.

That said, I have no idea if AltStore will work. After a promising start, Patreon growth seems to have stalled if you believe these (unverified) statistics, and there’s obviously the slice of a slice of a slice problem that comes with restricting an audience to EU residents… who know you can install alternate stores… who have installed an alternate store… who trust Patreon… and who want to subscribe to an app.

It’s also refreshing to see AltStore launch without a plan to try to take a cut of every subscription being sold through it. Yes, the store itself requires a paid subscription, but in Riley’s (abbreviated) words:

While Apple does waive the CTF for the first million installs of an app, this does not apply to app marketplaces themselves … and €1.50 is just enough to cover the CTF (+ payment processing) for our apps.

I can’t let go of my feelings about alternative app stores and sideloading, but I can say that given the situation we are in, I’m really happy that AltStore exists.

It’s also remarkable to watch Riley and Shane stick with something for ten years, through so many App Store rejections that they launched a custom side-loading App Store using developer certificates, to asking great questions at the EU DMA compliance workshop, to releasing AltStore and hitting the top of the charts in the App Store in the same week! Amazing! I can’t wait to see what happens from here.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Join the FREE iOS Architect Crash Course

If you're a mid/senior iOS developer looking to improve both your skills and salary level, join this free online crash course. It’s available only for a limited time, so get it now.

essentialdeveloper.com  Permalink

 
 
 

  News  

 

Launching Context Insights

I first wrote about Context SDK almost a year ago, and I am still really excited about the idea, especially since they take privacy so seriously. They just launched Insights, a free product that lets you see what people are doing while using your app. You can’t act on the information, that requires the paid version, but you still might get some … insights … from it! 😂

For full disclosure, and as I mentioned last time I wrote about this Felix is a friend, so I am probably not entirely unbiased. I am genuinely excited about this product, though.

krausefx.com  Permalink

 
 

  Tools  

 

My favorite Xcode keyboard shortcuts to be more productive

Every time I read a post on Xcode shortcuts, like this one from Natascha Fadeeva, I pick up at least one more shortcut in my day-to-day work. For me, this time it was ⌘+Y to disable all breakpoints. I‘ve been using ⌘+\ for years to add/remove them, but you need to be on the correct line to toggle where this one works for all breakpoints everywhere. Which one was new to you?

tanaschita.com  Permalink

 
 

  Code  

 

Trigger value pattern in SwiftUI

I hadn’t come across these new trigger view modifiers in the latest SwiftUI release until I read this article from Majid Jabrayilov. Useful initially for things like flashing scroll indicators or haptic feedback, but if you look past that, there are opportunities with this API that might not be obvious at first glance.

swiftwithmajid.com  Permalink

 

SwiftUI Button Click-Through on macOS

It’s good that Christian Tietze wrote up how to do this, but please read the first half of the post before implementing it. This technique should be used with extreme care or you risk upsetting a great many Mac users. 😬

christiantietze.de  Permalink

 

Deep Dive Into Macros

What a well-written article on macros from Vera Dias. She starts with the basics, of course, but quickly moves into putting the theory to work with a great example that centres around cake frosting. I mean, is there a better way to learn about macros? 🍰

codingwithvera.com  Permalink

 

Prevent Mac App Store Rating Windows from Appearing in the Background

I always wondered why this happened! Thanks so much to David Sorel for figuring it out and writing it up!

furnacecreek.org  Permalink

 
 

  Jobs  

 

Framework Developer @ PSPDFKit – Design API that will affect hundreds of apps, and create UI used by millions of users. Collaborate globally in a small team working on the leading document SDK for iOS, macOS and visionOS. Make the most of a flexible schedule, and attend annual retreats at exciting places around the world. – Remote (Anywhere)

Senior iOS Engineer - Voloco @ Resonant Cavity – Voloco is the best mobile recording studio in the world! Small profitable company with an Engineering driven culture. We ship with minimal process and meetings. You’ll work closely with the founders, who still regularly commit code. – Remote (within US timezones) with some on-site work (United States in CA or MN)

 Permalink

 

Don't forget to post all your open Swift and iOS/macOS/etc jobs to iOS Dev Jobs. It’s free for standard listings, or paid to also have your job featured here next week.

 Permalink

 
 

  And finally...  

 

What is radial stretching? No, it’s not something you should be doing at the gym, but part of the explanation of fisheye projection.

 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.
 
iOS Dev Weekly is published by Verwer Services Ltd. with a registered office at 5 Albert Road, Southsea, Hampshire, England, PO5 2SE.
 
 

 
 

RSS

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

Older messages

iOS Dev Weekly - Issue 656

Saturday, April 13, 2024

Not so very long ago, was somebody we all know, wp on the stage he was the king, showing what the future just might bring… 🎸 View on the Web Archives ISSUE 656 April 12th 2024 Comment One great thing

iOS Dev Weekly - Issue 655

Friday, April 5, 2024

I saw a striking reminder of progress in the latest official Swift tutorials 😱 View on the Web Archives ISSUE 655 April 5th 2024 Comment Did you see the new Swift tutorials Apple released this week?

iOS Dev Weekly - Issue 654

Friday, March 29, 2024

Yes, Uber.app, this intro was inspired by you and your complete fiction of an "Allow offers and promos..." setting! 🙄 View on the Web Archives ISSUE 654 March 29th 2024 Comment It's that

iOS Dev Weekly - Issue 653

Friday, March 22, 2024

We stand on the shoulders of so many giants that it's hard to see beneath the clouds! ☁️ View on the Web Archives ISSUE 653 March 22nd 2024 Comment Watching this video from Daniel Leivers

iOS Dev Weekly - Issue 652

Friday, March 15, 2024

We all make mistakes, but I just show 50000 people my mistakes 🫣 View on the Web Archives ISSUE 652 March 15th 2024 Comment I received two types of emails in response to last week's introductory

You Might Also Like

The Power of an Annual Review & Grammarly acquires Coda

Sunday, December 22, 2024

I am looking for my next role, Zen Browser got a fresh new look, Flipboard introduces Surf, Campsite shuts down, and a lot more in this week's issue of Creativerly. Creativerly The Power of an

Daily Coding Problem: Problem #1645 [Hard]

Sunday, December 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Implement regular expression matching with the following special characters: .

PD#606 How concurrecy works: A visual guide

Sunday, December 22, 2024

A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

RD#486 (React) Things I Regret Not Knowing Earlier

Sunday, December 22, 2024

Keep coding, stay curious, and remember—you've got this ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎶 GIFs Are Neat, but I Want Clips With Sound — Your Own Linux Desktop in the Cloud

Sunday, December 22, 2024

Also: 9 Games That Were Truly Ahead of Their Time, and More! How-To Geek Logo December 22, 2024 Did You Know Dextrose is another name for glucose, so if you see it listed prominently on the ingredients

o3—the new state-of-the-art reasoning model - Sync #498

Sunday, December 22, 2024

Plus: Nvidia's new tiny AI supercomputer; Veo 2 and Imagen 3; Google and Microsoft release reasoning models; Waymo to begin testing in Tokyo; Apptronik partners with DeepMind; and more! ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this

C#537 Automating Santa's Workshop with NServiceBus

Sunday, December 22, 2024

Using event-driven architecture for effective gift delivery 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌