Apple will become more developer-friendly.

2024-06-17

A few years ago, there was a division in the developer community, with most people believing that Apple was extremely unfriendly to developers. "As a developer, I hate it. But as a consumer, I love it," one user said. However, Apple's development over the past year is changing this perception. At the recent Apple Worldwide Developers Conference (WWDC), Apple unveiled AI updates, with one key theme being Apple's continued focus on becoming developer-centric. Alex Reibman, co-founder and CEO of AgentOps, said, "The upgraded App Intents API will unlock Apple devices, making them the ultimate playground for AI agents." Apple is opening its doors to developers, releasing a series of new developments that interest developers. The latest version of visionOS 2, a major upgrade to Apple Vision Pro, aims to create a better experience. Mike Rockwell, Apple's Vice President, said, "Apple Vision Pro brings revolutionary experiences to users and developers. We are excited to further advance spatial computing technology just a few months after the release of visionOS 2." visionOS 2 provides new APIs and frameworks that allow developers to create complex spatial applications. The advanced volume API enhances the spatial experience by effectively utilizing 3D space, allowing objects to appear closer or farther from the user. Furthermore, complex 3D applications can run concurrently with other regular applications in the same space. Developers can use the new windowResizability tool in SwiftUI to adjust the size of the 3D space. Additionally, developers can add decorations to make the visual experience more appealing. TabletopKit allows developers to quickly create applications for flat surfaces, such as workstations or card games. It provides a collaborative experience for manipulating virtual cards, game pieces, and game boards, defining their arrangement, and offering tools for customizing game layouts and appearances. Developers can leverage these built-in features without starting from scratch, allowing them to focus on the core gameplay or collaboration aspects of their applications. Apple Vision Pro has over 2,000 specialized applications, and over 1.5 million iOS and iPad OS applications can be used in conjunction with it. Upgrading through visionOS 2 helps developers create better and more engaging applications that are easy to share. To enhance the gaming experience with AirPods, Apple has expanded personalized spatial audio to enhance the gaming experience. A new API has been built to easily provide the most immersive listening experience. Last week, it was announced at WWDC that Apple Developer Program members can access the AirPods developer beta starting that day. Last year, Apple also introduced Smart Stack, a way to stay connected with important information. Additionally, with WatchOS 11, developers can use contextual cues such as time, date, location, and daily activities to make widgets smarter, displaying the right widget at the right time. Applications that support Live Activities on iOS now automatically appear in the Smart Stack on Apple Watch. Furthermore, a new Double Tap API allows developers to define primary actions in their watchOS applications, triggered by a double tap gesture. These new APIs and features provide developers with more tools to make their watchOS applications more context-aware, interactive, and accessible. Apple has enabled computers, iPhones, and iPads equipped with specific chips to run more modern games. This is good news for game developers, as they can now create games that run on these devices without having to make separate versions for each device. What do users want? On Hacker News, there is some discussion praising Vision Pro for providing an immersive and high-quality viewing experience for movies, TV shows, and video content. Some people use it as an external display in their work setup for coding, emails, and other tasks, valuing its large screen. However, due to factors such as lack of content, discomfort, control issues, and inability to use third-party accessories, several users have returned or stopped using Vision Pro. Interestingly, Apple has been developer-centric for some time now. The company expanded opportunities for developer-expert interactions in 2023, connecting creators from over 160 countries. Prior to WWDC24, Apple also launched new ways to connect with global developers, including updated developer forums and pathways. Meanwhile, other major tech companies are also working to bridge this gap. For example, Microsoft and OpenAI have both launched programs aimed at enhancing AI skills for Indian developers.