Alle artikelen
PrestatiesEmulatorApple Silicon7 min

Android-emulator op een MacBook Air M1 met 8 GB: wat de launcher voor je regelt

Bijgewerkt op · Het team van MACOS EMULATOR

Een MacBook Air M1 met 8 GB kan een Android-emulator draaien: de chip houdt het bij. Of je potje vloeiend loopt, beslist het geheugen: 8 GB voor macOS, de emulator, de game en alles wat je nog open hebt staan. Dit is wat MACOS EMULATOR op deze Mac zelf instelt, en wat je zelf nog moet doen.

Met 8 GB beslist het geheugen, niet de chip

In de prestatierapporten die we krijgen, blijft de GPU meestal onder de helft van zijn kunnen, ook als de game hapert. Wat het opgeeft, is het geheugen. Schiet dat tekort, dan verplaatst macOS gegevens naar de schijf, en elke verplaatsing bevriest de game even.

Gemeten op een Mac met 8 GB: nog maar 1,5 GB geheugen vrij, en al 4,2 GB door macOS naar de schijf verplaatst. De engine van de game hield intussen 100% van zijn beeldfrequentie vast. De game deed het prima; de Mac kreeg geen lucht meer, door alles wat er verder draaide.

Wat de launcher zelf instelt op een Mac met 8 GB

De launcher leest het geheugen van je Mac uit en kiest startwaarden voor die klasse. Op een MacBook Air M1 met 8 GB zijn dat:

  • Geheugen van de emulator: 4,5 GB, tegenover 6,5 GB vanaf 16 GB. De rest is voor macOS en je apps.
  • Beeldfrequentie: 30 Hz. Gemeten op een M1 met 8 GB bij 30 Hz: 100% van de beelden op tijd, 38 milliseconden bij het slechtste interval. Op het scherm zie je de regelmaat, niet het getal.
  • Kwaliteit: Balanced. Ultra kan ook, na een waarschuwing: de game houdt dat niveau niet betrouwbaar vol, en overschakelen laat bijna 400 MB aan video’s opnieuw downloaden.

Een wijziging van geheugen of beeldfrequentie telt pas bij de volgende start van de emulator. Heb je al geschoven en ben je de startwaarden kwijt, open dan „Settings”: de regel „Machine profile” heeft een knop „8 GB” die geheugen, resolutie, kwaliteit en beeldfrequentie van jouw type Mac in één keer terugzet.

Geef de emulator niet meer geheugen

Het is de eerste reflex, en met 8 GB de duurste. Elke gigabyte die je de emulator geeft, heeft macOS niet meer: de Mac schrijft naar de schijf, en die pauzes bevriezen het beeld, soms ook het geluid. De launcher laat je boven 4,5 GB gaan, maar waarschuwt je voordat hij de waarde vastlegt. Al gedaan? Ga terug naar 4,5 GB; op een zwaar belaste Mac is dat de eerste correctie.

Sluit wat er verder draait

  • Browservensters: hoe meer, hoe zwaarder.
  • Een lopende iCloud-synchronisatie.
  • Schermdelen in Discord: in zijn eentje bijna de helft van de processor.

Om het te controleren open je Activiteitenweergave, tabblad Geheugen. Kleurt de geheugendruk geel of rood, of loopt de swap op tot een paar gigabyte, sluit dan wat het meeste geheugen inneemt voordat je aan de emulator sleutelt.

Twee instellingen van macOS om na te kijken

De eerste is de energiebesparingsmodus, en op een MacBook Air weegt die het zwaarst. Gemeten op een Air M1 met 8 GB: 3,3 beelden per seconde met de modus aan, 29,7 zodra hij uit stond. Zet hem in Systeeminstellingen, onder Batterij, op „Nooit”, of op „Alleen op batterij” en speel met de lader aangesloten.

De tweede is de resolutie van het scherm. Laat het in Systeeminstellingen, onder Beeldschermen, op „Standaard” staan: met „Meer ruimte” tekent je Mac een groter beeld dan het scherm en verkleint het daarna, wat extra werk kost terwijl de emulator draait.

Scherp schermvullend beeld op de MacBook Air

Het venster groter slepen rekt alleen een al berekend beeld uit. Voor een scherp schermvullend beeld kies je „Screen fit” onder „Settings”, daarna „Resolution”: dat is ook wat de knop „8 GB” van „Machine profile” instelt. De game wordt dan op schermgrootte getekend, zonder onscherpte.

Op een grote externe monitor (bijvoorbeeld in 2560x1440) heeft een Mac met 8 GB die marge niet: de launcher gaat dan zelf terug naar Fluid (1440x900), de goedkoopste resolutie om te tekenen.

De eerste start: tien à twintig minuten, maar één keer

Op een Mac met 8 GB duurt de allereerste start van het Android-apparaat tien à twintig minuten. Er zit niets vast, en het gebeurt maar één keer: de voortgang staat onder de knop „Play”. Niet afsluiten, niet opnieuw starten, en sluit intussen de rest om hem geheugen terug te geven. De installatiegids van de emulator beschrijft elke stap daarvoor.

Warmte: de MacBook Air heeft geen ventilator

Bij een lange belasting remt de chip van de MacBook Air zichzelf af om op een veilige temperatuur te blijven, en de beeldfrequentie zakt in de loop van de sessie. Dat is geen defect. Voor een lang potje wordt de Mac veel minder warm met een limiet van 30 beelden per seconde in de game. Zet de Mac ook op een harde, vrije ondergrond.

Hapert het dan nog, dan gaan de instellingen voor een trage Android-emulator verder, in de volgorde waarin ze iets opleveren.

Veelgestelde vragen

Is een MacBook Air M1 met 8 GB genoeg voor een Android-emulator?

Ja, als je hem zijn geheugen laat. De launcher kiest daar 4,5 GB voor de emulator, 30 Hz en de kwaliteit Balanced. Sluit de browser en zware apps tijdens het spelen, en zet de energiebesparingsmodus uit. De compatibiliteit verschilt per game.

Hoeveel geheugen geef je de emulator op een Mac met 8 GB?

4,5 GB, de waarde die de launcher zelf kiest. Daarboven schrijft macOS naar de schijf en bevriest de game met horten en stoten. Al aan de instelling gezeten? De knop „8 GB” bij „Machine profile”, onder „Settings”, zet alles in één keer terug.

Moet ik de emulator op 60 Hz zetten op een MacBook Air M1?

Nee. Met 8 GB blijft de launcher op 30 Hz: half zoveel beelden, maar ze komen op tijd. Gemeten op een M1 met 8 GB: 100% van de beelden op tijd, 38 milliseconden bij het slechtste interval.

Waarom duurt de eerste start zo lang op mijn Mac met 8 GB?

De allereerste start van het Android-apparaat duurt daar tien à twintig minuten, en maar één keer. Laat de launcher open: de voortgang staat onder de knop „Play”.

Mijn MacBook Air M1 wordt warm tijdens het spelen, wat moet ik doen?

Geen zorgen: zonder ventilator remt hij zijn chip af om op een veilige temperatuur te blijven. Begrens de game bij een lange sessie op 30 beelden per seconde en zet de Mac op een harde ondergrond.