![From corporate to indie: How and when to make the transition 21 From Corporate to Indie How and When to Make the Transition](https://adapty.io/wp-content/uploads/2024/09/From-Corporate-to-Indie_-How-and-When-to-Make-the-Transition.png)
Trends-insights
15 min read
September 5, 2024
Updated: June 24, 2024
16 min read
Apple’s Worldwide Developers Conference (WWDC) 2024 showcased a range of remarkable updates and innovations across its ecosystem. This year’s event emphasized advancements in AI, developer tools, and software capabilities, aiming to empower developers to create more powerful and efficient applications.
A lot of focus was put on software updates for Apple devices, new features for visionOS, design, and gaming. But in this article, we’ll make a recap of the most important updates relating to in-app purchases, app promotion, and mobile development. Make yourself a cup of tea, because there’s a lot to uncover!
App Store Connect received several updates aimed at improving app discovery, testing, and customer reach. The updates don’t seem to revolutionize the process of working with your iOS apps, yet with every year App Store Connect does become more versatile and willing to be convenient for its users.
Developers can now nominate their app content for potential featuring on the App Store. This process allows developers to highlight significant updates or new features in their apps, increasing the chances of being showcased on the App Store’s Today, Games, or Apps tabs.
TestFlight has received several enhancements to improve the beta testing process:
Custom product pages can now include deep links, directing users to specific in-app content from the App Store. This feature allows for more targeted marketing campaigns and improved user engagement by linking to relevant app content directly from ads or other promotional materials.
The new “Promote Your App” feature in App Store Connect provides tools for creating and sharing marketing assets. Developers can generate promotional images and videos to use in social media, ads, and other channels.
Apple has introduced win-back offers to help developers re-engage former subscribers. These offers can be customized to provide incentives, such as discounted subscription rates, to users who have previously canceled their subscriptions. Developers can configure the eligibility criteria and incentive types, such as offering a reduced subscription price for a set period.
These offers are displayed across the App Store, including on product pages and in editorial selections, providing a broad reach to potential returning users. The newly added Streamlined purchasing feature, which is enabled by default, allows users to make a purchase right away by clicking the “Subscribe” button on an offer ad.
Not much attention at WWDC24 was paid to in-app subscriptions, but the few updates look rather interesting. Apple still seems to be invested in providing developers with more native instruments for working with transactions and offers.
First and foremost, Apple has officially deprecated the original StoreKit APIs. This means that while existing apps using these APIs will continue to function for now, developers should transition to the new StoreKit 2 APIs to take advantage of ongoing updates and support. It’s high time you transitioned to StoreKit 2 to ensure your apps remain up-to-date with the latest features and security enhancements.
Transaction
and RenewalInfo
now include a new member called offer
which is a new type containing all offer-related information, such as ID, offer type, and payment mode. This addition allows developers to better track and manage different promotional offers and understand their impact on user subscriptions.
The new in-app purchase history API provides a detailed history of all transactions associated with an app. This API supports pagination and uses JWT authentication for secure communication, allowing developers to manage purchase data efficiently and securely.
StoreKit Testing in Xcode has been improved for more comprehensive testing scenarios. Developers can now test subscription offers, manage transactions, and simulate various purchase conditions directly in Xcode. This includes debugging and testing in-app purchases across multiple devices and simulators simultaneously.
Enhancements to StoreKit views offer more flexibility in how subscription options are presented within apps. Developers can create compact, informative layouts that better communicate the value of subscriptions to users. Apple added 3 new paywall styles that differ in the way the product section is presented. On all of them, it occupies less than half of the bottom part of the screen and allows side-scrolling, instead of scrolling vertically, which should leave more space for useful content.
Apple also introduced several key updates aimed at making app localization and multilingual support more efficient and powerful for developers. The inability to provide high-quality app localization still remains a huge problem for many developers as it leads to higher churn and bounce rates in foreign markets. Apple comes closer to solving it by adding a few updates:
Apple added a few UI/UX fixes which, if integrated into your app, should significantly ease the experience for multilingual users. For example, they can now type and view text without needing to switch between keyboards frequently. Fonts and styles tailored to different languages are now handled properly. The same goes for formatting personal names and using localized formatting for numbers and dates.
Advances in the String Catalogs, which were introduced last year, simplify the localization process, making it easier for developers to manage and translate text strings within their apps. They now detect common validation issues and let you fix them with a single click. Some of the strings can now also be marked as “Don’t translate” if you want to leave the string as is. Overall, this tool helps ensure that all text elements are accurately localized and contextually appropriate.
Notable enhancements to Apple’s Translation API focus on simplifying and expanding multilingual capabilities within apps. Two key features highlighted are the Simple Overlay and Flexible Translations.
2024 subscription benchmarks and insights
Get your free copy of our latest subscription report to stay ahead in 2024.
Apple unveiled AdAttributionKit, a new framework designed to enhance ad attribution while maintaining user privacy. This framework is set to replace the existing SKAdNetwork (SKAN) and offers several advancements aimed at providing more comprehensive and privacy-preserving ad attribution solutions. Here are the main features:
Since its inception, Swift has become a cornerstone of Apple’s development ecosystem. The latest version of this powerful programming language builds upon the foundation laid by previous versions, focusing on enhancing safety, performance, and developer productivity. Here are the most important updates and new features:
It’s a significant enhancement that helps detect and prevent data races in concurrent code. This feature improves the reliability and safety of concurrent programming by identifying potential issues at compile time rather than at runtime.
Swift 6 extends support for additional code editors, making it more versatile and accessible to developers using different development environments. This includes better integration with popular editors beyond Xcode.
Integrated into Xcode 16, Swift Assist is a new AI-powered tool similar to GitHub Copilot. Swift Assist helps developers by providing code suggestions, completing code snippets, and generating boilerplate code based on natural language prompts. It integrates seamlessly with Xcode and understands the latest Swift language features and Apple SDKs.
This feature allows developers to define types that cannot be copied, which is particularly useful for managing resources such as file handles or database connections. Noncopyable types help prevent errors related to unintended copies of objects.
Swift 6 enhances the testing framework with more expressive and customizable test functions. Developers can now parameterize tests, use custom test names, and organize tests with tags, making it easier to write and maintain comprehensive test suites.
Swift 6 improves interoperability with C++, allowing developers to integrate Swift code more seamlessly into existing C++ projects. This feature is crucial for developers working in mixed-language environments.
Significant advancements in the Swift on Server ecosystem were introduced, including tools and packages for building server-side applications. These improvements also contribute to making Swift a more viable option for backend development.
Along with the new version of Swift, WWDC 2024 also introduced Xcode 16, bringing a host of new features and improvements aimed at enhancing developer productivity and app quality.
The predictive code completion engine in Xcode 16 is trained specifically for Swift and Apple APIs. It runs locally on a developer’s device, ensuring privacy and providing relevant suggestions quickly, even when offline. This engine enhances the coding experience by predicting and suggesting entire lines of code based on a few characters typed by the developer.
Xcode previews now support a new dynamic linking architecture, allowing the same build artifacts to be used for both previews and code execution. This improvement streamlines the development process by reducing the need for multiple builds and ensuring consistency between previews and the final app.
Xcode 16 introduces new testing tools, including Swift Testing, which offers expressive APIs for writing tests. These tools make it easier to write, organize, and run tests, ensuring higher code quality and more reliable applications.
The new build system in Xcode 16 features explicitly built modules, improving transparency and efficiency in the build process. This system optimizes build times and allows for better management of dependencies and modules across different targets.
Xcode 16 includes updates to various APIs, such as the Controls API for enhanced functionality in apps and AccessorySetupKit for better Bluetooth accessory management. The Smart Stack on Apple Watch now supports more contextual cues, and developers have new options for using double-tap gestures.
Although this year’s event didn’t bring anything revolutionary for mobile app developers, most of the announced tools, features, and updates should facilitate app development, testing, and promotion within Apple’s ecosystem for most indie developers. Publishers and big app developers are only left to enjoy rather questionable feature nominations and win-back offers.
Even though Apple seems to show how it loosens its monopolist grip here and there (e.g. allowing alternative stores and payment services), it still keeps its best interests at keeping developers under their control as much as possible by adding to its ecosystem and tools more features usually found in 3rd-party services.
From the developer’s perspective, such an approach may seem rather beneficial: less expenses, native support, and more confidence in security. On the other hand, what Apple does is often a half-measure: they introduce new features and get pretty slow to support and develop them further.
3rd-party services that app developers use (for analytics, transactions, or A/B testing) are much more eager to publish fresh updates and introduce new features. So after all it still makes sense to use the most out of Apple’s closet but leave the real business challenges to professionals.
For example, using Adapty along with the fresh Apple updates opens much more possibilities:
In addition to the newly introduced localization and translation features, you can use Adapty to create several custom paywalls, adapt their visuals to every country, and also use a convenient string format for accurately translating each paywall.
Create custom paywalls in a few minutes with Adapty’s paywall builder and link them to fresh win-back offer ads or your custom product pages in the App Store.
Slowly but steadily Apple does a good job of providing developers with more and more access to their transaction information, but it’s still far from being enough. Adapty tracks 18 subscription events and presents precise mobile analytics that shows numerous metrics along with user cohorts, LTV, Retention, and much more.
Integrate Adapty for free and grow your subscription revenue the right way!
Recommended posts
Trends-insights
15 min read
September 5, 2024