Posts tagged with "developers"

Apple Overhauls App Store Connect

Source: Apple.

Source: Apple.

Overnight, Apple rolled out a big update to App Store Connect with new sales and analytics tools for developers. App Store Connect is the online portal that developers use to manage everything related to selling apps from TestFlight betas, to managing their App Store listings and tracking sales data and analytics.

It’s that last piece that was overhauled with this release. In fact, Apple’s post on its developer site says there are over 100 new metrics developers can use to measure the performance of their apps, all of which have been designed in a privacy-first way to protect users.

Source: Apple.

Source: Apple.

The granularity is impressive. For example, developers can track where their sales are coming from, including search, App Store browsing, web sources, and more. Conversion rates are a big part of the analytics, allowing developers to see how many people have seen their apps on the Store and downloaded them, breaking down first-time downloads and re-downloads. Analytics also tie into App Store features like In-App Events, custom product pages, and developer marketing efforts across a multitude of channels using campaign links. There’s a lot more, including metrics that track app pre-orders, user engagement and retention, and good old-fashioned sales data sliced and diced to allow developers to better understand the sources of their income.

And that’s really just the tip of the iceberg of what has changed in App Store Connect. So if you’re a developer, it’s worth spending some time with your app data and reading the new guide Apple published that covers it all.

Some data reported in App Store Connect is being deprecated later this year and next.

Some data reported in App Store Connect is being deprecated later this year and next.

Since the changes rolled out, a couple of concerns I’ve seen expressed online are that there will no longer be a single place to view the aggregate performance of multiple apps and that the new default reporting period is three months. Those concerns are well founded. The changes are organized on an app-by-app basis, and as Apple says in a banner on App Store Connect, the Dashboards in the Trends section of Connect and related reports where that data was available are being deprecated later this year and next. So, while the data Apple offers is deep for each app, the aggregate data falls short by not providing a birds-eye view of a developer’s entire app catalog.

For what it’s worth, Apple is aware of the feedback regarding cross-app reporting. Also, the shorter sales reporting periods, such as the past 24 hours and seven days, are still available, but they’re less visible because three months is the new default.

This is a big update to App Store Connect that will take developers time to get used to, but it’s also a welcome change that provides meaningful new insights into App Store performance. I expect that there will be more areas where the changes fall short of developers’ expectations. However, it’s also clear to me that Apple has heard the early feedback, so I wouldn’t be surprised if adjustments are made in the future. On balance, though, I think the changes give developers valuable new ways to think about and manage their businesses across the increasingly competitive app landscape, which is welcome.


Apple Schedules WWDC 2026 for June 8–12 Along with a Special Event at Apple Park

WWDC26 will be held from June 8–12 this year and include both an online and in-person event that will provide a limited number of developers the opportunity to watch the keynote at Apple Park, meet with Apple engineers, and take part in other activities. Details on eligibility and how to apply to attend WWDC can be found on the Apple Developer site and app.

In a press release issued by Apple today, Susan Prescott, the company’s Vice President of Worldwide Developer Relations and Enterprise and Education Marketing, said:

“WWDC is one of the most exciting times for us at Apple because it’s a chance for our incredible global developer community to come together for an electrifying week that celebrates technology, innovation, and collaboration,” said Susan Prescott, Apple’s vice president of Worldwide Developer Relations. “We can’t wait to see many of you online and in person for what is sure to be one of our best WWDC events yet.”

Although Apple hasn’t said so specifically, those not attending in person will undoubtedly be able to stream the WWDC keynote and Platforms State of the Union, watch dozens of videos explaining the new technologies being introduced later in the year, and meet with Apple engineers for online Q&A sessions.

As always, I’m excited for WWDC. I haven’t missed one since I first started attending in 2013, and I’m not going to start this year. It’s a time to catch up with family in the area, get together with developers and media people I rarely see in person, and meet new people, too. Despite the event being smaller than when it was held in San Francisco and San Jose, it’s still energizing to get together with others who are as excited as I am for what Apple has in store for its OSes in the fall.

Of course, MacStories readers can expect the same kind of comprehensive WWDC coverage we deliver every year. We’ll have extensive coverage on MacStories, AppStories, and MacStories Unwind that will extend to Club MacStories too.


A Developer’s Month with OpenAI’s Codex

An eye-opening story from Steve Troughton-Smith, who tested Codex for a month and ended up rewriting a bunch of his apps and shipping versions for Windows and Android:

I spent one month battle-testing Codex 5.3, the latest model from OpenAI, since I was already paying for the $20 ChatGPT Plus plan and already had access to it at no additional cost, with task after task. It didn’t just blow away my expectations, it showed me the world has changed: we’ve just undergone a permanent, irreversible abstraction level shift. I think it will be nigh-impossible to convince somebody who grows up with this stuff that they should ever drop down and write code the old way, like we do, akin to trying to convince the average Swift developer to use assembly language.

From his conclusion:

This story is unfinished; this feels like a first foray into what software development will look like for the rest of my life. Transitioning from the instrument player to the conductor of the orchestra. I can acknowledge that this is both incredibly exciting, and deeply terrifying.

I have perused the source code of some of these projects, especially during the first few days. But very quickly I learned there’s simply nothing gained from that. Code is trivial, implementations are ephemeral, and something like Codex can chew through and rewrite a thousand lines of code in a second. Eventually, I just trusted it. Granted, I almost always had a handwritten source of truth, as detailed a spec as any, so it had patterns and structure to follow.

The models are good now. A year ago, none of them could do any of this, certainly not to this quality level. But they don’t do it alone. A ton of work went into everything here, just a different kind of work to before. Above all, what mattered most in all of the above examples was taste. My taste, the human touch. I fear for the companies, oblivious to this, that trade their priceless human resources for OpenClaw nodes in a box.

The entire story is well-documented, rich in screenshots, and full of practical details for developers who may want to attempt a similar experiment.

It’s undeniable that programming is undergoing a massive shift that has possibly already changed the profession forever. Knowing what code is and does is still essential; writing it by hand does not seem to be anymore. And it sounds like the developers who are embracing this shift are happier than ever.

I’ve been thinking about this a lot: why are some of us okay with the concept of AI displacing humans in writing code, but not so much when it comes to, say, writing prose or music? I certainly wouldn’t want AI to replace me writing this, and I absolutely cannot stand the whole concept of “AI music” (here’s a great Rick Beato video on the matter). I don’t think I have a good answer to this, but the closest I can get is: code was always a means to an end – an abstraction layer to get to the actual user experience of a digital artifact. It just so happened that humans created it and had to learn it first. With text and storytelling, the raw material is the art form itself: what you read is the experience itself. But even then, what happens when the human-sourced art form gets augmented by AI in ways that increasingly blur the lines between what is real and artificial? What happens when a videogame gets enhanced by DLSS 5 or an article is a hybrid mesh of human- and AI-generated text? I don’t have answers to these questions.

I find what’s happening to software development so scary and fascinating at the same time: developers are reinventing themselves as “orchestrators” of tools and following new agentic engineering patterns. The results, like with Steve’s story, are out there and speak for themselves. I wish more people in our community were willing to have nuanced and pragmatic conversations about it rather than blindly taking sides.

Permalink


Submissions Open for the 2026 Swift Student Challenge

Today, Apple opened up applications for the Swift Student Challenge. Students have until the end of February to submit an app playground built with Xcode or Swift Playground. According to Apple’s developer website:

  • No prior experience is needed. The Challenge is open to students of all levels who meet the eligibility requirements.
  • The Challenge is free to enter — all you need is access to a Mac or iPad with Xcode or Swift Playground.
  • Your app playground can be on any topic of your choice. The best app ideas come from subjects or experiences that you’re passionate about. 
  • Your app playground should be experienced within 3 minutes or less.
  • The Swift Student Challenge is a great opportunity for students to build their skills and create something great.

Apple also released a video explaining the Challenge, and additional resources are available for both students and educators.

After the submission period closes, Apple will pick 350 winners, who will receive a one-year membership in the Apple Developer Program and a gift. Of those winners, 50 will be selected as Distinguished Winners who will be invited to visit Apple Park in Cupertino for a three-day visit, which in past years was held during WWDC.

for me, the kickoff of the Swift Student Challenge is the beginning of the build-up to WWDC, which is likely just four months away. It’s a great program that I know has inspired a lot of students to become the developers whose apps we cover at MacStories. Federico and I have also had the pleasure of interviewing many of the winners in the past and have always come away impressed and inspired what they create as part of the Challenge. I’m sure this year will be no different.


Apple’s Xcode 26.3 Release Candidate Adds Agentic Coding Tools for Developers

Source: Apple.

Source: Apple.

The Release Candidate of Xcode 26.3 is rolling out as we publish this with brand new agentic coding capabilities. With the update, developers can connect to either OpenAI’s Codex or Anthropic’s Claude Agent to assist their development work.

The agent sits in Xcode’s sidebar where developers can use it to plan new features, implement them, and review the results. As developers work, the agent generates a transcript of its actions, which lets developers follow along and interact with it. For example, code snippets will appear in the sidebar that can be clicked to take developers directly to the spot in the file where the agent made a change. Code updates can also be simultaneously previewed. Plus, by building OpenAI and Anthropic’s agents into Xcode, the agents have the benefit of the latest Apple APIs and documentation, which should result in better, more modern code.

Xcode 26.3 also integrates with Model Context Protocol, the open standard used to connect coding agents to other tools. That will allow any MCP-compatible agents to work with Xcode, running inside or outside Xcode, which broadens the possibilities for developers even further. Having watched a short demo of Codex assisting in the development of features in Xcode, version 26.3 looks as though it has a lot of potential to make experimentation easier and to iterate more quickly on ideas.

I’ve been building a couple of different apps recently, mostly from Terminal, which works but isn’t ideal. There are lots of apps out there that try to solve the agentic coding problem, including Visual Studio Code and Codex, which I covered yesterday. However, having seen a demo of Xcode in action, it’s jumped to the top of my list to try. After all, it’s an app with which I’m already familiar, and with Apple’s documentation and API knowledge baked in, my hope is that it speeds up my workflow even further.

For developers who want to learn more, Apple is holding a code along session Thursday covering the update.


OpenAI Launches Codex, a Mac App for Agentic Coding

Today, OpenAI released Codex, a Mac app for building software. Here’s how OpenAI describes the app in its announcement:

The Codex app changes how software gets built and who can build it—from pairing with a single coding agent on targeted edits to supervising coordinated teams of agents across the full lifecycle of designing, building, shipping, and maintaining software.

On first launch, Codex requests permission to access the file system. I granted it access to a subfolder where I stored all my projects, along with the folder that houses an app I’ve been building in my spare time. Those folders and projects live in the left sidebar, where each can be expanded to reveal chat sessions for that project.

Access to your other development tools.

Access to your other development tools.

In the toolbar is an Open button for accessing other development tools installed on your Mac, a Commit button for managing version control, a button that reveals a terminal view that expands up from the bottom of the window, and a diff panel for reviewing code changes. In settings, you’ll find additional customization options, along with tools to hook up MCP servers and integrate skills.

Some of Codex's customization options.

Some of Codex’s customization options.

Codex is not your traditional IDE. Agents are front and center, which in an app that is far more natural to use if you’re new to agentic coding, but the model is similar. While I write this article, Codex has been grinding away in the background performing a code review of my app. After spending time reviewing all the files, Codex asked permission to run commands to do things that it can’t accomplish inside its sandboxed environment.

Automations.

Automations.

The capabilities of Codex are enhanced by skills. OpenAI is kicking off the launch of Codex with a bunch of skills that you can access via its open-source GitHub repo. The app includes a selection of pre-built Automations for repetitive tasks, too.

All in all, Codex looks excellent, but it will take me some time to get a sense of its full capabilities. If you’re interested in trying Codex, you can download it from OpenAI here. For a limited time, the company is making the tool available to Free and Go subscribers, for whom rate limits have been temporarily doubled, as well as Plus, Pro, Business, Enterprise, and Edu users.


The Iconfactory Launches Kickstarter to Expand Ollie’s Arcade with Frenzic

Ollie’s Arcade was launched in 2023 by The Iconfactory with three mini-games reminiscent of beloved classic videogames. Today, the company launched a Kickstarter campaign with the goal of raising $20,000. If reached, The Iconfactory will make Ollie’s Arcade free and bring its game Frenzic to the bundle. Frenzic was one of the earliest iOS game and a fan favorite that was later adapted for Apple Arcade, but has since left Apple’s subscription gaming service.

The Ollie’s Arcade campaign is about more than just its games though. As The Iconfactory explains:

From a bigger perspective the Kickstarter is yet another way we’re trying to sustain ourselves and keep the Iconfactory up and running. We all know times are tough, especially for small, non-investor driven businesses like ours. We’ve struggled to pay our salaries, keep up with the rising cost of health care and to compete against the onslaught of AI driven design solutions. The new KS won’t be enough to solve all our revenue problems, but it will help give us runway to keep the lights on while we find new ways to stick around and serve you. The more we raise now, the longer and safer that runway gets.

The Iconfactory has a long and stories history since it was founding in 1996. Since then they’ve produced some of the most thoughtfully designed apps and icons around. The Iconfactory isn’t the only company whose business has been hurt by generative AI, but I sincerely hope it isn’t one of the fatalities too. Check out the Kickstarter campaign and chip in to help them and make some great games free for everyone. And while you’re at it, don’t miss all the other great apps they have on the App Store like Tapestry, Tot, Triode, xScope, and many other.


LLMs Have Made Simple Software Trivial

I enjoyed this thought-provoking piece by (award-winning developer) Matt Birchler, writing for Birchtree on how he’s been making so-called “micro apps” with AI coding agents:

I was out for a run today and I had an idea for an app. I busted out my own app, Quick Notes, and dictated what I wanted this app to do in detail. When I got home, I created a new project in Xcode, I committed it to GitHub, and then I gave Claude Code on the web those dictated notes and asked it to build that app.

About two minutes later, it was done…and it had a build error.

And:

As a simple example, it’s possible the app that I thought of could already be achieved in some piece of software someone’s released on the App Store. Truth be told, I didn’t even look, I just knew exactly what I wanted, and I made it happen. This is a quite niche thing to do in 2026, but what if Apple builds something that replicates this workflow and ships it on the iPhone in a couple of years? What if instead of going to the App Store, they tell you to just ask Siri to make you the app that you need?

John and I are going to discuss this on the next episode of AppStories about the second part of the experiments we did over our holiday break. As I’ll mention in the episode, I ended up building 12 web apps for things I have to do every day, such as appending text to Notion just how I like it or controlling my TV and Hue sync box. I didn’t even think to search the App Store to see if new utilities existed: I “built” (or, rather, steered the building of) my own progressive web apps, and I’m using them every day. As Matt argues, this is a very niche thing to do right now, which requires a terminal, lots of scaffolding around each project, and deeper technical knowledge than the average person who would just prompt “make me a beautiful todo app.” But the direction seems clear, and the timeline is accelerating.

I also can’t help but remember this old rumor from 2023 about Apple exploring the idea of letting users rely on Siri to create apps on the fly for the then-unreleased Vision Pro. If only the guy in charge of the Vision Pro went anywhere and Apple got their hands on a pretty good model for vibe-coding, right?

Permalink