v4.4.0 (Beta)
Pre-release
Pre-release
Highlights
- macOS Sonoma support New Apple Virtualization features include save/restore VM state and dynamic resolution for macOS Sonoma guests. Note that currently, you must remove the Sound and Entropy device in order to use save/restore VM state.
- visionOS support UTM is now working on visionOS but until we get our hands on a real device, it is TBD on how to actually run it. If you are a lucky owner of a development unit, you can try it out yourself with the provided IPAs.
- Automatically save state when you close a VM This will only work on VMs that support save states. If your VM does not support it, you will get an error message with an explanation.
Changes (v4.4.0)
- Fixed an issue where shared directories and removable drives did not persist when UTM is closed (#5531)
- Replaced ANGLE with WebKit ANGLE
- Fixed an issue in gstreamer which can crash if an error happens before start
- Fixed a race condition that broke BIOS loading (#5523)
- Fixed the automatic screenshot timer (#5541)
- Fixed UI lockup during a long copy operation when moving/exporting VM
- Localization: Updated Polish (thanks @ku1ik)
- Localization: Updated French (thanks @alex-kinokon)
- Localization: Updated Traditional Chinese (thanks @pan93412)
- Localization: Updated Simplified Chinese (thanks @changanmoon)
- (iOS) Fixed an issue where quickly double tapping on the play button results in various issues
- (iOS) Fixed "Retina" mode resizing so the native display dimensions are passed to the guest
- (macOS) utmctl: Fixed an issue where the CLI did not work properly if UTM.app was not located in /Applications (#5526)
- (macOS) Fixed window resize not automatically updating the guest dynamic resolution if Accessibility APIs are used (#5577)
- (macOS) Automatically capture the mouse (after displaying a confirmation message) when entering full screen (#5514)
- (macOS) Automatically save state when closing a VM (#5591)
- (macOS) AVF: shared directory is now automatically mounted on macOS 13+ (#5571)
- (macOS 14) Fixed IPSW selection
- (macOS 14) AVF: implemented save/restore VM state
- (macOS 14) AVF: enable Rosetta caching if supported by the host
- (macOS 14) AVF: automatically re-size macOS 14 guests
Issues
Please check the full list on Github and help report any bug you find that is not listed.
Installation
File | Description | Installation | JIT | Hypervisor | USB |
---|---|---|---|---|---|
UTM.deb | Jailbroken iOS version | Open in Cydia, dpkg, or Sileo | Yes | Yes(1) | Yes |
UTM.dmg | macOS version | Mounting and copying UTM.app to /Applications | Yes | Yes | Yes |
UTM.ipa | Non-jailbroken iOS version (sideloading) | AltStore, etc (see guide) | Yes(2) | No | No |
UTM-HV.ipa | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |
UTM-SE.ipa | Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |
UTM-visionOS.ipa | visionOS version (sideloading) | Custom resigning | ? | No | No |
UTM-SE-visionOS.ipa | visionOS version (sideloading) | Custom resigning | No | No | No |
- Hypervisor on iOS requires an M1 iPad.
- Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.