MeshCentral - Apple Silicon, Big Sur, High DPI support
Apple released its latest operating system, Big Sur along with a new set of devices based on Apple Silicon. MeshCentral now has native support for both Intel x86 and Apple Silicon. Bryan successfully modified and compiled the latest MeshAgent with both compilers along with the creation of a macOS universal binary that includes both binaries. This allows MeshCentral to run at it’s best on both platforms. In addition, there is now support for high DPI displays and more. In detail:
- Native support for both Intel x86 and Apple Silicon. With the arrival of Apple’s latest devices, MeshCentral now has native support for both Intel x86 and Apple Silicon. The MeshAgent is compiled with both compilers to create two binaries. Then, both binaries are combined to create a universal binary that can run on both platforms. The latest MeshCentral server includes the Intel x86, Apple Silicon and Universal binaries and use all 3 depending on the usage. For initial installation, the universal binary is used. When the agent needs to be updated, the platform specific compressed binary is sent to the device so to minimize server traffic. The result is the best possible performance regardless of the Apple platform you are using.
- Tested to work on Big Sur. In addition to supporting the latest processors, MeshCentral was also tested on Apple’s latest operating system, Big Sur. The agent works as expected including remote desktop, terminal and file management. It seems that with Big Sur, you can now grant remote access permissions to the MeshAgent once when installing the agent and the permissions will remain even after an agent update. This is great news for Apple users.
- High DPI display support. Many devices now have high DPI displays where the operating system must scale up many images from the web. The latest MeshCentral provides many high-resolution icons and images that are optionally loaded and used by devices that have high resolution displays. Devices that support this include all latest Apple devices with Retina Displays. On these devices, when using a browser that supports this, the MeshCentral site will appear crisper and better looking making for a better user experience. The MeshCentral mobile web site also have some high DPI support added.
- Improved support for accounts with high device count. The rendering code used to display the list of all managed devices in a user’s account has been significantly improved so that accounts that manage a large number of devices will see significant speed up when browsing thru devices. The new system will only render visible devices while still allowing full scrolling thru the entire device list. This system was implemented on the mobile web site earlier this year but is now on the desktop site which is much more complicated. The new system will allow administrators to scale the number of devices they manage on a single account significantly.
In addition to all these features, many more fixes and improvements have been made including new version of the agent on all platforms. As usual, feedback is appreciated. If you see any problems and need support on something, please create a new issue on GitHub or help other users.