aSPICE is a powerful, secure, and open-source SPICE and SSH remote desktop client designed for QEMU KVM virtual machines. With its native integration of the LGPL-licensed libspice library, aSPICE offers a robust solution for controlling SPICE-enabled virtual machines across any guest operating system. Whether you're managing your virtual environment from an iOS device, Mac OS X, or Android, aSPICE is tailored to enhance your remote desktop experience with a suite of advanced features.
For iOS and Mac OS X users, aSPICE Pro is now available on the App Store at https://apps.apple.com/ca/app/aspice-pro/id1560593107. By purchasing the donation version, you not only enhance your remote desktop capabilities but also support the ongoing development of this GPL open-source software. If you encounter any issues, please use the "Send email" button in Google Play to report them before leaving a review.
Stay updated with the latest release notes at https://github.com/iiordanov/remote-desktop-clients/blob/master/bVNC/CHANGELOG-aSPICE. For older versions or to report bugs, visit https://github.com/iiordanov/remote-desktop-clients/releases and https://github.com/iiordanov/remote-desktop-clients/issues, respectively. For any questions, consider joining the forum discussion at https://groups.google.com/forum/#!forum/bvnc-ardp-aspice-opaque-remote-desktop-clients.
Additionally, explore bVNC, another excellent VNC Viewer developed by the same team, available at https://play.google.com/store/apps/details?id=com.iiordanov.freebVNC. If you're facing issues with mouse pointer synchronization, consider using the "Simulated Touchpad" input mode or add an "EvTouch USB Graphics Tablet" to your virtual machine. To add the tablet, navigate to the View->Details section in virt-manager and select Add Hardware->Input->EvTouch USB Graphics Tablet. For command-line users, include the option "-device usb-tablet,id=input0".
aSPICE stands out with its comprehensive feature set, including master password support, MFA/2FA SSH authentication, USB Redirection, and audio support in aSPICE Pro. It offers multi-touch control over the remote mouse, with intuitive gestures for left, right, and middle clicks, as well as scrolling and pinch-zooming. Dynamic resolution changes allow you to reconfigure your desktop seamlessly while connected, providing full control from BIOS to OS.
With full rotation support, multi-language capabilities, and complete mouse support on Android 4.0+, aSPICE ensures a versatile and user-friendly experience. It accommodates full desktop visibility with the soft keyboard extended and enhances security with SSH tunneling, enabling access to machines behind firewalls. UI optimizations cater to different screen sizes, while features like Samsung multi-window support, SSH public/private key support, and automatic session saving add to its functionality.
aSPICE also includes zoomable, Fit to Screen, and One to One scaling modes, along with various input modes like Direct, Simulated Touchpad, and Single-handed. Additional controls such as stowable on-screen keys, ESC key sending via the "Back" button, and FlexT9 and hardware keyboard support enhance usability. On-device help is available for setting up connections and understanding input modes, and the app is compatible with Hackerskeyboard for an optimized typing experience.
Import and export of settings, Samsung DEX support, and captures for Alt-Tab, Start Button, and Ctrl+Space are among the many features that make aSPICE a comprehensive remote desktop solution. Looking forward, clipboard integration for copy/pasting is on the roadmap.
For detailed instructions on using SPICE with Linux, refer to Red Hat's guide at http://www.linux-kvm.org/page/SPICE or Ubuntu's guide at http://askubuntu.com/questions/60591/how-to-use-spice. The source code for aSPICE is available on GitHub at https://github.com/iiordanov/remote-desktop-clients.