iOS Dev Weekly - iOS Dev Weekly - Issue 665

Ready for a recap of WWDC? Before we get to that, I want to talk about some masterful marketing from Apple this year. ✨
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 665  June 14th 2024

 
Comment

  Comment  

 

What a week! I hope you all enjoyed WWDC as much as I did. I made time to watch quite a few session videos this year, and of course, seeing our work on Ready for Swift 6 in the Platform State of the Union absolutely made my year.

As I always say, I won’t try and recap everything from the conference in today’s issue. We have the whole summer to explore this week’s announcements, so let’s take our time. 👍

I want to write about this article on Private Cloud Compute today. The article is published on a security research blog, and as you’d expect it’s a detailed piece, but it’s designed to be much more than just a technical overview, this is also a marketing document.

There are so many obvious examples of Apple being great at marketing, from the iconic, to the funny, to the clever. But that marketing has to be backed up with great products to be effective. The iPod was an amazing portable music player, they got away with being cheeky with the Mac vs PC adverts because the Mac is a great computer, and there really was no step three!

Apple centres a lot of current marketing around privacy, and claims around privacy are much harder to prove than how good an mp3 player is. It comes down to trust at some point, but that’s built on years of taking the subject very seriously. From differential privacy to the secure enclave¹, Apple talks about privacy at every opportunity and it was at the heart of Monday’s Apple Intelligence announcements.

For Private Cloud Compute and Apple Intelligence to be successful Apple needs everyone to believe that it’s meaningfully more private than the alternatives, and for everyone who uses it to believe that privacy still matters.

We are constantly challenged to give up aspects of privacy with each cookie permission click-through and every pundit saying that privacy is dead. Apple’s first job is to show that it doesn’t need to be that way. Once that’s done, it must prove that Apple Intelligence is meaningfully different from the competition and this document and others are a key part of that. Even if your average consumer will never read documents like these, they influence people who write about Apple. You could call it full-stack marketing, and it’s very effective.

It also helps Apple say “What we’re doing is unique so it can’t be compared to our competition”, but talking about that will have to wait for another day


¹ Note that these features both have names so good that I could recall them without looking them up. That’s also part of great marketing.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

The Fallacy of “Full-Stack” Observability Tools

Discover why mobile teams cannot achieve full-stack observability with a single, all-in-one solution and what they actually need to achieve true observability over their mobile apps and reliably deliver optimal performance. Learn more in this blog post.

instabug.com  Permalink

 
 
 

  News  

 

WWDC Notes 2024

There have been some changes to WWDC Notes for this year. I almost missed this, because the old site has no links to the new one, which is very strange! However, the project is alive and well, which is great news! This year’s notes are hosted with DocC, and I must say it makes a fantastic host. The notes look amazing, and this remains a valuable community-run resource.

github.io  Permalink

 

Documentation and sample code from WWDC24

WWDC Notes aren’t the only people using DocC to organise the updates coming out of this year’s conference, Apple is, too! ☺️ As with the past few years, this summary page is a great place to start if you’re looking for documentation of the new APIs and features introduced this year. 👍

apple.com  Permalink

 

New GitHub Organization for the Swift Project

Did you notice this year’s conference had more than a few mentions of using Swift with other tools and on alternative platforms? Swift has been more than “an Apple language” for a long time, and Ted Kremenek announced that the Swift project is moving to a brand new GitHub organisation. The evolution repository and some others have already migrated, and the language and remaining repositories will follow later.

swift.org  Permalink

 
 

  WWDC  

 

From what I saw on social media, the various community events this week have been hugely successful. It’s hard to know how things were in Cupertino from 5,000 miles away, but watching from afar, the One More Thing (OMT) conference was a huge success and brought some focus to the community events throughout the week. I reached out to J’aime Ohm, organiser of OMT, and it looks like my hunch was correct. They welcomed hundreds of attendees and volunteers from all over the world, including a local dairy farmer who provided complimentary milk as refreshment for everyone! 🐮 In addition to being a great conference, providing a “base” for people during WWDC week is truly valuable. I’m so happy it was a success and hope to see it run for many years!

Also, if you’re still in the Cupertino area today, it’s not over. There’s a closing party from 1:30pm to 5pm (Pacific time, obviously! 😂) at the Residence Inn TODAY. Join the OMT conference team, all the OMT attendees, and James Dempsey for his famous “Recap of the Week” song, and finish your week in style! 🎸

 Permalink

 
 

  Tools  

 

Helm for App Store Connect

This may be the only non-WWDC link in today’s issue! I’ve followed along with this native App Store Connect interface app during its beta, and I’m very pleased to see that Pol Piella Abadia and Jordi Bruin released it this week. I’m always surprised Apple doesn’t make an app like this themselves, but there’s no need for them to now! 🕺

helm-app.com  Permalink

 

Installing macOS Sequoia in a Separate APFS Volume

Friends don’t let friends install brand new macOS betas on their main development machine. Adrian Schönig shows us the way.

schoenig.me  Permalink

 
 

  Code  

 

What's new in Swift 6.0?

The best thing about Paul Hudson’s new Swift language version posts is the playground that he always includes, and this one covering Swift 6 makes no changes to that formula. Strict concurrency checking is not the only new feature in this release, so be sure to read all the way to the end.

hackingwithswift.com  Permalink

 

A New Direction for Testing in Swift

As expected, Xcode 16 now supports the new Swift Testing framework, and it’s looking good. You may already have watched that session, but you’re more likely to have missed this recently accepted vision document from the team. This is how Apple thinks about testing, and I like what I read.

github.com  Permalink

 

Using iOS 18’s new TabView with a sidebar

If I hadn’t been so slow preparing this week’s newsletter, I’d have missed that John Gruber just released the recording of his interview with Craig Federighi, Greg Joswiak, and John Giannandrea. I have no idea what’s in here as the video is brand new, but these are always great.

donnywals.com  Permalink

 
 

  Design  

 

Dark Mode App Icons

If Widgetsmith taught Apple anything, it taught them how important home screen customisation is to quite a large set of people, and it surely led to the addition of dark mode and tintable icons for apps to this year’s iOS release. I absolutely adore this article from Louie Mantia on how to think about these new icon types. Don’t miss this one!

lmnt.me  Permalink

 
 

  Videos  

 

The Talk Show Live From WWDC 2024

If I hadn’t been so slow preparing this week’s newsletter, I’d have missed that John Gruber just released the recording of his interview with Craig Federighi, Greg Joswiak, and John Giannandrea. I have no idea what’s in here as the video is brand new, but these are always great.

youtube.com  Permalink

 
 

  And finally...  

 

Live near WWDC!

 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 664

Friday, June 7, 2024

Don't forget about visionOS and the Vision Pro this WWDC! 🥽 View on the Web Archives ISSUE 664 June 7th 2024 Comment One thing we'll certainly hear more about on Monday is visionOS. We'll

iOS Dev Weekly - Issue 662

Monday, June 3, 2024

The new developer forum refresh must mean it's nearly time for WWDC! 🎉 View on the Web Archives ISSUE 662 May 24th 2024 Comment Did you see the developer forums refresh that launched yesterday?

iOS Dev Weekly - Issue 663

Monday, June 3, 2024

One week to go before dub dub! Here's a round-up of what's happening. 📅 View on the Web Archives ISSUE 663 May 31st 2024 Comment One week to go until WWDC, which means it's time to recap

iOS Dev Weekly - Issue 661

Friday, May 17, 2024

What's the word on everyone's lips? 🅰️👁️ View on the Web Archives ISSUE 661 May 17th 2024 Comment Did you catch Google I/O this week? It's Always Interesting to see what the Android

iOS Dev Weekly - Issue 660

Friday, May 10, 2024

Happy Birthday to … the Worldwide Developers Conference! 🎂 View on the Web Archives ISSUE 660 May 10th 2024 Comment Reading this post from Jim Luther wishing WWDC a happy 35th birthday set me thinking

You Might Also Like

Figma disables its AI design feature

Tuesday, July 2, 2024

Plus, Evolve's breach hits more customers and X considers downvotes View this email online in your browser By Christine Hall Tuesday, July 2, 2024 Welcome to TechCrunch PM, your source for the most

💰 Getting Your Money's Worth With YouTube TV — What the Copilot Key on Your Laptop Does

Tuesday, July 2, 2024

Also: Dyson Robot Vacuum Review, and More! How-To Geek Logo July 2, 2024 Did You Know Frogs can stay in the tadpole stage of development for extended periods of time if environmental conditions aren

JSK Daily for Jul 2, 2024

Tuesday, July 2, 2024

JSK Daily for Jul 2, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Easily Build an Interactive BPMN Viewer and Editor in Angular A business process model and

Build a Calculator, Satellite Data, Best Practices, and More

Tuesday, July 2, 2024

Build a GUI Calculator With PyQt and Python #636 – JULY 2, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Build a GUI Calculator With PyQt and Python In this video course, you'll learn how to

Almost All A.I. Investments are Going to Zero

Tuesday, July 2, 2024

Seemingly every investor I talk to these days is struggling with the same basic thing: they believe AI is going to be one of the most transformative technologies of the past several decades – and

Issue 157

Tuesday, July 2, 2024

🧠🤖 The most dystopian thing you'll read this month (probably). How a smart, quiet Boston teenager stole millions in Crypto. Beyond ATS: AI interviewer ushers in new era of tech hiring. ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1484 [Easy]

Tuesday, July 2, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given an integer N , construct all possible binary search trees with N nodes.

Writing generic collection types

Tuesday, July 2, 2024

Plus Russ Cox's new bot, using Go from JavaScript, and the River job queue gets a UI. | #​513 — July 2, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Writing Generic Collection Types:

Mapped | The Growth in U.S. House Prices by State in 2024 🏠

Tuesday, July 2, 2024

As US home values continue to climb, we show the growth in house prices by state in 2024 at a time of persistently high interest rates. View Online | Subscribe Presented by: EnergyX's

Power BI Weekly #265 - 2nd July 2024

Tuesday, July 2, 2024

Power BI Weekly Newsletter Issue #265 powered by endjin Welcome to the 265th edition of Power BI Weekly! A very short edition this week. The only announcement is that of the Power BI Admin portal Usage