iOS Dev Weekly - iOS Dev Weekly - Issue 518

Trying to get my thoughts straight on how I feel about the iPad. 🤔
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 518  July 30th 2021

 
Comment

  Comment  

 

Last week, my final link used iDOS 2 to install Windows 3.1 on your iPad. I’m sure it wasn’t my link that focused Apple’s attention on the app. Many blogs and podcasts discussed it. Unfortunately, Apple has now told the developer to make fundamental changes within 14 days, or they’ll remove it from the App Store.

I’ve also had this article from the Panic blog in my saved links for a while. It’s the story of why their editor, Nova, won’t come to iPad as they initially said it would. Predictably, it’s also due to the same App Store rules.

The new iPad Pro is an incredible device. It has the M1 chip, an XDR screen, keyboard, trackpad, touch, and pen input, and it’s all wrapped up in what I think is the most beautiful industrial design coming out of Apple today.

My iPad is more than four years old now, and even though it still works well, it’s getting to the age where I would typically think about replacing it. But while I’ve added the new iPad Pro to my shopping basket several times, I haven’t checked out, and I don’t think I will.

The iPad can do many great things, but there’s no doubt that the App Store rules hold it back from fulfilling its potential. That said, I can’t see Apple wanting to give an inch on rules that would weaken the platform’s security. They’ve fought hard to create trust in iOS, and the tight restrictions on what developers can do partially protect the platform’s security.

You could make a convincing argument that allowing a different web rendering engine, JavaScript parser, or allowing emulation wouldn’t affect security much. But I don’t think you could say it wouldn’t affect it at all.

The complexity comes when the same restrictions also benefit Apple in so many other ways than security, and that’s at the heart of so many of their current legal issues.

I’d love to see a more capable iPadOS. I want to see a full-featured iPad version of Nova, and running Windows 3.1 on an iPad for a few minutes is harmless fun. But I also highly value the trust that the protected environment has helped create. Changing these rules for everyone’s benefit is a challenging decision that I’m glad no one is asking me to make.

I still think that despite all their bias, Apple is in the best position to make changes to these rules. I just can’t see them doing that voluntarily. There’s too much at stake. Because of that, it might be a judge who gets to make that final decision, which scares me a little.

I’ve written on this topic a few times recently but never quite managed to get my thoughts down as clearly as it feels like I have this time. I hope you’ll forgive the repetition!

Dave Verwer

 
 

  Sponsored Link  

 

Free training for mid to senior iOS developers – Next week

From August 2nd to 8th (that's this coming Monday!) you can join a FREE crash course for iOS devs who want to achieve an expert level of technical and practical skills – it's the fast track to being a complete senior developer! Get it now.

essentialdeveloper.com

 
 
 

  News  

 

Deprecated SiriKit Intent Domains

I didn't spot this at WWDC, but it seems significant and a little curious. 🤔 You should note from the article that even though there are plenty of deprecations here, it's not everything. It's not even everything inside a single domain. For example, you can create and search for notes but no longer amend them. As always with Apple, a little context or explanation would go a long way to help explain things like this. Did anyone see any context announced at WWDC that I missed?

apple.com

 

Apple Entrepreneur Camp for Black founders and developers

It's that time of year again. 🚀 If this programme isn't for you, do you know someone who might be able to benefit from it? Please pass the link on. There are also details on registering your interest for a female founders intake in 2022.

apple.com

 

TestFlight for iOS 15 and Monterey

If you're beta testing your iOS 15 and Monterey apps, you can now start distributing test versions through App Store Connect! Are there any interesting developer-focused apps that are not on my radar that are in development for September? Let me know by hitting reply!

apple.com

 
 

  Tools  

 

The missing Info.plist in Xcode 13

I happened to create a new Xcode project recently and noticed this. I really like how this gets handled, especially when you start to add additional keys later. Keith Harrison has a quick recap of the feature and also tells us how to create a project that's still compatible with Xcode 12.

useyourloaf.com

 
 

  Code  

 

What's new in Xcode 13 beta 4

More betas and more features! Federico Zanetello takes what is becoming a regular look at everything new. Button styles, attributed strings, text fields, and more documentation too! 🚀

fivestars.blog

 

List Selection Based Navigation on macOS

I'm working on a SwiftUI app at the moment where I came up against the exact same problem that Matthaus Woolard had here. Navigation links and views can't always do what you need, especially on macOS.

lostmoa.com

 

Swift is the only language I could find with over 100 keywords

This is quite a wild statistic from Collin Donnell. It's no secret that Swift is a complex language, and I know that number of keywords isn't necessarily a metric you should read too much into, but I do think there's something to this.

twitter.com

 
 

  Up to Speed  

 

The Power of Optional Chaining

How? does? it? even? work? 😂 Let Khawer Khaliq explain.

khawerkhaliq.com

 
 

  Jobs  

 

Senior iOS Engineer @ img.ly – We are that groundbreaking technology provider whose work you came across without knowing it. Bet? It's on! You will be working with us on our flagship products PhotoEditor SDK and VideoEditor SDK, empowering developers at 500+ startups, government & Fortune 500 businesses. You decide where you work best: we tackle the creative world entirely remotely while keeping our team strong and connected. – Remote

iOS Engineers at Multiple Levels @ Turo – Help us build product features that delight guests who book vehicles on our platform and enable hosts with the tools they need to manage their fleet. The iOS team is actively transitioning our iOS codebase from Objective-C to Swift, and we’re learning SwiftUI together–in labs–as we migrate our internal, watchOS, and tvOS apps. It’s really an exciting time to be an Apple-centric engineer at Turo. – San Francisco CA

Senior iOS SDK Architect @ Stream – Stream, a high-growth startup focused on Chat and Feeds, is hiring a Senior iOS SDK Architect to help build the future of their native iOS SDK. Join the team! – Remote, Boulder CO, or Amsterdam

 

Are you looking for a new challenge? There's something new coming for iOS Dev Jobs, and it's coming soon! I'm quite excited. 🤪

 
 

  Insiders  

 

I’d love to thank this week’s Patreon supporters. Frank Courville, Kevin Sliech, Vanderlei Martinelli, Runway, and Peter Suwara!

Thanks to you all. In fact, thanks to everyone who continues to support what I’m doing here, either through Patreon or just by continuing to read the words that I write! ❤️

 
 

  And finally...  

 

What do you mean, "Why does it have a unicorn horn?" Did you specify that it shouldn't have one? 😂

 
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
 
 

 
 
©2021 iOS Dev Weekly | Privacy Policy | Twitter | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 517

Friday, July 23, 2021

Focusing on positivity and balance. ⚖️ View on the Web Archives ISSUE 517 July 23rd 2021 Comment I'm determined to write something more positive today! I've been far too negative recently, so

iOS Dev Weekly - Issue 516

Friday, July 16, 2021

Is anyone else tired? ☕️ View on the Web Archives ISSUE 516 July 16th 2021 Comment You might have seen that Apple rolled back the fairly radical new Safari tab design in the latest beta releases of

iOS Dev Weekly - Issue 515

Saturday, July 10, 2021

What would an alternative App Store look like? Shall we look over the fence into next door's backyard? 🪴 View on the Web Archives ISSUE 515 July 9th 2021 Comment While we wait to see what, if any,

iOS Dev Weekly - Issue 514

Friday, July 2, 2021

Do you want to pair program with a copilot? 🤖 View on the Web Archives ISSUE 514 July 2nd 2021 Comment It's always a good signal to write about something when I get several emails saying “Have you

iOS Dev Weekly - Issue 513

Friday, June 25, 2021

I may be out of things to say, but there's still plenty of links! 👀 View on the Web Archives ISSUE 513 June 25th 2021 Comment Sometimes I sit down to write my comment for this newsletter, and there

You Might Also Like

Press, Pause 🗜️

Friday, May 10, 2024

Apple doesn't understand why people like hydraulic presses. Here's a version for your browser. Hunting for the end of the long tail • May 09, 2024 Press, Pause Beyond misunderstanding its iPad

Data Science Weekly - Issue 546

Friday, May 10, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Dell’s data breach

Thursday, May 9, 2024

Plus: Mistral AI is raising funds and Bumble's new strategy View this email online in your browser By Christine Hall Thursday, May 9, 2024 Welcome back to TechCrunch PM. Today I have for you a

💻 Issue 416 - The new disposable APIs in Javascript

Thursday, May 9, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 416 Release Date May 09, 2024 Your weekly report of the most popular JavaScript news, articles

💻 Issue 409 - Making a 3D modeler in C in a week

Thursday, May 9, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 409 Release Date May 09, 2024 Your weekly report of the most popular .NET news, articles and projects

📱 Issue 410 - FDA recalls defective iOS app that injured over 200 insulin pump users

Thursday, May 9, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 410 Release Date May 09, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💎 Issue 416 - Ruby typing 2024: RBS, Steep, RBS Collections, subjective feelings

Thursday, May 9, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 416 Release Date May 09, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 416 - Part 5: Building a Simple Web Server with Node.js

Thursday, May 9, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 416 Release Date May 09, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 334 - Why React Query?

Thursday, May 9, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 334 Release Date May 09, 2024 Your weekly report of the most popular React news, articles and projects

📱 Issue 413 - Swift’s native Clocks are very inefficient

Thursday, May 9, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 413 Release Date May 09, 2024 Your weekly report of the most popular Swift news, articles and projects