Skip to content

Port the Clockwork Runtime to other platforms (macOS, linux) #1

Open
@arcadiogarcia

Description

@arcadiogarcia

It would be nice to have the runtime available for other platforms, but sadly this is out of my scope right now because of the extra work required for testing and maintaining them (I don't even have a macOS or Linux device!).

The good news is that the app is just vainilla JS and HTML and should be very straightforward to port since the few UWP specific APIs are isolated in https://github.com/ClockworkDev/ClockworkRuntime/blob/master/ClockworkRuntime/ClockworkRuntime/js/platformUtils.js.

If anyone is interested in maintaining a port that enables users of other OSes to debug games locally, this is up for grabs!

Using Electron might be a valid approach, but I have found out that Chromium performance is not usually the best (both Edge and Firefox seems to run the games more smoothly as of today), and an approach similar to UWP Hosted Web Apps where it is not necessary to bundle a whole browser with the app would be ideal. But if there are no better solutions, having a Electron port available would be pretty cool :)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions