Guests: David Smith, Malin Sundberg, and Ken Case. They discuss developing for Apple's platforms in 2023, including challenges and time commitment, Apple's software quality, frustrations with Apple's feedback system, managing feedback at Apple, the App Store, transitioning to subscription models, Swift and SwiftUI, advantages of SwiftUI for Omni Focus development, connecting and securing devices with Tailscale, the launch of Vision Pro, ongoing sessions and developer engagement, and gratitude towards the audience and sponsors.
Being featured in the App Store can enhance the reputation and visibility of an app.
Apple's editorial content in the App Store provides additional exposure and recognition for developers.
The App Store ecosystem's benefits outweigh the complexities for developers.
Sandboxing in app development improves security and maintains system integrity.
Deep dives
The Impact of Being Featured in the App Store
Being featured in the App Store is a major accomplishment that can drive significant attention to an app. When developers receive an email from Apple that their app is being considered for a feature, it is a moment of excitement and pride. While the direct impact on downloads may not be as substantial as in the early days of the App Store, being featured still draws attention to the app and can lead to increased visibility and awareness. It is a meaningful recognition for developers and can enhance the reputation and credibility of their app.
The Value of Apple's Editorial Content
Apple's editorial content in the App Store plays a crucial role in highlighting interesting apps and providing developers with additional exposure. The process of being considered for a feature involves sharing resources and information with Apple's team. Being featured can provide a boost in downloads and bring attention to innovative apps that align with Apple's focus. While not all apps may go on to be featured, the mere consideration and recognition from Apple is gratifying and can positively impact the perception and success of the app.
Challenges and Benefits of the App Store
The App Store presents its own set of challenges and benefits for developers. While managing the requirements and limitations of the App Store can involve overhead, it also provides advantages such as exposure to a large user base and access to the various services provided by Apple, including payments and tax management. For indie developers, the App Store's reach and support outweigh the complexities of managing alternative distribution methods or sideloading. The benefits of the App Store ecosystem, including discoverability, security, and Apple's ongoing investments, make it an attractive platform for many developers.
Sandboxing and App Store Experience
Sandboxing, which limits an app's access to system resources, has become a standard practice in app development, ensuring user safety and maintaining the integrity of the ecosystem. Although it may present challenges for specific apps or functionalities, sandboxing has improved over the years, and Apple has introduced more capabilities to address developers' needs. While managing the complexities introduced by sandboxing can be demanding, it helps protect users and creates a secure environment for app distribution.
Expanding app exposure and importance of marketing
One of the main benefits discussed is the ability for apps to gain exposure and reach a broader audience through features like App Store recommendations and paid ads. Marketing is a crucial aspect of app development, and although it may divert time and attention from building app features, it is necessary for app success.
The advantages and considerations of app subscriptions
The podcast explores the shift towards subscription-based business models for apps and how it has become less controversial over time. Developers discuss their experiences with subscriptions, including the importance of offering choices to users, such as one-time payments or opt-in subscriptions. They highlight the alignment of incentives between developers and customers, wherein customers pay for ongoing app improvements and developers have a more sustainable income.
The potential of Swift and SwiftUI for app development
The podcast delves into the benefits of using Swift and SwiftUI for app development, emphasizing the versatility and readability of the Swift programming language. Developers share their positive experiences with SwiftUI, including its ability to create cross-platform apps and the convenience of code reuse. They acknowledge that SwiftUI is still evolving but express confidence in its potential to replace other frameworks in the future.
Anticipation for the Vision Pro headset
The podcast concludes with discussions about the upcoming release of the Vision Pro headset and the excitement surrounding its new platform for developers. They share their aspirations, such as creating apps with infinite canvases, exploring virtual environments for work, and building apps specifically designed for Vision Pro, while acknowledging the uncertainties and possibilities that lie ahead.
TextExpander: Get 20% off with this link and type more with less effort! Expand short abbreviations into longer bits of text, even fill-ins, with TextExpander.
Squarespace: Save 10% off your first purchase of a website or domain using code MPU.
Tailscale: Secure remote access to shared resources. Sign up today.
“We’re excited about creating a vibrant third-party developer community with potentially thousands of native applications for iPhone and iPod touch,” said Steve Jobs, Apple’s CEO. “iPhone’s enterprise features combined with its revolutionary Multi-Touch user interface and advanced software architecture provide the best user experience and the most advanced software platform ever for a mobile device.”