iOS Dev Weekly - iOS Dev Weekly - Issue 639

Did Apple just unlock a speed upgrade for on-device AI with Apple Silicon? šŸ¢
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 639  December 8th 2023

 
Comment

  Comment  

 

Youā€™ll almost certainly have seen links to the new mlx repository during this week. Itā€™s a new project from a machine learning research group inside Apple, so it makes sense that the repository description is ā€œAn array framework for Apple siliconā€. Thatā€™s certainly a description written by a research group rather than a marketing department, especially when you look into what it does.

The examples repository shows more of what itā€™s capable of, with samples covering transformer language models, LLaMA, LoRA, Stable Diffusion, and OpenAIā€™s Whisper. Thereā€™s also a quick start guide and more documentation if you want to explore further.

Why is this significant? We have all those things already, right? We do, but think about how and where Apple likes to do most of its AI processing: On-device.

This library is optimised for Apple Silicon chips, and speeding up AI models on the devices we have in our pockets, on our wrists, in our ears, on our desks, and coming soon to our faces is essential if Apple wants to continue processing most data locally. It isnā€™t how other companies approach AI, but it makes perfect sense that it would be how Apple looks at it, given their history and marketing around privacy.

I know nothing about Appleā€™s plans, but it makes a lot of sense that whatever they do will be primarily (or entirely) on-device, and this repository is one clue that this remains important to them. šŸ•µļø

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Find and Fix Vulnerabilities in your iOS apps

AppSweep by Guardsquare helps developers automate the mobile app security testing process with fast, free scans. By using AppSweepā€™s actionable recommendations, developers can improve the security posture of their apps in accordance with security standards like OWASP. Get started now.

guardsquare.com  Permalink

 
 
 

  News  

 

Xcode Cloud remaining free for 25 hours/month

When Xcode Cloud first launched, Apple promised 25 hours per month of free usage until the end of 2023. Itā€™s December, so you might have been expecting a bill or started making alternative arrangements, but thereā€™s no need for either! What started as an introductory offer is now the free tier for Xcode Cloud. Thatā€™s good news by anyoneā€™s standards!

apple.com  Permalink

 
 

  Tools  

 

Marin's Side Project Tools from 2023

Want to play with a new developer tool? Marin Todorov has a round-up of all the side projects he has worked on this year. Unfortunately, my favourite idea on the list, MarkPlayground, doesnā€™t seem to be available anywhere, which is a shame as it solves a problem I occasionally have. I also like the idea of Breadcrumbs, and that's available, as are most of the others!

trycombine.com  Permalink

 
 

  Code  

 

How to customize the macOS About Panel in SwiftUI

Itā€™s nice that Mac apps have a standard ā€œAboutā€ box that automatically picks up the version, build number, app name, and icon. But if you want to do more (no, not this much), do you need to start from scratch? Daniel Saidi shows us how to customise rather than replace.

danielsaidi.com  Permalink

 

Exploring accessibility regulations and guidelines

We can all agree itā€™s a good idea to make your apps accessible, but are you doing enough to meet the requirements of the countries you are selling your apps in? Domenico De Luca and Pasquale Vittoriosi look at some of the regulations around the world and how you can check your compliance with them.

createwithswift.com  Permalink

 

AsyncStream in the real world

Iā€™ve said it many times, but I love a blog post thatā€™s so clearly drawn from real-world experience as this one from Damian Mehers is. Itā€™s a short post covering how he used Atomics and ManagedAtomic from swift-atomics to tame PhotoKit.

damian.fyi  Permalink

 
 

  Design  

 

The power of the 8-Point Grid Guide

Nested views that all have rounded corners can be tricky to get right, but is there an easy solution to determine how rounded the inner views should be? Of course there is! David Yang explains.

y4ng.fr  Permalink

 
 

  Videos  

 

Discover the Journaling Suggestions API

Appleā€™s new journalling app is almost in the hands of millions of people. Is your app going to suggest things they could write about? Thereā€™s an API for that, as RenĆ© Aguirre Ramos from Apple explains in this new Tech Talk.

apple.com  Permalink

 
 

  Jobs  

 

iOS Developer @ Nos.social ā€“ Nos social is our attempt to build healthier social media by flipping the power dynamics of social media on their head. It's part of an emerging social ecosystem built on the Nostr protocol. Weā€™re a fully remote, iOS first, open source, small team working together to build something great. Join us! ā€“ Remote (within US timezones) with some on-site work (United States)

Founder/CTO @ XLIO ā€“ An opportunity to lead the development of a greenfield project requiring deep macOS integration (this is not "just another" Swift app) which will be installed on hundreds of thousands of devices worldwide. ā€“ Remote (within US timezones) with some on-site work (United States)

 Permalink

 

iOS Dev Jobs is finally posting open positions to Mastodon! Follow @iosdevjobs@iosdev.space for updates on new available positions, and if your company is hiring, you can post jobs for free.

 Permalink

 
 

  And finally...  

 

I got my Xcode wrapped! ā›„

 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.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 

RSS

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

Older messages

iOS Dev Weekly - Issue 638

Friday, December 1, 2023

Taking a look at this year's App Store Award winners, and something that all the apps have in common. 🏆 View on the Web Archives ISSUE 638 December 1st 2023 Comment It's thrilling for any app

iOS Dev Weekly - Issue 637

Friday, November 24, 2023

I'll keep using 🥽 to represent the Vision Pro until Unicode adds a VR/AR headset emoji, and there's nothing any of you can do to stop me! View on the Web Archives ISSUE 637 November 24th 2023

iOS Dev Weekly - Issue 636

Friday, November 17, 2023

I, for one, welcome our new CoPilot overlords. 🤖 View on the Web Archives ISSUE 636 November 17th 2023 Comment Did you watch the GitHub Universe keynote earlier this week? Or should I say, the GitHub

iOS Dev Weekly - Issue 635

Friday, November 10, 2023

The Swift Mentorship Program and package score transparency on the Swift Package Index. 🎉 View on the Web Archives ISSUE 635 November 10th 2023 Comment This year's Swift Mentorship Program just

iOS Dev Weekly - Issue 634

Friday, November 3, 2023

Content improvements and package metadata on Swift.org 🫨 View on the Web Archives ISSUE 634 November 3rd 2023 Comment You might have noticed a couple of changes to the Swift website recently. First, a

You Might Also Like

Bitcoin Enthusiasts Are Letting Altcoins Pass by

Monday, December 23, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 23, 2024? The

Last Minute Gifts from Walmart

Monday, December 23, 2024

ZDNET ZDNET Sponsored Message In Partnership with Walmart December 23, 2024 exclusive offer Walmart Last-minute gifts from Walmart Shop Now Walmart The tech you've been wishing for–at everyday low

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/23/2024

Monday, December 23, 2024

New blogs from Syncfusion Introducing the New WinUI Kanban Board By Karthick Mani This blog explains the features of the new Syncfusion WinUI Kanban Board control introduced in the 2024 Volume 4

Import AI 395: AI and energy demand; distributed training via DeMo; and Phi-4

Monday, December 23, 2024

What might fighting for freedom in an AI age look like? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LockBit Ransomware Developer Charged for Billions in Global Damages

Monday, December 23, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Re: How to know if your data has been exposed

Monday, December 23, 2024

Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action immediately. Surfshark Alert does just that. It helps you stay