iOS Dev Weekly - iOS Dev Weekly - Issue 647

Is visionOS closer to macOS than it is to iOS? In one specific way, yes! šŸŖŸ
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 647  February 9th 2024

 
Comment

  Comment  

 

From Stuart Varrall's recent article on Inspiring Apple Vision Pro Apps:

Apps such as Mercury Weather and Longplay change the information displayed in a window depending on the size.

Every iOS-based platform so far has imposed a space limitation on apps. On iPhone, it's a challenge to design apps that need to present lots of information. On iPad it's sometimes hard to know what to do with all that space, and on watchOS and tvOS ā€¦ well, the problem is even more extreme.

visionOS is the first iOS-based platform to remove that restriction, bringing it much closer in line with how macOS works, and people are very comfortable with windowing in macOS and Microsoft Windows.

But the parallels between the windowing systems on visionOS and macOS don't end there. There's another similarity: Windows stay where you left them. On macOS, this really helps people build mental models around what they are doing in a way that flipping through pages or "cards" of apps on other iOS-based platforms can't match. You could even argue that visionOS goes further here than macOS does by using transparency and spreading out windows in 3D space.

Iā€™m sure youā€™ve also heard pundits wondering out loud whether this platform is the "future of computing" in the last couple of weeks. šŸ™„ I don't think anyone should be going anywhere near that kind of statement yet, but I think visionOS gets some things about window management really right, and that's a solid basis to build on. šŸ‘

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Build with unwavering confidence thanks to Bitrise

Our promise: weā€™ll always be first to market with Xcode versions/betas available within 24 hours post-release so youā€™re always ahead! Find out more.

bitrise.io  Permalink

 
 
 

  News  

 

Introducing Pkl

I liked Daniel Jalkutā€™s humourous take on Appleā€™s announcement of Pkl, a new ā€œprogramming language for configurationā€. It looks larger than Iā€™d expect for a language described like that to be, and even allows the definition and importing of other Pkl packages!

I guess I should finish by making a joke about it being developed in the kitchen? šŸ«£

pkl-lang.org  Permalink

 

Apply for the Swift Student Challenge

This yearā€™s Swift Student Challenge is open for applications! Thereā€™s no explicit mention of WWDC, but if I had to guess, the ā€œextraordinary experienceā€ of the 50-person winnerā€™s event will probably happen sometime around this yearā€™s conference. So, check your eligibility, and get your application in. šŸ‘

apple.com  Permalink

 
 

  Tools  

 

Inside Code Signing

Code signing problems are much less common for Apple platform developers than they used to be, and you could go for years without needing to uncheck that magic "Automatic signing" box. If you ever find your mouse hovering over it, though, make sure to have this document on certificates and the associated ones covering requirements, provisioning profiles, and hashes to hand. šŸ˜

apple.com  Permalink

 
 

  Code  

 

New GitHub Copilot Research Finds a Downward Pressure on Code Quality

Iā€™ve not been using CoPilot for Swift code much, but I use it regularly when I need a little script or utility, and itā€™s very impressive. Both CoPilot and ChatGPT (because they use the same underlying model) are extremely good at ā€œunderstandingā€ and creating code to solve coding problems. That said, I am not surprised to see the conclusion of David Ramelā€™s report saying code quality overall is down after using these tools. They donā€™t have enough context to consider a larger codebase, so itā€™s obvious they would fail at things like code reuse. Itā€™s worth reading the whole article.

visualstudiomagazine.com  Permalink

 

Disabling Core Data CloudKit Logging

Remember when the Xcode console used to be completely silent unless you added some logging of your own? Keith Harrison shows you how to get back there if you use CloudKit with Core Data or SwiftData. I especially liked the tip about streaming logs to the console. šŸ‘

useyourloaf.com  Permalink

 

Screen vs View in SwiftUI

Scott Smith:

So, hey, you've read an article about a naming convention.

Iā€™m also a little surprised that Iā€™m linking to a post about naming conventions šŸ«£ but I found myself nodding along the whole way through this one. If youā€™re writing with SwiftUI, this is a sensible, pragmatic approach to organising your View types.

scottsmithdev.com  Permalink

 
 

  Design  

 

Q&A with the Apple UX writing team

Thereā€™s some excellent advice from the Apple UX writing team in this summary of their Q&A session from last yearā€™s WWDC. Picking my favourite tip was easy, as itā€™s something Iā€™ve done for years:

... you can always read out loud to yourself -- it's an invaluable way to make your writing sound conversational, and a great way to find and cut unnecessary words.

Read the whole thing, and also watch the linked WWDC video. šŸ‘

apple.com  Permalink

 
 

  Jobs  

 

Senior Mobile Software Engineer, iOS (Swift) @ Doximity ā€“ We are looking for a talented iOS Software Engineer to join our growing team of developers. We have built and maintain a suite of fully-native iOS and Android apps that healthcare professionals use on a daily basis to increase productivity and provide better patient care. ā€“ Remote (within US timezones)

iOS Developer @ KURZ Digital Solutions GmbH ā€“ Join KURZ Digital Solutions! Take the lead in developing innovative apps as an iOS developer and explore modern technologies in a dynamic team. Experience a culture of learning and creativity that combines tradition with digital innovation. ā€“ Remote (within European timezones) with some on-site work (Germany)

 Permalink

 

Are you hiring? Post open Swift and Apple platform positions for free over at iOS Dev Jobs!

 Permalink

 
 

  And finally...  

 

I predict this will be the most creative app youā€™ll see this week! šŸ¦˜

 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

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

Older messages

iOS Dev Weekly - Issue 646

Friday, February 2, 2024

Happy Vision Pro launch day! But before we celebrate, we need to talk about the App Store and the Core Technology Fee. 🤑 View on the Web Archives ISSUE 646 February 2nd 2024 Comment From John

iOS Dev Weekly - Issue 645

Friday, January 26, 2024

40 years of Macintosh! Do you remember your first time using one? 🖥️ View on the Web Archives ISSUE 645 January 26th 2024 Comment I've been enjoying all the memories of the Mac that have been

iOS Dev Weekly - Issue 644

Friday, January 19, 2024

Is today's opening comment going to be on the Vision Pro or App Store guidelines? 🤔😭 View on the Web Archives ISSUE 644 January 19th 2024 Comment Happy Vision Pro pre-order day, at least it is if

iOS Dev Weekly - Issue 643

Friday, January 12, 2024

Get ready for visionOS 🥽 View on the Web Archives ISSUE 643 January 12th 2024 Comment Get ready! 😍 The time for wondering when “early next year” might happen is over, as Apple announced availability

iOS Dev Weekly - Issue 642

Friday, January 5, 2024

Let's make 2024 a year of amazing blogging in the Swift community, shall we? ✍️ View on the Web Archives ISSUE 642 January 5th 2024 Comment Happy New Year everyone! I hope you are all feeling

You Might Also Like

Daily Coding Problem: Problem #1435 [Medium]

Wednesday, May 8, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Implement the singleton pattern with a twist. First, instead of storing one

Mapped | Visualizing the Tax Burden of Every U.S. State 💸

Wednesday, May 8, 2024

Tax burden measures the percent of an individual's income that is paid towards taxes. See where it's the highest by state in this graphic. View Online | Subscribe Presented by: FEATURED STORY

Noonification: Do Not Open This Article

Wednesday, May 8, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 8, 2024? The HackerNoon Newsletter brings the HackerNoon

Modern Payments. Now.

Wednesday, May 8, 2024

Netevia is breaking down the traditional barriers businesses face through an integrated ecosystem of payments, banking, and ISV solutions. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Top Tech Deals 😍 Beats Studio Pro, Lenovo Yoga 9i, Power Banks, and More

Wednesday, May 8, 2024

Save on a new Galaxy S24 Ultra, headphones, or an Amazon Kindle. How-To Geek Logo May 8, 2024 Top Tech Deals: Beats Studio Pro, Lenovo Yoga 9i, Power Banks, and More Save on a new Galaxy S24 Ultra,

The Disrupt Job Fair, StrictlyVC, and More

Wednesday, May 8, 2024

Join the Disrupt Job Fair TechCrunch Disrupt 2023 You know Disrupt is a great place to promote your brand and gather new leads. And sometimes by chance, employers and potential employees make new

Address the challenges of modern access

Wednesday, May 8, 2024

Join us on May 16th to learn why you need to extend access management ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ OpenAI inks another major media deal

Wednesday, May 8, 2024

Plus: New polling from the AIPI & Apple's chipmaking efforts ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Build5Nines - Local Generative AI, GitHub Copilot Chat, Azure Copilot

Wednesday, May 8, 2024

View this email in your browser Build5Nines - Cloud, DevOps & SRE Guidance Build5Nines Newsletter Your trusted source for Cloud, DevOps, and SRE guidance with Chris Pietschmann! Thank you for

FTX fraud victims are going to get their money back

Wednesday, May 8, 2024

Most of the company's customers will get their money back - plus interest View this email online in your browser By Alex Wilhelm Wednesday, May 8, 2024 Welcome to TechCrunch AM! Today we have notes