That’s if the latency isn’t too bad, else it would be hell
RDP and NX however work great (I used both SFO <-> AMS in 2005, latency is negligible), but NX is proprietary and X-only. It doesn't work on the macOS GUI server (whatever its name is, Quartz?). There's technologies based on NX when it was still FOSS. For RDP, there's xrdp which acts as glue between an X server yet utilises the RDP protocol (which should be tunnelled over a secure connection such as WireGuard or SSH).
Since we're swapping out X for Wayland I'm curious what the path of remote desktop is going to be.
As for this project, it isn't difficult to run macOS in a VM (or buy a 2nd hand Mac Mini) but if that's too difficult compared to the cost of setting it up this could very well be a viable alternative.
- "Mac Mini's" should be "Mac Minis", or "Mac minis" if you want to follow the official capitalization.
- "We only offer genuine, dedicated Apple machines running MacOS" is missing a period.
- "MacOS" should be "macOS".
- "pre installed" should be "pre-installed" or "preinstalled".
- "all your developer needs" should probably be "all a developer's needs" or "all your development needs".
The second i5 should be i7.
A blog post is pending bu here's the doc:
[0]: https://docs.gitlab.com/runner/install/osx.html
[1]: https://docs.gitlab.com/runner/executors/virtualbox.html
We'd love to follow up on your blog post once it's finished. Could you please reach out to us via community@gitlab.com when it's done? Thanks!
[0]: https://news.ycombinator.com/item?id=18404893
[1]: https://about.gitlab.com/2018/06/06/one-click-clone-to-xcode...
edit: just noticed they merged with MacStadium
Although I see the why, the how and the need, it is entirely synthetic. In a way Apple forces this incredible waste of hardware that is never seen and could easily be virtualized and time-shared (there are no technical limitations). It's really an opposite-of-green initiative. Although, perhaps the only real alternative would be everyone buying a mac mini and use it even less (in total), which would be even less green...
I am using it to compile a crossolatform inhouse Qt app for our employees with ios devices.
BTW: Whats the best way to create "private" IOS Apps for a very limited number of users. Recompiling the software every time just because we have to add an UDID for every new user to our development profile is an incredibly tedious amount of work.