Emulator Androida na Maca M1 i M4: instalacja krok po kroku
Jeśli wpisałeś „emulator Androida Mac M1” albo „emulator Android Mac M4”, spora część wyników powstała jeszcze przed Apple Silicon. To krótka, aktualna wersja: jak uruchomić gry i aplikacje z Androida na Macu z chipem M za pomocą SiliconPlay, aplikacji, którą robię dla Apple Silicon.
Co instalujesz
Pod spodem SiliconPlay uruchamia oficjalny Android Emulator od Google, natywnie na rdzeniach ARM Maca. Aplikację na Maca wokół niego, czyli interfejs i mapowanie sterowania, napisałem od zera. Jest zrobiona tylko dla Apple Silicon, od M1 do M5, a testowałem ją na macOS Tahoe.
Czego potrzebujesz
- Maca z chipem M1, M2, M3, M4 lub M5 (także Pro, Max i Ultra).
- macOS Tahoe. Na tej wersji testowałem.
- Konta Google, jeśli chcesz instalować z Google Play.
Instalacja krok po kroku
- Pobierz SiliconPlay.dmg.
- Otwórz DMG i przeciągnij SiliconPlay do folderu Aplikacje.
- Otwórz SiliconPlay i uruchom Androida.
- Zaloguj się do Google Play i zainstaluj gry oraz aplikacje. Żeby zainstalować plik APK, naciśnij Command-I.
- Kliknij obraz Androida. Domyślny jest bezpośredni dotyk. Żeby grać na klawiszach, zaakceptuj preset, który SiliconPlay proponuje dla twojej gry, albo zastosuj MMORPG (WASD) i przesuń przyciski.
Skróty, których warto nauczyć się najpierw
- Command-I: importuje APK i instaluje go w Androidzie.
- F12 lub Command-K: przełącza między Typing i Game keys.
- Command-Shift-G: pokazuje lub ukrywa przyciski gry na ekranie.
- Escape: wychodzi z pełnego ekranu. Poza pełnym ekranem to Wstecz w Androidzie.
- Shift-Escape: puszcza wszystkie wirtualne palce.
M1 czy M4: co się zmienia?
Aplikacja jest taka sama na każdym chipie od M1 do M5. Nie publikowałem benchmarków dla poszczególnych chipów, więc nie podam ci liczb dla M1 ani M4. Nowsze chipy mają większy zapas mocy, co liczy się głównie w ciężkich grach 3D. Jeśli gra się tnie, najpierw obniż jej ustawienia grafiki. Aplikacje bez wersji ARM nie działają na żadnym z nich, ale większość obecnych aplikacji ją ma.
Pytania
Czy działa na Macu M1?
Tak. M1, M2, M3, M4 i M5, także Pro, Max i Ultra.
Jakiej wersji macOS potrzebuję?
Testowałem SiliconPlay na macOS Tahoe. Jeśli inna wersja zachowuje się inaczej, daj mi znać.
Czy to emulator Google?
Pod spodem tak: oficjalny Android Emulator od Google. Interfejs i mapowanie sterowania są własne SiliconPlay, napisane od zera.
Czy potrzebuję roota?
Nie. Root jest opcjonalny i domyślnie wyłączony. Jest dla programistów, którzy go potrzebują.
Więcej na blogu: Skróty klawiszowe na Macu, Mapowanie klawiszy na Macu i Emulator Androida na Maca M1, M2, M3, M4 i M5. Albo wróć na stronę SiliconPlay.