Io.Connect Desktop on macOS

With the release of io.Connect Desktop 10.0 Mac users can finally get the desktop experience, complete with multi-window layouts, notifications, app management, and key interoperability capabilities that make io.Connect Desktop so powerful.

This will let:

  • Developers build and test interop-enabled apps on macOS

  • Firms running mixed environments (Windows + Mac) achieve a consistent experience across teams with the same shared contexts, workflows and tools.

  • Ops and product teams roll out io.Connect Desktop firm-wide, no matter what OS end-users prefer.

io.Connect Desktop on macOS specifics

io.Connect Desktop on macOS supports most of the capabilities offered by io.Connect Desktop on Windows with a few OS-related limitations and specifics. If you’re already using the product, there’s no additional learning curve.

Layouts and Workspaces

Layouts and Workspaces for web apps work on macOS using the same configuration as on Windows (no changes needed to workspace definitions), because the default platform mode is OS-independent and supports the same web-based window management model.

Data integration with Desktop apps installed on macOS is possible if appropriate SDKs/language bindings exist (and the respective technology is supported on macOS). You can find the list of client libraries on the documentation page here.

Note:

Desktop apps installed on macOS (not web apps) cannot participate visually in Groups, Layouts, or Workspaces. Visual integration of native apps is not supported, but io.Connect Desktop on macOS can launch native apps. You can still do data integration (e.g. share context) with applications running on macOS e.g. Java apps and “talk” to them.

Application Adapters

Microsoft Office Adapters, Bloomberg Adapter, and Fidessa Adapter aren’t available for macOS

Visuals

io.Connect Desktop on macOS does not support non-rectangular groups. Groups with irregular shapes will be turned into groups with rectangular share, using background to cover the gap.

The only supported icon file type on macOS is PNG.

Settings and programmatic operations related to Windows taskbar icons and Windows taskbar titles aren’t available on macOS because the macOS Dock displays only a single icon for an app irrespective of how many processes or windows it has opened

Windows will not snap to the edges of the screen when dragged.

Full list of functionalities and limitations when using macOS
(see the Default Platform mode section in the docs)

Questions and answers

Migration

Question: Do I need to rewrite apps/platform settings?

Answer: No, io.Connect Desktop and your interop-enabled web apps don’t require special configuration to be able run on mac OS.


Delivery

Question : How is it delivered?

Answer: You can retrieve, configure, and package the application by creating a seed project via the io.Connect CLI.


Developer tools

Question: Can I use the Developer tools on Mac?

Answer: Yes, you can use the Interop Viewer and Context Viewer on macOS just like on Windows.


macOS version

Question: What macOS versions does io.Connect Desktop run on?

Answer: Same as Electron/Chromium macOS requirements. Currently:

  • Supported macOS Versions : macOS 15 Sequoia or later
  • CPU: Apple Silicon M1 or later

Disk space

Question: How much disk space does io.Connect Desktop need?
Answer: SSD with at least 3 GB of free disk space


Memory

Question: How much memory (RAM) is required?
Answer: 16 GB RAM or more


io.Bridge

Question: Is io.Bridge compatible across Windows, macOS, and the browser?
Answer: Yes, io.Bridge is a server-side component, thus it is agnostic of OS, so when hosted, io.Bridge will work between io.Connect Desktop on Windows, io.Connect Desktop on macOS, and io.Connect Browser.


Popups

Question: Will popups and overlays appear above application windows?
Answer: Yes. io.Connect Desktop on macOS supports displaying these overlays above application windows, just like on Windows. The only difference is that you may need to double-click to select them.


For more details and most up to date requirements check
io.Connect Desktop macOS Support Documentation Page.

If you have any questions, post them below and we’re happy to answer.

1 Like