iOS Dev Weekly - iOS Dev Weekly - Issue 556

How should Apple handle old apps on the App Store? 🤷‍♀️
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 556  April 29th 2022

 
Comment

  Comment  

 

This week saw many developers receive notices from Apple saying they will remove apps from the store that haven’t been updated for more than two years. I actually thought Apple had done this before, but I can’t find any evidence that they did. From the wording in the notices, though, it seems likely to happen this time.

The stats in this article from Ariel Michaeli are worth looking at and show more than 750,000 live apps that could be in this situation. I don’t expect Apple to blanket remove them all, but this is a big problem. It’s especially rough for game developers as games are less likely to break on more modern versions of iOS and are more likely to be “completed objects”.

Part of the problem is that the effort needed to update an app for compatibility with a new iOS release can be significant, especially for smaller developers. The requirement to add retina asserts was the end of one of my early apps, as it would have meant commissioning a whole new set of artwork for it, and it was very artwork-heavy. Instead, I decided to retire the app.

Does the answer lie in better backwards compatibility? Resubmission of an app that still compiles without changes and where developers don’t need to make significant platform updates would be a much easier pill to swallow, but even that would come with a cost. Backward compatibility costs time and effort and slows down moving the platforms forward. Is it worth the trade-off? Also, would the App Store really be a better place today if my app from 2012 with non-retina artwork were still available? I don’t think it would.

With so many apps, it can’t be a case of looking at each one individually. There needs to be a rule, and I think I’m with Apple that the trade-off is worth it in this case, even though it’ll be a shame to see some working apps fall as part of the change.

Dave Verwer

 
 

  Sponsored Link  

 

The world’s first Mobile DevOps Performance, Productivity, and Maturity Assessment

At Bitrise, we’ve launched MODAS: an assessment for teams wanting to gain insight into optimizing their end-to-end DevOps processes. Using this data, we’ll be able to benchmark you against your peers and provide a roadmap on how to improve. The first 50 respondents will win a Bitrise t-shirt or plushie!

alchemer.eu

 
 
 

  News  

 

Swift on the Server Working Group Annual Update

As time goes on, it’s evident that Apple is serious about open-source Swift, especially where it relates to Swift on the Server. Do you need some evidence of how serious? Just check out this annual review from the SSWG written up by Tim Condon.

swift.org

 

How much does more memory benefit Xcode?

Matt Gallagher investigates and finds … well, you could draw a few conclusions from his findings, but this is a good takeaway:

Do you need 32GB for iOS dev? No, but memory up to 32GB is rarely wasted when IDEs are involved, even the difference is subtle.

twitter.com

 
 

  Tools  

 

MotionScape

This new app from Stefan Blos and Amos Gyamfi is a great way to experiment with the various built-in SwiftUI animations. Use it to learn or tweak parameters to get everything looking perfect. It’s free, too, so what are you even waiting for? 🚀

For full disclosure, this app is published by Stream, who regularly sponsors this newsletter.

apple.com

 
 

  Code  

 

Revisiting Flow Navigation with SwiftUI

I like the idea of Nick McConnell's "screen flow manifesto", and if you've been struggling with multi-screen or branching navigation flows in SwiftUI, then this is worth a read as it's something he's been working on for a while now.

betterprogramming.pub

 

Using AsyncAlgorithms to close the gap on Combine

I enjoyed this post from John O'Reilly talking about migrating code from Combine to Apple’s new AsyncAlgorithms package and AsyncSequence.

johnoreilly.dev

 

MVC for SwiftUI

What is Swift missing? Helge Heß says view controllers!

alwaysrightinstitute.com

 
 

  Design  

 

Name Your Colors

I couldn't agree more with the ideas presented by Soroush Khanlou in this post as a way to control how many colours your app uses. My colour names definitely need work compared to his, though! 😅

khanlou.com

 

Designing macOS menu bar extras

If you have even a passing interest in ever creating a menu bar extra for a Mac app, you need to read this post from Marc Edwards. It's really that simple. 👍

bjango.com

 
 

  Videos  

 

The Swift Programming Language Video Edition

What if the Swift reference guide was an unabridged video series? Darrell Root has made that a reality!

youtube.com

 
 

  Jobs  

 

Senior Staff Engineer, iOS @ MyFitnessPal – Our users rely on the MyFitnessPal iOS app to power their health and fitness journeys every day. You’ll have the opportunity to positively impact those users In addition to technical expertise, you’ll find that your teammates value collaboration, mentorship, and inclusive environments. – Remote (within US timezones)

iOS Developer @ Konrad – Konrad is an amazing community of the brightest minds in tech. We build bleeding edge mobile applications for some of the largest, most exciting companies in the world. We have a team of 250+ developers that work with the latest technologies. – Remote (within US timezones) with some on-site work (Canada)

Mac & iOS Software Engineer @ Flexibits Inc. – We make Fantastical and Cardhop, award-winning calendar and contacts apps for Mac and iOS. We were honored to win Apple's Mac App of the Year in 2020 and we're looking to make our apps even better! Our team is a 18 person, fully-remote company spread across the US and Europe. – Remote (within US or European timezones)

 

Are you looking for a new job? Don't forget there are native apps for iOS and macOS over at iOS Dev Jobs!

 
 

  And finally...  

 

It was a more innocent time. 🍻

 
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
 
 

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

Older messages

iOS Dev Weekly - Issue 555

Saturday, April 23, 2022

Keeping up with package releases and the open-source funding problem. 💸 View on the Web Archives ISSUE 555 April 22nd 2022 Comment One thing I'd love to do a better job with for this newsletter is

iOS Dev Weekly - Issue 553

Friday, April 8, 2022

Subscription price increase pilot programme confirmed by Apple. 👍 View on the Web Archives ISSUE 553 April 8th 2022 Comment Last week, the custom, automated subscription change people saw in Disney+

iOS Dev Weekly - Issue 552

Friday, April 1, 2022

Incubating APIs towards the standard library, or just building packages? 👍 View on the Web Archives ISSUE 552 April 1st 2022 Comment When swift-numerics debuted in 2019, Steve Canon mentioned that you

iOS Dev Weekly - Issue 551

Friday, March 25, 2022

Let's talk about money. 💸 View on the Web Archives ISSUE 551 March 25th 2022 Comment If you've visited iOS Dev Jobs over the last couple of months, it might look the same as when it re-launched

iOS Dev Weekly - Issue 550

Friday, March 18, 2022

What does the path from Mac Studio to Mac Pro with 1TB RAM look like? I have no idea, but I'm going to speculate! 🤷‍♂️ View on the Web Archives ISSUE 550 March 18th 2022 Comment As John Ternus left

You Might Also Like

Retro Recomendo: Gift Ideas

Sunday, November 24, 2024

Recomendo - issue #438 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #434

Sunday, November 24, 2024

ISSUE #434 24th of November 2024 Hi Kotliners! Next week is the last one to send a paper proposal for the KotlinConf. We hope to see you there next year. Announcements State of Kotlin Scripting 2024

Weekend Reading — More time to write

Sunday, November 24, 2024

More Time to Write A fully functional clock that ticks backwards, giving you more time to write. Tech Stuff Martijn Faassen (FWIW I don't know how to use any debugger other than console.log) People

🕹️ Retro Consoles Worth Collecting While You Still Can — Is Last Year's Flagship Phone Worth Your Money?

Saturday, November 23, 2024

Also: Best Outdoor Smart Plugs, and More! How-To Geek Logo November 23, 2024 Did You Know After the "flair" that servers wore—buttons and other adornments—was made the butt of a joke in the

JSK Daily for Nov 23, 2024

Saturday, November 23, 2024

JSK Daily for Nov 23, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Not Ready For The Camera 📸

Saturday, November 23, 2024

What (and who) video-based social media leaves out. Here's a version for your browser. Hunting for the end of the long tail • November 23, 2024 Not Ready For The Camera Why hasn't video

Daily Coding Problem: Problem #1617 [Easy]

Saturday, November 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. You are given an string representing the initial conditions of some dominoes.

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon