Monday, July 29, 2024

The First Apple Intelligence Beta

Joe Rossignol:

Apple Intelligence is still not available as of the fourth developer beta of iOS 18 this week, leading some to wonder if the features have been delayed. However, we have confirmed that Apple still plans to add some of the new Apple Intelligence features to an upcoming beta this summer.

Matthew Cassinelli:

I still can’t tell if this means App Intents.

Hartley Charlton:

According to individuals with knowledge about Apple’s plans, the company now plans to start rolling out Apple Intelligence in software updates by October, arriving several weeks after the launch of iOS 18, iPadOS 18, and macOS Sequoia. This means that Apple Intelligence will now effectively be split out of the initial launch of the new software updates. The reason for the delay is said to be concern about the stability of Apple Intelligence features and need for developers to have sufficient testing time.

Apple Intelligence will still be made available to software developers for the first time as soon as next week with the first betas of iOS 18.1 and iPadOS 18.1, which would be extremely unusual as the company does not normally release previews of follow-up software updates until the first version has been released.

Juli Clover:

Apple is today providing developers with the first betas of iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, with the new software introducing an early version of the Apple Intelligence features.

[…]

Several Apple Intelligence features are available as of today, including Writing Tools, Siri’s revamped design, the option to move between voice commands and typing to Siri, summaries for transcripts and other content, the new Mail categories and smart replies, smart replies in Messages, and more.

Dan Moren:

As for what you won’t find here, don’t expect the contentious image generation features like Image Playground, the ability to clean up and remove unwanted details from photos, and integration with ChatGPT. It’s unclear if those will appear in future builds of these betas, or as subsequent updates after public release. Also unclear is whether there will be a public beta of these versions down the road for non-developers.

Ezekiel Elin:

If you’re confused, macOS Sequoia 15.1 is on a different update track than 15.0 (versus iOS that just has one track for all iOS 18)

However, even after switching to the new track, no updates show up for me in Software Update. Apple’s announcement includes a link to the macOS 15.1 release notes, but they don’t exist yet.

Jeff Johnson:

The dual beta track proves irrefutably that Apple’s annual release schedule is irreparably broken and desperately needs to be abolished.

Previously:

Update (2024-07-30): Apple has posted the release notes at a different link. Although they don’t say so, it appears that macOS only offers the beta update when running on a Mac that supports Apple Intelligence (even though macOS 15.1 will ship for Intel Macs, too) and which is not in the EU.

Craig Hockenberry:

Giving developers two beta versions to test is going to be a disaster for a lot of folks.

Developers install 18.1 because it’s the new hotness. And then September rolls around and everyone realizes they haven’t been testing their apps on the 18.0 release shipping to customers.

There is no way I’m installing 18.1 on my primary device until the day after 18.0 ships.

jedmund:

i feel like this is the problem with Apple’s “everything releases at the same time” approach. one thing being late means everything gets thrown out of alignment to the point where individual developers can’t effectively do their jobs.

Ezekiel Elin:

Siri is still incompetent in 18.1 so that’s good…

Helge Heß:

“IntelligencePlatformComputeService”, hmm…

Gui Rambo:

PSA: if you’re thinking of installing the Sequoia beta to an external disk in order to test the new AI features, don’t. It looks like those features do not work when booted from an external disk.

Before anyone asks: Apple Intelligence features aren’t available in virtual machines either.

Update (2024-08-01): Although I’ve updated to the macOS 15.1 beta, I have not been able to test Apple Intelligence yet. It took about a day in the “Preparing” stage before it would allow me to join the waitlist, and I’m still waiting.

11 Comments RSS · Twitter · Mastodon


Kevin Schumacher

> The dual beta track proves irrefutably that Apple’s annual release schedule is irreparably broken and desperately needs to be abolished.

I mean, that's just straight-up not going to happen, at least for iOS. There is a 0% probability that they will release new iPhone flagship models without a corresponding major version of iOS. None.

And the annual release schedule isn't even the problem, at least as far as new features are concerned, nor is having dual beta tracks. The issue is communication and making it clear that when they say "iOS 18" they may in certain cases mean sometime between September 2024 and June 2025. There's no reason they shouldn't be allowed to ship new features in minor version releases, but they have to be clear in their announcements if that's their intention. Then nobody has any room to complain.

IOW they need to stop overpromising for the .0 release.


@Kevin I think it’s not primarily about overpromising for the .0. The first problem is that they can’t help but introduce a certain number of new features in each release, and that’s always more than they can deliver within a year while still cleaning up bugs from the previous release. And, second, this is exacerbated with new features being introduced so deep into the cycle because then more things get broken later in the year, so we don’t even get a trend of continually increasing quality until the next release.

IOW, they are either promising too much for the release as a whole or not giving themselves enough time to deliver it.


@kevin,
I think you’re overestimating the number of people that are swayed by OS updates. I’m pretty into this stuff and I’m hard pressed to tell you what version of iOS my phone is running.


> The dual beta track proves irrefutably that Apple’s annual release schedule is irreparably broken and desperately needs to be abolished.

Huh?

I mean… arguably, “beta” is a misnomer. Many of these pre-releases aren’t even feature-complete and therefore alpha.

But, that’s neither here nor there. Apple has multiple tracks because they work on multiple release branches. Getting rid of the annual schedule would, if anything, further complicate this.

Really not clear to me what Jeff is getting at. “Should Apple make their schedule less tight and thereby allow for more stable releases” is a good question. I just don’t see any relation at all to this 18.1 beta. The 18.1 beta means that 18.0 is reaching stability (at least, enough so that the iPhone 15 can start shipping in a build somewhere around here), and that features that didn’t make the cut are now coming to 18.1 instead. That’s _good_ release management, surely.


@ Chris: yes, but a sizeable portion will buy due to a signature feature or two.

Of course, this year, that signature feature may be “AI”, which unfortunately won’t make the cut at all for the .0.

Makes me wonder how they’ll market the iPhone 16. What’s the big new thing that also actually exists from day one?


> The first problem is that they can’t help but introduce a certain number of new features in each release, and that’s always more than they can deliver within a year while still cleaning up bugs from the previous release. And, second, this is exacerbated with new features being introduced so deep into the cycle because then more things get broken later in the year, so we don’t even get a trend of continually increasing quality until the next release.

And worse, they sometimes make architectural changes in a .x release, perhaps as a back port, or something that didn’t make it to .0. This further destabilizes that cycle.


> I mean… arguably, “beta” is a misnomer. Many of these pre-releases aren’t even feature-complete and therefore alpha.

It doesn't matter what they call it.

> Apple has multiple tracks because they work on multiple release branches.

Apple can work on as many branches as they want internally, because they have thousands of engineers. But releasing multiple branches externally is a different matter. As a software developer myself, I have no idea what to do with the multiple beta tracks. I don't have enough time or devices to test both. So which track am I supposed to follow? The whole point of releasing betas is to have people test them externally, but now that situation is a total mess.

> The 18.1 beta means that 18.0 is reaching stability

18.0 is no more stable in July than previous years' betas were.

Anyway, it's not clear why new iPhones even need new major iOS versions. I remember back when Macs transitioned from PowerPC to Intel, that occurred in an otherwise minor update, Mac OS X 10.4.4. You might claim that new iOS features sell new iPhones, but if the new features don't actually make it into the new iOS version when the new iPhones go on sale in September, then there's no selling point, counter to the argument.


@Sören I’m with Jeff that multiple tracks are not good for external developers. It seems like it doubles the testing load and implies that they’re not going to fix more stuff in the .0 release even though it’s probably 6 weeks or so from shipping.


Old Unix Geek

Version numbers are not supposed to be about marketing. They're supposed to guarantee that your 3rd party software doesn't break, and the OS' APIs don't change. Yet Apple now makes breaking changes like removing python 2.7 in 12.3.

So why were major version numbers invented? Because developers need to tell their customers "This app works on MacOS 15". Not "This app works on MacOS 15.4, 15.5, 15.7, 15.9,and 15.11 only". But Apple doesn't seem to care about such pesky details anymore.

We're living in the post-modern world, where objective reality isn't a thing, only people's feelings and fantasies are. Large Language Models fit right into that world, because if facts don't matter, nothing is a confabulation... and we can call the results "Apple Intelligence", which sounds cool.


Wes Campaigne

The 18.1 betas are only available for devices that support Apple Intelligence.

The release similarly mention only Apple Intelligence features as the singular item that’s changed from 18.0 beta 4.

All of which leads me to believe that the 18.1 currently is otherwise identical to the latest 18.0 beta, but with some of the Apple Intelligence changes and additions enabled.

So this isn’t really representative of a separate overall release track, per se, or even a hint at what might ultimately be fixed in 18.1 but not 18.0. The motivation is likely that:

1. Apple Intelligence features are significant enough that they want to give them an extended beta period.

2. Apple Intelligence features aren’t ready enough to launch in September with the .0

3. Apple doesn’t want to confuse or mislead anyone by including these features in the 18.0 betas knowing that they will not be included in the final 18.0 release.

Which when taken all together seems reasonable to me.

But the fact that no one at Apple Dev Relations is able to just come out and state this plainly, or even frame the situation in any way, is pretty damning regarding their communications approach with developers.


@Wes They fixed the link to the macOS 15.1 release notes. The notes do not mention Apple Intelligence or the M1 system requirement and do mention a fix (to SIP) that is not in the current 15.0 beta. So, yes, terrible communication, and the branches do seem to be diverging.

Leave a Comment