Versienummers in macOS en iOS: wat je moet weten
We hebben het al regelmatig gehad over updates, en in dit artikel wil ik een specifiek aspect wat meer toelichten: versienummers.
Af en toe lees je dingen als "je hebt minstens iOS 17 nodig", of "dit kun je alleen gebruiken op macOS 10.15 of nieuwer".
En met name op de Mac kunnen die versienummers wat verwarrend worden — macOS 12 is bijvoorbeeld twee versies nieuwer dan 10.15.
In dit artikel vind je alles wat je moet weten om een versienummer te begrijpen.
Wat zijn versienummers?
Laten we bij het begin beginnen: wat is een versienummer?
Een versienummer is simpelweg getal, of een paar getallen, die aangeven welke editie van het programma je hebt.
Vaak worden programma's bijgewerkt met nieuwe functies, of oplossingen voor problemen. Dan is het handig om te kunnen zeggen dat je de versie hebt waarin functie A, B, en C wel bestaan, maar X, Y, Z niet.
En om dan niet steeds hele lijst op te noemen, kun je gewoon zeggen "ik heb macOS 13", of specifieker "ik heb macOS 13.3.1".
Het hadden ook datums kunnen zijn, en sommige software gebruikt dat ook als versienummer. Dan is het versienummer bijvoorbeeld 2024.08 voor de versie van augustus 2024.
Soms worden er ook namen gebruikt (macOS Sonoma, maar ook Microsoft Windows XP, en Microsoft Windows Vista), of letters aan toegevoegd (Adobe Photoshop CS5).
In enkele gevallen wordt nog wel eens een semi-willekeurige combinatie van letters en cijfers gebruikt — dan zie je bijvoorbeeld versie 6A324.
Dit zul je bij Apple niet vaak zien, tenzij je bijvoorbeeld kijkt naar AirPods firmware updates.
Verschillen in versies: wat betekenen de nummers?
We zien vaak dat een versienummer is opgebouwd uit drie delen: X.Y.Z.
Bijvoorbeeld iOS 13.2.4, of macOS 10.4.1.
Net als bij het schrijven van decimalen laten we een 0 aan het einde vaak weg, dus 11.2.0 wordt geschreven als 11.2, en 11.0 als 11.
Die nummers hebben allemaal een betekenis.
Dit volgt het zogenoemde semantic versioning, vaak afgekort naar semver.
Die X.Y.Z. beschrijven we dan meestal als Major.Minor.Patch
.
- Major: dit zijn grote wijzigingen. Het zou goed kunnen dat software niet meer werkt als je van de ene "major"-versie naar de andere gaat.
- Minor: dit kan nieuwe functionaliteit bevatten, maar het zal geen grote veranderingen brengen.
- Patch: dit zijn meestal oplossingen voor problemen. Bijvoorbeeld een veiligheid-lek wat gedicht wordt, of het voorkomen dat een programma crasht.
Wanneer installeer je updates?
Over het algemeen genomen zal ik aanraden om patch-versies direct te installeren. De kans dat ze een negatieve impact hebben is minimaal, en vaak lossen ze wel een probleem op.
Dit gaat dus om bijvoorbeeld de stap van 12.1.0 naar 12.1.1.
Minor updates kun je een paar dagen geven na het verschijnen. Wacht bijvoorbeeld 2 of 3 dagen, en installeer ze dan.
Als er grote problemen zijn komen die wel aan het licht binnen die tijd, en zo niet is de kans dat je zelf tegen een probleem aanloopt vrij klein.
De major updates kun je vaak beter mee wachten, zeker op de Mac.
Op de iPhone en iPad valt het mee, maar op de Mac zien we vaak toch nog wel een tijdje stabiliteit-problemen. (Al was dat wel weer beter met macOS Sonoma.)
Vaak raad ik dan om te wachten tot er een .2 of .3 is, dus de minor versie de 2 of 3 bereikt heeft.
Dit duurt vaak 2-3 maanden.
In de tussentijd kun je nog wel kleine updates installeren voor macOS, zodat je minor en patch updates krijgt voor je huidige versie.
De verwarring rondom macOS versienummers
We gaan even een beetje meer de diepte in, sla dit deel gerust over. 😉
Het huidige macOS begon als Mac OS X, waarbij de X als een Romeins cijfer geïnterpreteerd kan worden: OS 10 dus.
Dit was de opvolger van Mac OS 9, dat verscheen in 1999. Mac OS X kwam voor het eerst uit in 2001.
Nu we weten dat die X voor 10 staat, en we weten hoe semantic versioning werkt, kunnen we de volgende uitgaven logisch volgen.
Na Mac OS X 10(.0.0) kwam Mac OS X 10.1, toen Mac OS X 10.2, etc.
Gaandeweg werd de naam veranderd naar OS X (met versie 10.7 Lion), en daarna macOS (met versie macOS 10.12 Sierra).
De versie-nummering bleef echter lang gelijk: 10.A.B.
Afwijkend van andere systemen
Ondertussen kreeg de iPhone wel elk jaar een heel nieuw nummer: iOS 2.0, 3.0, 4.0…
Andere platformen (tvOS, watchOS, iPadOS, etc.) krijgen dezelfde behandeling als de iPhone.
Ergens zag Apple ook in dat dit niet handig was, en besloten ze macOS ook te nummeren door steeds de major versie te veranderen.
Rare timing van Apple: waarom kwam macOS 11 nu?
Het moment dat ze daarvoor kozen blijf ik echter vreemd vinden: na macOS 10.15 Catalina, verscheen macOS 11 Big Sur.
Onderliggend in macOS is Darwin, de kern van het systeem. Darwin heeft een eigen versienummer.
In macOS 14 Sonoma is dat bijvoorbeeld Darwin versie 23.
Toen Mac OS X v10.7 uit kwam (Lion), werd de Darwin-versie verhoogd naar 11.
Dit was moment #1 om macOS opnieuw te nummeren. Het werd toen ook hernoemd van Mac OS X naar gewoon OS X, dus had het wat mij betreft gewoon "Mac OS 11" kunnen worden.
Later (2015) verschijnt macOS 10.11 El Capitan. Dit is inmiddels een versie die de nodige verwarring kan veroorzaken, omdat ik merk dat mensen deze nog wel eens door de war halen met het veel nieuwere macOS 11 Big Sur (2020).
Dit komt vooral omdat OS X-versienummers de "10" vaak werd overgeslagen: mensen zouden in die tijd El Capitan gewoon "11" noemen; alle macOS-versies begonnen ten slotte met 10.
Het laatste goede moment was het gelijk te trekken met iOS. Dat had mijn persoonlijke voorkeur gehad, omdat zoveel "gekoppeld" is tussen de versies.
Dan hadden we na 10.12 versie 11 gekregen, wat misschien ook wat verwarrend is (het voelt als precies één stapje terug), maar dan liepen iOS en macOS nu in ieder geval gelijk.
Helaas, Apple koos er voor om het te doen na macOS 10.15 Catalina.
Voor een volledig overzicht kun je kijken in dit artikel over macOS, waar ik alle macOS-versies toelicht.
Versienummers vergelijken
Door al het bovenstaande kan het vergelijken van (macOS-)versienummers soms wat verwarrend worden.
Je ziet bijvoorbeeld dat iets minstens macOS 10.13 nodig heeft, maar je ziet ook dat jij macOS 12 Monterey hebt. (Hoe je dat kunt zien leg ik zo uit.)
In principe werkt het vergelijken van versienummers net als het vergelijken van decimalen. Waarbij de "." dus een scheidingsteken is.
Niemand1 zal denken dat 10,13 meer is dan 12,0 bijvoorbeeld.
Zo kun je ook macOS versies vergelijken.
Voorbeelden van macOS-versies: wat is nieuwer?
Als we 10.13 even volledig uitschrijven: 10.13.0.
En laten we macOS 12 ook doen: 12.0.0.
We beginnen helemaal links: 10 tegen 12.
12 is meer.
Dus macOS 12 is nieuwer dan 10.13.0.
Wil je 12.3.2 vergelijken met 12.3?
- 12 en 12 is gelijk.
- 3 en 3 is gelijk.
- 12.3 wordt 12.3.0, en 2 is meer dan 0. Dus 12.3.2 is nieuwer dan 12.3.
Zo simpel is het.
Hoe kan ik mijn huidige versie inzien?
Wil je weten welke versie je nu hebt?
Dat kun je eenvoudig opzoeken voor ieder Apple-apparaat.
Versie van macOS bekijken
Voor macOS vind je dit door te klikken op het Apple-menu (), en dan "Over deze Mac".
Versie van iOS (iPhone) bekijken
Op de iPhone staat in de Instellingen app, bij Algemeen, en dan Info.
Versie van iPadOS (iPad) bekijken
Bij de iPad vind je het net als op de iPhone: in de app Instellingen, bij Algemeen, en dan Info.
in ieder geval niet als je oud genoeg bent om dit artikel te lezen 😉 ↩︎