iOS Dev Weekly - iOS Dev Weekly - Issue 471

Is the answer to allow side-loading and multiple store apps? Is this an example of Betteridge's law of headlines? 😂
 

iOS Dev Weekly

 
View on the web    Archives

ISSUE 471  August 28th 2020

 
Comment

  Comment  

 

One thing a few people noticed in my piece about the current App Store issues, was that I didn’t even mention the option of Apple allowing other store apps or side-loading (which would lead to a proliferation of other store apps).

I’ve said this many times before, and my opinion on it remains unchanged. I hope that Apple doesn’t choose or get forced to allow other app stores or side-loading features to iOS. I’m not saying there wouldn’t be short term positive effects from doing this; it would even solve many of the current App Store problems. Epic would get their way and be able to launch their game store on iOS, and many other huge companies would also launch their stores. I can already read the hundreds of headlines that would claim “this is the way it should always have been” from both inside and outside the tech industry.

But in this new world of “just install this new App Store, then install our app”, how long will it be until the vultures descend? How long until people are getting tricked into installing a store app that’s full of malware, masquerading as an update to the Flash player. How long until stores appear that ship spyware alongside a pirated version of a popular app? Yes, apps installed from other sources would still be subject to the sandbox restrictions, but they’d have free reign while their apps are running.

iOS is a mainstream platform in a way that macOS will never be. Even Windows, which is as ubiquitous as it gets on the desktop, isn’t mainstream in the same way as smartphone operating systems are. What percentage of people regularly install a new app on their desktop computer? I hope you’ll agree that it’s a fraction of the number of people who regularly install a new app on iOS.

The centralised, trusted (whether that trust is warranted is a different conversation, but it is trusted) model for store + distribution is a massive benefit for iOS as a platform. Once that can is open, and the worms are everywhere, it’s going to be very difficult to put them back. I believe it will inevitably lead to the erosion of some of that trust, and that negatively affects all app developers.

Dave Verwer

 
 

  Sponsored Link  

 

Find An iOS Dev Job Through Vettery

Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies growing their mobile dev teams. Get Started.

vettery.com

 
 
 

  Tools  

 

Navigating Xcode 12 and Tabs

I have to say that over these last few weeks of using the new tab system in Xcode 12, I love it. It has a few quirks, but if you're used to the tabbing system in VS Code, or Atom, you probably feel right at home. Junda Ong looks at how to make the most of this feature with keyboard shortcuts, and at the rules that determine when opening a file will result in a new or reused tab.

samwize.com

 
 

  Code  

 

Logging in Swift

I know Peter Steinberger has been looking at and rejecting os_log for years now. So when he blogs about it, it's worth reading. Is OSLogStore, introduced in iOS 14 enough of a change to make logs more easily accessible? The post is a balanced look at all the issues around writing and accessing log data.

steipete.com

 

Abusing iOS’ Screenshot Cropping Mechanism

This kind of post is my catnip. 😍 Here's Bryce Pauken with a look at how iOS 13's view hierarchy inspection works when taking screenshots. He also goes through several methods for customising where iOS will snap to. I'm not sure you should ever go as far as writing code (or swizzling) to affect this, but it's always interesting to know how this stuff works.

bryce.co

 

Building SwiftUI debugging utilities

I think the first time I saw a tip about using print with SwiftUI was this tweet from Paul Hudson. In this post, John Sundell comes up with a very similar solution but takes it a little further than a tweet allows, and shows us some useful techniques for debugging SwiftUI.

swiftbysundell.com

 

UnofficialSandwiches

The sandwiches app demoed in several of this year's WWDC sessions made for a great example, but Apple has not yet made it available as sample code. Until that happens, here's James Dempsey with a rebuilt version of the same sample that you can follow along with.

github.com

 

Hand Tracking & Body Pose Detection with Vision Framework

Here's José Rossi with a look at the new features of the vision framework in iOS 14. I especially liked how they tested the body pose tracking feature by running it past a fight scene of a movie. This is a really impressive framework.

orangeloops.com

 
 

  Business and Marketing  

 

Getting Around the iOS14 IDFA Changes

I'm not saying that you should all agree with me on this, I know you won't! But in my opinion, what Zachary Shakked was doing using the IDFA was perfectly reasonable, tracking the return on his advertising. Yes, the IDFA is effectively going away in iOS 14, and look at the frankly awful sign-up flow that is the alternative to how he was previously doing it. These changes come from a good place inside Apple, but wow I hope that this method of getting people to sign up and pay for an app doesn't catch on. 😅

substack.com

 
 

  Jobs  

 

Senior iOS Engineer @ WillowTree – As a Senior Software Engineer at WillowTree, you’ll have the opportunity to impact teammates throughout various stages of their careers. You’ll have clear oversight of how engineering runs day-to-day and will influence project outcomes. This is not a remote position and may require some travel. Currently, all team members are working from home until our offices reopen. – Charlottesville VA

Senior Software Developer @ Hoag Memorial Hospital Presbyterian – The Senior Digital Software Developer will work on projects across the spectrum of digital health on API, Web and Mobile platforms. You will take part in the ownership of the product design, implementation, and feature development to build new and exciting experiences around Digital health care. Driving from traditional care models to defining/delivering products within digital health care. – Newport Beach CA

 
 

  And finally...  

 

This is going to be another one of those posts where I did something ridiculous and then show you how I got there, so let’s just get right to it.

My favourite type of post... 😍

 
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
 
 

 
 
©2020 iOS Dev Weekly | Privacy Policy | Twitter | iOS Dev Directory | Submit a link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 470

Friday, August 21, 2020

What's the best way to see if a Swift package you're thinking of using supports your app's environment? By using the Swift Package Index! View on the web Archives ISSUE 470 August 21st 2020

iOS Dev Weekly - Issue 469

Friday, August 14, 2020

War… huh. What is it good for? Maybe making changes to App Store guidelines and revenue models? 😅 View on the web Archives ISSUE 469 August 14th 2020 Comment There's no other way to describe what

iOS Dev Weekly - Issue 468

Saturday, August 8, 2020

NSProcess and package manifests. Is it time to think about dependencies more carefully? 😅 View on the web Archives ISSUE 468 August 7th 2020 Comment You've likely seen Kane Cheshire's post this

iOS Dev Weekly - Issue 467

Friday, July 31, 2020

“My new project is 100% written with …” View on the web Archives ISSUE 467 July 31st 2020 Comment “My new project is 100% written with …” I see this phrase everywhere in the iOS/Swift community. Most

iOS Dev Weekly - Issue 466

Friday, July 24, 2020

Did you see all the new things added in the beta 3 releases? 🚀 View on the web Archives ISSUE 466 July 24th 2020 Comment I usually write my comment for this newsletter on Wednesday or Thursday during

You Might Also Like

What Investors Want From AI Startups in 2025

Monday, November 25, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state