iOS Dev Weekly - iOS Dev Weekly - Issue 543

Is Argon a sign of a new watch face SDK for third party developers? 🤷‍♂️ Probably not! 😅
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 543  January 28th 2022

 
Comment

  Comment  

 

I enjoyed the surprise push notification from Apple this week that my watch had a new face available. That’s new!

Khaos Tian dug in, discovered that watchOS can now load watch faces dynamically from a bundle, and asked for an official watch face SDK.

I’ve wanted a watch face API ever since I started wearing it every day. I’ve struggled to see the value in watch apps, but I have a super clear vision for the watch face that I’d like to use, and I’d love to build it.

It’s easy to speculate that this is a sign of a beta test for something new that could arrive in this summer’s watchOS beta. Is Apple dogfooding the technology before rolling it out for developers? I’d say no for a couple of reasons.

First, this is a cool distribution technology, but if 3rd party watch faces ever become a thing, they won’t roll out like this. We already have a watchOS App Store.

Yes, as far as I know, this is the first we’ve heard of this “Argon” framework, but it’s no surprise that Apple has a framework for writing watch faces. They make many!

Second, Apple love to surprise developers at WWDC, and we’re only a few months (yes, five, but we’re closer to this year’s than last year’s!) from this year’s conference. If they were going to release a watch face SDK this year, it seems unlikely they’d spoil the surprise like this.

With all of that said, I’d love a watch face SDK, so I can build one that’s perfect for me. I’d dearly love for Apple to prove these words wrong come June. 🙏

Dave Verwer

 
 

  Sponsored Link  

 

Level-up your team's release coordination and automation

Unlock a better mobile release process that works for your team. Runway automates away the manual busywork and lets you get back to building. From kickoff, to submission, to release, Runway enables effortless coordination and collaboration across your teams and tools. Join top mobile teams confidently shipping with Runway – get started for free today!

runway.team

 
 
 

  News  

 

App Store guideline deadlines extended

Alright, Apple, did you deliberately wait until after I published this to announce that you were delaying the new account deletion App Store rule? 😅

I can see why requirements like this get delayed as they take serious effort for developers to implement. However, it's becoming predictable that they never go through on their original schedule. Do developers intentionally ignore these requirements as they know they're likely to be delayed? It's possible.

apple.com

 

New App Store Connect API capabilities now available

I'm delighted to see Apple bring new features to the App Store Connect API. I could have imagined a situation where it got released and never updated, but that's certainly not happening. This latest round of enhancements cover custom product pages, in-app events, and more.

apple.com

 

Apple Localization Terms Glossary

What a lovely new site from Kishikawa Katsumi this is. You're not likely to need this every day, but when you (or your translators) need it, you'll be glad it exists.

applelocalization.com

 
 

  Tools  

 

Automate your dependency updates

Marco Eidinger took a small tool that Sven Schmidt has been working on recently and turned it into a GitHub action. It checks for updates in your SPM dependencies and opens a pull request containing links to the release notes for every updated package. Don't you love it when something like this comes together? 😍

eidinger.info

 

An early look at Swift extensible build tools

I've been waiting for support for external build tools to land in Swift Package Manager for a while now as we will really benefit from it with the Swift Package Index project. It's coming in Swift 5.6, so I was excited to see that Pol Piella has taken a look at the beta version.

polpiella.dev

 
 

  Code  

 

Enum or struct?

Are enums in Swift overused? Is it possible that having such a flexible, rich enum type available to us has pushed us too far when thinking about implementing something? In this post, Sven Weidauer discusses it and proposes an alternative.

5sw.de

 

Clash of the Optionals

I heard you like optionals, so I put an optional in your optional. 😂 Tom Harrington talks about Core Data optional properties and how they interact with Swift optionals and shows you some of the pitfalls you need to keep your eye on. I also liked this follow up post from Jesse Squires. You should read both if you work with Core Data.

It's this kind of issue that has everyone thinking/hoping for a "Swifty" Core Data enhancement/replacement at some point.

atomicbird.com

 

SharePlay in iOS 15.4

I think it's fair to say that SharePlay has had a slow start since launching. You can attribute part of that to the work needed to implement it, but is it also being held back by needing to already be on a FaceTime call before initiating a SharePlay action? This tweet thread from Ryan Williams (who works on the SharePlay team) shows what the new APIs allow.

twitter.com

 

Making the web better with blocks

What an interesting idea from Joel Spolsky. As much as I love Markdown (and I do!), many apps that create content need more than it can provide. I'm linking this article here as I'd love for this to become a standard on mobile as well as web. I hope this interesting conversation on Twitter turns into something along those lines.

joelonsoftware.com

 
 

  Business and Marketing  

 

The 3 best business models for a consumer company

This post from Matt Ronge is worth a read. I'd love to see some examples of how non-gaming apps could implement consumables, but there's some wisdom in the up-front vs subscription comparison here.

mronge.com

 
 

  Jobs  

 

iOS Developer (m/w/d) @ QuickBird Studios – Based in Munich, you would work on health & medical apps having a direct impact on the lives of millions of patients. At the same time, you'd work in a team that highly values great engineering: check out our GitHub page or Mobile Dev Blog with more than 130k readers to feel a bit of the vibe :-) – On-site (Germany) with some remote work (Anywhere)

iOS Engineer @ sengaro GmbH – We offer an exciting position in the heart of the Alps (Innsbruck) with technical responsibility and conceptual refinements of our long-term products. They are used in the medical field by paramedics and doctors to help saving lives every day. Become part of it and support people in emergencies! – On-site (Austria) with some remote work (within European timezones)

Mobile Software Engineer @ PrayerMate – PrayerMate helps 30,000 people each month be more consistent in their prayer lives. Join us to use your coding skills to make a difference for eternity. We're particularly looking for a software engineer with experience with Core Data and Firebase Real-Time Database and/or Firestore. – Remote (Anywhere)

iOS Engineer @ Scandit – You will play a critical role in making our core computer vision technology available on the iOS platform. You will be in charge of our App Store apps as well as our SDK, helping to create engaging user experiences around barcode and object recognition scanning with AR technologies. – Remote (within European timezones)

iOS Developer @ WillowTree Digital – WillowTree is North America's largest privately-held digital product agency. We partner with many of the world's most iconic brands to develop elegant, highly-functional mobile & web applications used by hundreds of millions of people worldwide. We offer remote & hybrid-flexible & incredible culture – Remote (within US timezones) with some on-site work (United States in NC, OH, or VA)

iOS Engineer @ Bending Spoons – We leverage advanced native iOS technologies and break new ground with our own powerful libraries that make architecting and developing the highest-quality iOS apps as smooth and efficient as it gets. We’re looking for passionate iOS engineers (mobile+platform) to bring our apps to the next level. – Remote (within European timezones) or on-site (Italy)

 

Don't forget there are many more jobs available over at the main iOS Dev Jobs site! Did you know there are native apps available now, too? Now you do.

 
 

  And finally...  

 

i won 😂

 
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 542

Friday, January 21, 2022

Are we destined to repeat the same cycle over and over? 😬 View on the Web Archives ISSUE 542 January 21st 2022 Comment Thank you all for all your positive feedback on last week's comment. It

iOS Dev Weekly - Issue 541

Friday, January 14, 2022

Can a simple idea stay simple in 2022? 🤷‍♂️ I hope it can. 🤞 View on the Web Archives ISSUE 541 January 14th 2022 Comment I wanted to write about Locket from Matt Moss as soon as I read the first

iOS Dev Weekly - Issue 540

Friday, January 7, 2022

Is this the year of AR hardware for Apple? View on the Web Archives ISSUE 540 January 7th 2022 Comment Happy New Year, everyone! 🎉 If you pay attention to the rumours, this is definitely the year that

iOS Dev Weekly - Issue 539

Friday, December 31, 2021

The best of And finally… is here to see you out of 2021! 🎊🎉🎊 View on the Web Archives ISSUE 539 December 31st 2021 Comment Happy (almost) New Year, everyone! 🎊🎉🎊 Yes, technically, this issue arrives in

iOS Dev Weekly - Issue 538

Friday, December 17, 2021

Are you winding down for the holidays? It's the last issue of 2021! 🎄 View on the Web Archives ISSUE 538 December 17th 2021 Comment How is it nearly the end of 2021 already? More importantly, how

You Might Also Like

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges

PHP 8.4 is released, Dynamic Mailer Configuration, and more! - №540

Sunday, November 24, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Lumoz RaaS Introduces Layer 2 Solution on Move Ecosystem

Sunday, November 24, 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 24, 2024? The HackerNoon

😼 The hottest new AI engineer

Sunday, November 24, 2024

Plus, an uncheatable tech screen app Product Hunt Sunday, Nov 24 The Roundup This newsletter was brought to you by Countly Happy Sunday! Welcome back to another edition of The Roundup, folks. We've

Transformers are Eating Quantum

Sunday, November 24, 2024

DeepMind's AlphaQubit addresses one of the main challenges in quantum computing. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

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