Voor de meeste geschiedenis van OS X waren bètaversies van OS X gereserveerd voor Apple-ontwikkelaars, die als ontwikkelaars behoorlijk gewend waren aan het werken met software die de neiging had te bevriezen, plotseling niet meer werkte of, nog erger, ervoor zorgde dat bestanden corrupt werden. Dit was gewoon weer een dag voor een softwareontwikkelaar. Met de introductie van macOS is het bètaproces niet veranderd.
Ontwikkelaars kennen een paar trucs om risicovolle bètasoftware op te ruimen en weg te houden van hun dagelijkse Mac-omgeving; per slot van rekening wil niemand dat hun systeem crasht en hun werkomgeving mee naar beneden nemen. Daarom is het gebruikelijk om bèta's uit te voeren in virtuele omgevingen, op speciale schijfvolumes of zelfs op hele Macs die speciaal zijn bedoeld om te testen.
Nu Apple een openbare bètaversie van OS X of macOS aanbiedt telkens wanneer een nieuwe versie wordt uitgebracht, kunnen we, net als gewone Mac-gebruikers, ook bèta-software uitproberen, net als ontwikkelaars. En net als ontwikkelaars moeten we een paar voorzorgsmaatregelen nemen om ervoor te zorgen dat onze Macs niet kunnen worden beïnvloed door de bètaversie van OS X of macOS die we willen installeren en uitproberen.
Algemene regels voor OS X en macOS Beta-deelname
De regels voor hoe u werkt met bètasoftware zijn grotendeels gebaseerd op het risico dat u bereid bent te nemen. Ik heb mensen vroege bètasoftware direct op hun Macs zien installeren zonder er al over na te denken, en leef het verhaal als het ware te vertellen. Maar ik heb nog veel meer gezien die dit hebben gedaan, en alleen verhalen over wee te vertellen hebben.
De meesten van ons zijn risicomijdend, tenminste als het gaat om onze Macs, en dat is de groep waarvoor deze richtlijnen zijn geschreven. Ik laat je zien hoe je bètaversies van OS X of macOS kunt uitvoeren met zo min mogelijk risico's voor de belangrijkste werkversie van je besturingssysteem en gebruikersgegevens, terwijl je toch kunt deelnemen aan het openbare bètaprogramma.
Tom werkt met bètaregels
Denk er niet eens aan om uw opstartschijf met de huidige versie van OS X en uw gebruikersgegevens te gebruiken als doelwit voor het installeren van macOS-bètasoftware. Het is een slecht idee en een die je op een dag zult betreuren. Maak nooit een compromis op de Mac waar je elke dag van afhankelijk bent.
Maak in plaats daarvan een speciale omgeving voor de bètaversie van macOS. Dit kan een van de twee veelgebruikte vormen aannemen: een virtuele omgeving of een speciaal volume om de bètaversie van macOS en alle gebruikersgegevens die u wilt opnemen te hosten.
Een virtuele omgeving gebruiken
Het uitvoeren van de bètaversie op een virtuele machine met Parallels, VMWare Fusion of VirtualBox heeft een aantal voordelen, waaronder het isoleren van de bèta-software van uw werkende versie van OS X, waardoor zowel het besturingssysteem als uw gebruikersgegevens worden beschermd tegen bètafedigingen.
Het nadeel is dat ontwikkelaars van virtuele omgevingen gewoonlijk de bètaversies van macOS niet ondersteunen en mogelijk niet klaar staan om je te helpen wanneer de installatie van de bètaversie van macOS mislukt, of de bèta ervoor zorgt dat de virtuele omgeving bevriest .
Toch kun je met een beetje graven of online forums meestal een manier vinden om de bètaversies in een of meer van de virtuele omgevingen te laten werken.
Een partitie gebruiken om de bètaversie van macOS te huisvesten
Veruit de eenvoudigste methode is om een speciale bètapartitie te maken, met Schijfhulpprogramma om een partitie met schijfruimte opzij te zetten alleen voor de bètasoftware. Je kunt zelfs een hele rit gebruiken als je een extra schijf hebt. Zodra de partitie is aangemaakt, kunt u de ingebouwde opstartmanager van Mac gebruiken om te selecteren uit welk volume u wilt booten.
Het voordeel is dat de bèta wordt uitgevoerd in een echte Mac-omgeving, niet een kunstmatige die wordt geboden door een virtuele machine. De bèta is waarschijnlijk een beetje stabieler en heeft minder kans op problemen.
Het nadeel is dat je zowel je normale Mac-omgeving als de bètasoftware niet tegelijk kunt gebruiken. Er is ook een altijd zo kleine kans dat een rampzalig bètaprobleem problemen kan veroorzaken buiten het bèta-volume dat je hebt gemaakt. Dit onwaarschijnlijke scenario kan optreden als de bèta- en de normale omgeving zich in verschillende partities op dezelfde fysieke schijf bevinden. Als een bèta-probleem problemen veroorzaakt met de partitietabel van de schijf, kunnen zowel de normale als de bètafase worden beïnvloed. Om deze zeer afgelegen mogelijkheid te voorkomen, kun je de bèta op een afzonderlijke schijf plaatsen.
Bijkomende bèta-kwesties ter overweging
Een van de problemen die u waarschijnlijk tegenkomt bij het werken met een bètaversie van macOS, is dat applicaties niet langer correct werken. Toen Apple bijvoorbeeld de publieke bèta van OS X El Capitan uitbracht, markeerde het het einde van de ondersteuning voor Java SE 6, een oudere versie van Java die vaak door sommige applicaties wordt gebruikt. Apple beschouwt de Java SE 6 als een bug en bevat veel beveiligingsproblemen die het besturingssysteem niet eens toestaat dat de Java-omgeving wordt geïnstalleerd.
Als gevolg hiervan zal elke app die afhankelijk is van die specifieke versie van Java niet langer onder de bètaversie van OS X draaien.
Het Java SE 6-probleem is een voorbeeld van een permanente wijziging in het besturingssysteem die van invloed is op elke toekomstige app, maar hoe waarschijnlijker het type problemen dat u tegenkomt, zijn toepassingen die gewoon niet langer werken met de bètaversie van macOS, maar die probleem zal waarschijnlijk door de app-ontwikkelaars op een later tijdstip worden verholpen.
De laatste belangrijke overweging bij het werken met een macOS-bèta betreft individuele apps die door Apple zijn geleverd. Apple verandert vaak hoe zijn apps gegevens opslaan.De bètaversie van een app converteert mogelijk uw oude gegevensindeling naar het nieuwe gegevensformaat, maar er is geen garantie dat u de geconverteerde gegevens kunt terugzetten naar uw huidige versie van OS X en de bijbehorende app, of zelfs dat u kan die gegevens in de nabije toekomst gebruiken met de vrijgegeven versie van macOS. Het is mogelijk dat Apple een wijziging tijdens de bètaperiode opgeeft en een ander systeem gebruikt of teruggaat naar het oude systeem. Alle gegevens die al zijn omgezet, zitten vast in het ongewisse. Dit is een voorbeeld van een van de vele risico's van deelname aan een bètaprogramma.
Ben je nog steeds bereid om deel te nemen aan een bèta? Maak vervolgens een back-up, maak een back-up, maak een back-up
Voordat u het macOS beta-installatieprogramma downloadt, maakt u een actuele back-up van al uw gegevens. Onthoud dat deze back-up de enige manier is om terug te keren naar uw pre-beta-omgeving als er iets misgaat.
Deze back-up moet alle gegevens bevatten die u in iCloud hebt opgeslagen, omdat de bèta waarschijnlijk toegang heeft tot en werkt met iCloud-gegevens.
Tom's bètaregels in beoordeling
- Installeer de openbare bèta van macOS niet op uw huidige opstartschijf.
- Maak een doelvolume voor de bèta, met behulp van een nieuwe schijfpartitie of een geheel andere schijf. Als alternatief kunt u een van de virtuele omgevingen gebruiken.
- Kloon uw huidige opstartgegevens naar de doellocatie als u met de bèta wilt werken met uw bestaande gebruikersgegevens. Gebruik anders een schone installatiemethode als u de bètasoftware alleen zelf wilt uitproberen.
- Maak een actuele back-up van uw huidige opstartschijf voordat u begint met het installeren van de macOS-bèta.
- Gebruik de bèta niet voor dagelijks werk. Beta's zijn van nature niet betrouwbaar en je moet ze niet vertrouwen voor belangrijk werk.
- En tot slot, veel plezier met het verkennen van de nieuwe versie van macOS voor de officiële release.