iOS Dev Weekly - iOS Dev Weekly - Issue 661

What's the word on everyone's lips? šŸ…°ļøšŸ‘ļø
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 661  May 17th 2024

 
Comment

  Comment  

 

Did you catch Google I/O this week? Itā€™s Always Interesting to see what the Android Inventors have been up to during the past Annual Interval. šŸ˜‚ This 17-minute recap will get you up to speed if you missed it, but itā€™s safe to say it had a theme. Mobile features didnā€™t make the big headlines this year but were still present with Android Studio getting AI-powered code assistance, a new on-device Gemini model, and updates to Jetpack Compose.

But why am I talking about that here? Well, with Tim Cook saying they are working on generative AI features thatā€™ll debut ā€œlater this yearā€ and Greg Joswiak dropping huge hints when announcing the conference, itā€™s easy to see how WWDC could be similar to I/O this year.

I thought it might be fun to think through what that could mean, but to keep this short Iā€™ll limit myself to three thoughts:

First, Siri. Itā€™s an obvious target for an upgrade and generative AI is well suited to the task. My only worry is that it will need to be meaningfully ahead of the competition to overcome the bias of negative opinions people have about current generation Siri, and the competition took a huge step forward earlier this week. šŸ˜¬ I still hope this happens, though.

Secondly, will we see a CoPilot-esque feature in Xcode? One thing I would bet on is that if there is any AI in Xcode, it will be strictly on-device. I find it hard to believe any large company allows its source code to be transmitted to someone elseā€™s server with every keypress, but I find it beyond belief that Apple would. If something like this ships in Xcode 16, Iā€™d also be curious to know what training data it uses. I still worry a little about GPL training data in CoPilot, so I hope itā€™s not based on OpenAIā€™s Codex as CoPilot is. I also canā€™t see Apple using internal Swift code as training data, can you? There are lots of difficult questions here, so Iā€™ll be fascinated to get more details if this feature ships.

My final thought is a long shot. Itā€™s not a prediction because I donā€™t think itā€™ll happen. Itā€™s more of a hope, and Iā€™m including it here because I think Apple would do a great job with it. Iā€™d love to see a painting app that uses generative AI to work with your brush strokes to create art. It wouldnā€™t generate images from text but would use AI models to help you improve your sketching and painting skills. There are many ways that an app like this could work and differing levels of assistance it could provide so I wonā€™t speculate on anything more specific, but this is my long-shot hope. This is by far the least likely to happen, mainly because if it existed it would have been announced at last weekā€™s iPad event alongside the new pencil. I donā€™t care, though. Itā€™s on my list!

Letā€™s see how wrong I am in a few weeks! šŸ˜¬

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Nail the toughest tech interviews

Get trained by tier-1 instructors with individualized coaching and 1:1 sessions, mock interviews, and personal feedback. Register now for the next Interview Kickstart webinar and nail your next interview.

interviewkickstart.com  Permalink

 
 
 

  News  

 

Craftsmanship & Consideration

David Smith:

Every single time Iā€™ve left WWDC Iā€™ve felt inspired, motivated and eager to get started on the next season of development. Sometimes this has been because of the announcements made on Monday morning, but more often it is because of the people I have met and spent time with. There is something joyously affirming about being with folks who value the same things you care about. A reminder that you arenā€™t alone or silly in wanting to do your job in a certain way. Of course not everyone attending WWDC thinks this way, but enough folks do for it to feel unifying.

I donā€™t know why I havenā€™t been back to WWDC since the change to Apple Park, but this is exactly what I got from the conference in years past, too. I should go back next year. Thanks for writing it up so effectively, David!

david-smith.org  Permalink

 

Incorrect bundle purchase payments: Fixed!

Iā€™m very pleased to see the accounting error Jeff Johnson was experiencing last week is fixed and anyone affected will be automatically compensated for any miscalculated revenue. šŸ‘

mastodon.social  Permalink

 
 

  Tools  

 

Test your Universal Links

Aryaman Sharda launched a new site to allow debugging and monitoring of your AASA file. Find out when Apple last indexed it, and copy simctl openurl commands to use with the iOS Simulator. Thereā€™s more information in the launch blog post if you want the full story.

getuniversal.link  Permalink

 
 

  Code  

 

Default spacing in SwiftUI

This tip from fatbobman on leaving spacing alone is a good one. Iā€™m not saying there are never reasons to override it, Iā€™m just saying that this is why you should think carefully before doing so.

fatbobman.com  Permalink

 

Boost performance with the Accelerate framework

Itā€™s not often that youā€™ll need the APIs in Accelerate but when you get a use case for them, the speed increases and concurrency efficiency you can get from them can be phenomenal. Lucas van Dongen dives into two areas of the framework: Visualising audio samples and video conversion for some impressive performance gains.

For full disclosure, Stream is a long-time sponsor of this newsletter.

getstream.io  Permalink

 

Refactoring to TipKit from AppStorage and Custom Views

Iā€™ve linked to a few TipKit posts already, so what makes this one from Jordan Morgan different? Iā€™ve not seen anyone demonstrate the rule-based presentation of tips before. Thatā€™s what! šŸ˜‚

swiftjectivec.com  Permalink

 
 

  Design  

 

My experience with the ā€œBlinkist trialā€

When I first read about the ā€œBlinkist trialā€, it sounded like something thatā€™d work because I could feel that I would be more likely to start a free trial if I knew Iā€™d get a reminder before it converted to paid. Thanks to Filip Němeček for showing us that it works by revealing some impressive numbers!

nemecek.be  Permalink

 
 

  And finally...  

 

Someone proud of a detail they thought of in their forgery would point this out.

Great detective work! šŸ•µļøā€ā™‚ļø

 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 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

iOS Dev Weekly - Issue 659

Friday, May 3, 2024

Is Swift 6 hitting one of the REAL hard problems? Not generics, not data race safety, but naming things! 😬 View on the Web Archives ISSUE 659 May 3rd 2024 Comment Naming things is one of the two hard

iOS Dev Weekly - Issue 658

Friday, April 26, 2024

Meet the Swift Student Challenge winners for WWDC 2024 🎉 View on the Web Archives ISSUE 658 April 26th 2024 Comment Visiting WWDC is always a special experience, but attending is harder than with many

iOS Dev Weekly - Issue 657

Friday, April 19, 2024

What's the easiest and least hassle path to launching a custom app store in the EU? 🏪 View on the Web Archives ISSUE 657 April 19th 2024 Comment You probably already saw this week's

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

You Might Also Like

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 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Race for AI Reasoning is Challenging our Imagination

Sunday, December 22, 2024

New reasoning models from Google and OpenAI ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

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

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,