Apple is already working on iOS 19, iPadOS 19, macOS 16, and more

Posted:
in General Discussion edited June 30

A new report says that Apple has formally begun work on the OS updates planned for late 2025, including macOS, iOS, watchOS, and visionOS.

Large, glowing white Apple logo on a dark storefront window, surrounded by columns, reflecting lights from inside the store.
Apple's hardware and software plans for 2025 are already underway



In a typical move, Apple is wrapping up its foundational work on 2024's forthcoming software releases, and focusing on the year ahead. Betas for iOS and iPadOS 18, watchOS 11, and macOS 15 Sequoia are already in the hands of developers now.

Those OS updates, already teased during the WWDC conference, will be out in the fall of 2024. According to a report from Bloomberg, Apple's engineers have started turning engineering attention to the releases for late 2025, including iOS 19, watchOS 12, macOS 16, and visionOS 3.

Each of these future releases has a codename. The iOS 19 version in testing has reportedly been dubbed "Luck," while macOS 16 is called "Cheer."

The codename "Nepali" has been given to watchOS 12, while visionOS 3 is said to be called "Discovery."

The traditional reason for starting work on these OS revisions so early is so that the company can coordinate software with future hardware products already in development. And, this is not an accelerated timeline -- it is consistent with previous years.

In addition to expected new models of iPhone, iPad, and Mac to be unveiled later in 2024, other products are anticipated for release in 2025. This is expected to include a lower-cost, lower-spec version of the Apple Vision Pro, which might simply be called "Apple Vision."

Other rumors for 2025 have speculated on a refreshed Apple TV box, and long-awaited updates to the Mac Pro and Mac Studio. The pro-level Macs will see updated specs that allow for expected M4 Pro, M4 Max, and a possible M4 Ultra variant.

Rumor Score: Likely

Read on AppleInsider

Comments

  • Reply 1 of 14
    M68000M68000 Posts: 778member
    So, the same developers have time to work on version 19 when 18 is not even out to the public yet???? 
  • Reply 2 of 14
    chasmchasm Posts: 3,403member
    M68000 said:
    So, the same developers have time to work on version 19 when 18 is not even out to the public yet???? 
    Yes, that's right.

    Think of it this way: a reporter writes a news story at midnight. An editor checks it over for errors, makes corrections, and passes it on to the press room. The newspaper is published and delivered in the wee hours, and you read it over your morning coffee.

    The core development team's work on iOS 18 (v1) is done. The people inside and outside Apple testing it and fixing problems are the editors. Now the reporters start work on tomorrow's stories.
    Alex1Nkurai_kage
  • Reply 3 of 14
    macxpressmacxpress Posts: 5,854member
    Apple is always working on things years in advance. It's not like they're JUST starting to work on the next revisions of any OS for 2025. They were most likely working on those months ago even if it was just planning things out, and even while working on the current and upcoming OS's in the fall. Otherwise they won't be able to sustain releasing a new OS every year. 
    edited June 30 Alex1Ndewmekurai_kagedamn_its_hot
  • Reply 4 of 14
    thttht Posts: 5,536member
    M68000 said:
    So, the same developers have time to work on version 19 when 18 is not even out to the public yet???? 
    It's your basic project management, where engineering resources often work on multiple iterations of products during multiple stages of its lifecycle.

    Apple likely has a core team of people who work on the foundational aspects of their platforms, which apply to all of them. There will be a XNU core OS team and foundational OS userland teams (APIs, networking, etc) that will roll into production across all of the platforms, and they will work on multiple versions at the same time. There is likely a set of people working the platform release 3 to 4 years out let alone next year.

    Then, there will be the platform specialist teams, who program the various user-facing features of each platform. They also will work on multiple iterations of the products at the same time.

    There will be a resources concentration for when platforms get into production. A vast majority of Apple's software engineering resources were likely working on getting the current betas out the door from March to June. Now that the initial betas are out and cycling in public, the amount of people working on them has likely decreased a lot and they are working on 2025 platforms while there is a smaller production team trying to get the 2024 OS platforms to release in September.

    "Beta" means the 2024 releases are feature complete, and they are getting the bugs out. If they can't get all features into the initial release, they obviously push those features into a later point release.
    chasmAlex1Ndewmekurai_kagedamn_its_hot
  • Reply 5 of 14
    dutchlorddutchlord Posts: 239member
    Nothing about an updated 27 inch iMac? Disappointing! 
    M68000williamlondon
  • Reply 6 of 14
    No. That’s not going to be in a “ the world is still turning” article 
    dewme
  • Reply 7 of 14
    chasmchasm Posts: 3,403member
    dutchlord said:
    Nothing about an updated 27 inch iMac? Disappointing! 
    You must have missed this article:

  • Reply 8 of 14
    michelb76michelb76 Posts: 656member
    M68000 said:
    So, the same developers have time to work on version 19 when 18 is not even out to the public yet???? 
    I bet they already have a version 20 in the works. 18 will be in maintenance/small bugfix mode soon. No OS will ever be finished or bugfixed. MacOS has at least 5000 open tickets, and they just stamp a new version over it without looking back.
    dewme
  • Reply 9 of 14
    macxpressmacxpress Posts: 5,854member
    michelb76 said:
    M68000 said:
    So, the same developers have time to work on version 19 when 18 is not even out to the public yet???? 
    I bet they already have a version 20 in the works. 18 will be in maintenance/small bugfix mode soon. No OS will ever be finished or bugfixed. MacOS has at least 5000 open tickets, and they just stamp a new version over it without looking back.
    Absolutely they have those versions of their OS's in the works. There's only so much you can fix and new stuff you can implement in a certain timeframe and get it out the door as a useable OS. 
  • Reply 10 of 14
    Wow! Breaking News!! Apple is working on iOS 19 and iOS 20 ideas already. 

    What would we do without these blogs?! 
  • Reply 11 of 14
    dewmedewme Posts: 5,516member
    Of course they are. If they only started working in the next version after the current version is released the release rate would be glacially slow. 

    The way software is developed, including versioning and release cycles, inside organizations that practice modern software development practices is quite different than how it appears from the outside, and especially so compared to older software development practices. 

    In the old days software releases were more or less planned around a release date and all of the features and enhancements committed to getting into the release determined at the start of the cycle. Of course there were always parts of the organization putting together plans and identifying dependencies for the next release, but the basic strategy was still to plan the work and then work the plan to achieve a specific target release with as few surprises as possible. The amount of work required was assumed to be fairly static. If a release defining feature was in danger of missing the release the team would often add more resources or delay the release, either of which was painful. Pulling out a feature at the last moment was a really bad thing because it would be pushed to the next big release. In this era, software releases were a big f-in deal and there was a lot of ceremony around the release itself. 

    In modern software development organizations a team consisting of the product owner, marketing, architecture, engineering, testing, UX, etc., work together to create a big prioritized list of pretty much all features they can expect the software to ever deliver, which is called the product backlog. They then pull in all of the contributors who will actually be doing the work to provide estimates for how much time and effort each feature will take to deliver. The planning team then puts together a rough release plan for the next release and possibly several more releases. Which features get delivered in which release is based on many factors, especially priority, but also others like availability of dependencies like new hardware, etc. 

    The big difference between older and newer development strategies is the latter one is very dynamic, perhaps even continuous, and is not necessarily hard limited to an exact release date or feature set. The product backlog is periodically reevaluated, new features are added, features may be removed, and priorities can change. Some features can slip outside the target release date and delivered in between the major release dates, which we’ve seen quite often with Apple in the past few years. The major release events are still important, but not as significant because new features can keep trickling out after the release date. 

    In the old days the software was largely built in pieces and all of the pieces came together in big integration and testing phases, with testing largely deferred to the end of the release cycle.

     In modern software development practices the software is integrated and tested at whatever level possible as quickly as it is committed to the release branch (build). The goal is to have the software in a releasable state at least on a daisy basis. Of course the software would be lacking major features and capabilities if it were to be released daily, but the features that were completed at that time would still work and the software would not crash. This continuous integration and continuous release strategy means that if there is a feature not ready for release when the predefined release date hits, the release will not be held up and the missing feature could be dropped in at any update cycle. 

    Practically speaking I don’t think many software development organizations follow either strategy exclusively. It’s often a mix of getting some minimum number of features into to release before it is considered worthy of release while at the same knowing that some features can be dropped in between major releases as long as all of their dependencies are satisfied. 

    Sorry for the wordiness but I just wanted to point out that there’s a whole lot of frantic padding going on at all times below the surface for what appears to be a relatively smooth and well orchestrated process from the surface of the water. 
    edited July 1 muthuk_vanalingam
  • Reply 12 of 14
    gatorguygatorguy Posts: 24,385member
    The iPhone 17 specs are already locked in, and the iPhone 18 should be pretty well set too.  If it's not already part of the iPhone 17, and almost certainly the 18 as well, it's too late to add it now. 

    Apple, Samsung, Google and others lock up hardware and sources at least two gens ahead of the current model, and have eyes focused on the hardware and specs for future models further out than that. 
    edited July 1
  • Reply 13 of 14
    1348513485 Posts: 358member
    Gator guy and Dewme are absolutely correct as to how far ahead manufacturers have to work. It’s often difficult to get a spot on the subcontractor’s schedule less than two years out, although prototypes can sometimes happen sooner. 

    Basically, if you’re not working ahead, you’re way behind already.

    It’s the joy of capitalism: the fun of invention, the anxiety of making it real. 
    edited July 1
  • Reply 14 of 14
    M68000M68000 Posts: 778member
    Okay,  so if they working on 19, where is iOS 18 to the public then?  We have to wait 2 more months for iPhone 16 before anybody gets it?
Sign In or Register to comment.