Software Development

No Man's Sky iPhone Launch: What It Teaches Software Teams

No Man's Sky's iPhone and iPad launch after a decade of updates is a case study in shipping scoped, honest versions of complex software on new platforms.

Ravi Shanker SinghFounder & Odoo ConsultantPublished 5 min read
Share
No Man's Sky iPhone Launch: What It Teaches Software Teams
On this page

The No Man's Sky iPhone launch, arriving ten years after a famously rocky debut, is a case study every product leader should read once, even if they have never touched a controller. Hello Games, the studio behind it, calls the mobile build the full game, not a stripped-down "lite" version, running on hardware as old as the iPhone 11 and the third-generation iPad Air. That is a genuinely hard engineering problem: a galaxy-scale procedural universe, generated live on a phone, with a download size of roughly 5GB.

We build and ship software for a living, across web, mobile and Odoo-based business systems, and this story is worth a few minutes of attention. It is not about gaming. It is about how a mature product team decided what to cut, what to keep, and how to say so plainly when they moved an enormous, decade-old codebase onto a new platform. That decision-making process applies just as much to a company moving its ERP, CRM, or internal tools onto new devices or new user groups.

The No Man's Sky iPhone launch, in plain terms

No Man's Sky started in 2016 to a disappointed audience because the shipped product fell short of what was promised. Hello Games spent years since then adding free expansions, rebuilding trust gradually, and the game is now cited as one of the better redemption stories in software. The iOS version carries forward essentially all of that accumulated content, according to both Ars Technica and The Verge, including systems like base building, exploration and the large updates from the last few years.

Two features are explicitly cut on iOS at launch: multiplayer is not supported on any iOS device, and player-built planetary settlements are limited to iPhone 15 Pro and later. Hello Games has been direct about why: they will expand support "based on how many folks are playing," the same approach they used when the game first came to the Nintendo Switch. That is an honest, usage-driven roadmap rather than a marketing promise.

Why this matters beyond gaming

Three things stand out for any company planning to extend a complex product to a new platform, a new country, or a new user segment.

  • Scope the port, don't shrink the product. Hello Games kept the core experience intact and cut two specific features tied to hardware and infrastructure limits, rather than quietly thinning out the whole product.
  • State the trade-offs up front. The studio named exactly what is missing (multiplayer, settlements on older phones) instead of letting users discover gaps after launch.
  • Let real usage decide the roadmap. Future support is tied to player numbers, not a fixed promise, which protects the team from over-committing to a platform that might not pay off.
  • Respect the hardware floor. Supporting the iPhone 11, a device that is about seven years old by the time of this October 28 launch, meant real engineering investment in battery life and thermal behavior, not just a recompile.

For a business shipping internal tools, a customer portal, or a mobile companion to an ERP system, the same four points apply almost without translation. We see this constantly when clients ask us to put a warehouse app, a field-service tool, or a dashboard in the hands of users on older Android or iOS devices they already own.

What a company should actually do before a platform expansion

Before approving a "let's also build a mobile version" project, we walk clients through a short checklist. It is the same one we would have applied to a No Man's Sky-sized decision.

QuestionWhy it matters
What is the oldest device our real users carry?Determines performance budget and testing matrix, not assumptions
Which features genuinely need the new platform's hardware?Separates "nice to have" from "hardware-gated"
Can we name the cut features publicly without embarrassment?If not, the scope is wrong, not the communication
What usage threshold justifies building the missing pieces?Avoids open-ended commitments with no exit
Does the core data model stay the same across platforms?Prevents divergent logic and duplicate maintenance

That last point is where many business software projects actually fail. A mobile app that talks to a different database or a parallel set of business rules than the web app becomes two products to maintain, not one. We see this with Odoo deployments too: a mobile sales or inventory interface should read and write the same stock moves and the same chart of accounts as the desktop system, not a simplified copy. If your company is weighing a similar move, our iOS app development and Android app development practices both start from that same hardware-and-data audit before writing a line of interface code.

The trade-off worth naming

There is a real cost to the "ship now, expand later based on usage" approach Hello Games chose. Users who want multiplayer or settlement-building on an older iPhone today simply cannot get it, and some will churn before the feature ever arrives, if it arrives at all. A usage-gated roadmap protects the vendor's engineering budget, but it also means early adopters absorb the gap. Any company copying this pattern needs to be honest internally about who pays for that trade-off: the business, in deferred engineering cost, or the customer, in a thinner day-one experience. We would rather tell a client that up front than discover it in a support queue three months after go-live.

Where this intersects with integration and APIs

No Man's Sky's iOS build still needs to talk to the same backend services as the console and PC versions for things like expeditions and galaxy seeds. That is an API integration problem at scale: one source of truth, many front ends. Business software has the identical requirement when a company adds a mobile layer to an existing ERP or e-commerce stack, whether that is a Shopify storefront, a POS terminal, or a field crew's tablet. Get the integration layer wrong and the mobile app drifts out of sync with the warehouse count or the accounting ledger within weeks. Our own Odoo ERP development work follows the same rule: one data model, every front end reading and writing against it.

If your team is scoping a mobile extension to an existing platform this quarter, write down the cut list before you write the first screen. Decide now what usage number would justify building the missing pieces, and put that number in the project plan, not just in a meeting note. That single habit, borrowed from a decade-old space game finally reaching the iPhone, will save most teams from either overbuilding on day one or quietly disappointing users later.

Share

Frequently asked questions

Why does the No Man's Sky iPhone launch matter to business software teams?

It shows a disciplined approach to porting a complex product to a new platform: keep the core experience intact, cut only what the hardware or infrastructure cannot support, state the cuts openly, and tie future investment to actual usage rather than a fixed promise.

What features are missing from No Man's Sky on iOS at launch?

Multiplayer is not available on any iOS device, and player-built planetary settlements are limited to the iPhone 15 Pro and later models, according to both Ars Technica and The Verge coverage of the launch.

What is the main trade-off in a usage-gated feature roadmap?

It protects the vendor's engineering budget by delaying work until demand is proven, but early users on supported-but-limited devices do not get the full feature set at launch, and some may leave before gaps are closed.

How does this story apply to ERP or Odoo mobile projects?

A mobile companion app for inventory, sales, or field service should read and write the same data as the main system rather than a simplified copy, otherwise a company ends up maintaining two diverging sets of business logic and data.

Should we support old devices when launching a new mobile app?

Decide based on where your real users are, not assumptions. Hello Games supports the iPhone 11, a device about seven years old at this launch, because that is where its player base sits, and that choice required real investment in battery and thermal performance, not just a recompile.

Sources

About the author

Ravi Shanker Singh

Founder & Odoo Consultant

Founder of Tech After Me and Odoo consultant. Ravi implements, customises and supports Odoo ERP and builds web, mobile and data products for companies in Thailand, the USA and India, working from Bangkok, New York and Delhi NCR.

More from this author

Keep reading

Put what you read into practice

The team writing these guides is the same team that ships them. Tell us what you are working on.

Get new articles in your inbox

Get new articles in your inbox

Odoo guides and IT news that matter to your business. At most one email a week.