While it's true that a product's innovation should not extend to the grammar or spelling of its homepage copy, "all your developer needs" is correct. "developer" is an attributive noun: https://www.thoughtco.com/what-is-attributive-noun-1689012
What I really need is a setup like this with some automated “restore to snapshot” functionality. We use a remote mac mini to do CI on our development environment for new team members. That would be the best.
I use GitLab CI runner and VirtualBox for ArchMac. Upon CI job submission, on the first run a linked clone of a base VM is started and a snapshot is made, then the job executes inside of it. On subsequent runs the runner starts from the VM snapshot. Concurrency is supported by doing multiple clones.
What does Apple use for their servers? Do they just have a bunch of Mac Minis in racks? Or do they have Mac servers they're not willing to sell? Or do they not use Macs as servers?
When all devs need is your software (xcode), but you are so popular they they buy your hardware anyway instead of looking at alternative platforms.
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...
At its heart Apple is a hardware company and everything they do is to drive sales of hardware. An iOS developer is forced to have Apple hardware. They could charge for MacOS and they could charge for XCode. But they don’t because the cost of continued development of those applications is subsidized by hardware sales.
Pretty simple and good idea. For people not wanting to drop the money to get a Mac themselves to use Xcode for app development I could see them using this.
That’s if the latency isn’t too bad, else it would be hell
Are they using the built in VNC server for remote access? Even on my LAN the performance is absolutely terrible. Using a different server doesn’t help either. I’ve seen lots of folks make reference to getting GPU-accelerated VNC that dramatically improves performance if the Mini is hooked up to a monitor, but in my experience it doesn’t work. The only acceptable remote desktop solution I’ve ever found for the Mac is NoMachine.
At least the other one has somewhat sane prices. $70 per month for the OLD i5 Mini? It really doesn’t take long at all before buying outright makes more sense.
1249 is for the expensive 2018 base model. The 29.95 price is for the cheaper old (not 2018) model. It will definitely be paid back much faster than that.
Macincloud user here. I tried both their plans managed and dedicated and am more satisfied with the managed plan as it seems more performant at a lower cost (but maybe I was just lucky)
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.
How do you test on actual devices (iPhone, iPad) when developing on a remote system? Obviously you cannot plug your device into the remote mac Mini's usb port.
I've tried it with Vmware while learning a bit of iOS development. It's not horrible but it is a bit laggy in some places, i had issues with sound dying at random intervals and some animations don't play correctly.
I tried with a React Native project, so I only used the VM for the builds; yes it's shit. I mean, the whole iOS build process is painful enough. And I never got the VM to work on more than 1024x768.
[+] [-] comex|7 years ago|reply
- "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".
[+] [-] sowbug|7 years ago|reply
[+] [-] ForHackernews|7 years ago|reply
https://www.theonion.com/william-safire-orders-two-whoppers-...
[+] [-] rajeemcariazo|7 years ago|reply
[+] [-] rootdevelop|7 years ago|reply
[+] [-] thinkingkong|7 years ago|reply
[+] [-] lloeki|7 years ago|reply
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
[+] [-] rootdevelop|7 years ago|reply
[+] [-] timcederman|7 years ago|reply
edit: just noticed they merged with MacStadium
[+] [-] tluyben2|7 years ago|reply
[+] [-] phinnaeus|7 years ago|reply
[+] [-] beamatronic|7 years ago|reply
[+] [-] therein|7 years ago|reply
[+] [-] woolvalley|7 years ago|reply
[+] [-] saagarjha|7 years ago|reply
[+] [-] teekert|7 years ago|reply
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...
[+] [-] yardie|7 years ago|reply
[+] [-] unknown|7 years ago|reply
[deleted]
[+] [-] wpdev_63|7 years ago|reply
[0]:https://github.com/DrDonk/unlocker
[+] [-] willio58|7 years ago|reply
That’s if the latency isn’t too bad, else it would be hell
[+] [-] xienze|7 years ago|reply
[+] [-] Mistri|7 years ago|reply
[+] [-] joshe|7 years ago|reply
[+] [-] xienze|7 years ago|reply
[+] [-] chrisper|7 years ago|reply
https://youtu.be/0b46E4mp_V8
[+] [-] oeuviz|7 years ago|reply
€1249.-[0] divided by €29.95/mo plus other infrastructure
[0] https://www.apple.com/nl/shop/buy-mac/mac-mini
[+] [-] Zealotux|7 years ago|reply
[+] [-] orhanhenrik|7 years ago|reply
[+] [-] zubspace|7 years ago|reply
[1] https://portal.macincloud.com/select/#/plans
[+] [-] blensor|7 years ago|reply
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.
[+] [-] Jemm|7 years ago|reply
[+] [-] rootdevelop|7 years ago|reply
[+] [-] defied|7 years ago|reply
[+] [-] rootdevelop|7 years ago|reply
[+] [-] xhruso00|7 years ago|reply
[+] [-] poloniculmov|7 years ago|reply
[+] [-] ubersoldat2k7|7 years ago|reply