3 ms·
Why tho ? Everything about the system is locked down - it's never going to be a good development machine no matter if you run electron vscode or not. It could
by reader_mode 5y ago
Why tho ? Everything about the system is locked down - it's never going to be a good development machine no matter if you run electron vscode or not.
It could be a decent client for stuff like web vscode.
- gmaster1440 5y agoI don't think a machine's fitness for development is correlated to how locked down it is—you can totally have a very controlled environment with gatekeeping like the current iPadOS but have well-designed tools and development environments built for it. Apple did it with macOS after all...
- Jtsummers 5y agomacOS is not terribly locked down. The terminal is immediately accessible, dev tools are one download away (unless you want to use an older version of various interpreted languages). Most of the locked down defaults with regard to downloading programs can be easily sidestepped if you open up Preferences and click a couple buttons.
- reader_mode 5y agoI think we don't have the same definition of locked down. I can download Linux compatible tools to my Mac and run server compatible software locally. I can install custom browsers, development environments, etc. This just isn't compatible with iOS app model. The only way I see this happening is if they let you run docker images/VMs. Even then it would suck for front-end. And it's such a niche use case from their perspective - I don't see this happening ever.
- sz4kerto 5y agoVSCode Remote SSH would solve practically all my dev problems. I don't need anything else. :)
- reader_mode 5y agoDon't know if you're aware of it but you can run vscode on the server and open it in the browser. Might be worth investigating https://github.com/cdr/code-server https://github.com/cdr/code-server
- pjmlp 5y agoI don't remember to ever look into the AmigaOS source code.
- reader_mode 5y agoLocked down as in Apple won't let you run anything not going through the store on the device because it breaks their business model. You aren't going to install a custom browser to test your front-end (or get usable devtools), no brew or package manager, no custom IDE unless it's built for iOS with its insane limitations (nobody is going to bother). At best you'd be able to port some dev tools and install with your certificate - and for what gain exactly ? It's just not a general purpose computer, and it's certainly not a dev machine
- yellowapple 5y ago> because it breaks their business model Once upon a time, their business model was to build solid hardware and not get in the way of people who (like me) don't care for their software. I was hoping that the switch to M1 indicated some intention to return to that business model.
- pjmlp 5y agoI guess you never used classical Mac OS. The modern Apple is just like how Apple used to be when not trying to save the company from insolvency.