4 ms·
I've attempted to use many different Android programming environments on my tablet and they're all terrible compared to basic Linux tools and VSCode. I even ma
by wvenable 6y ago
I've attempted to use many different Android programming environments on my tablet and they're all terrible compared to basic Linux tools and VSCode.
I even managed to get .NET core running on my tablet. There's a real possibility to do real work, everything you're suggesting is a toy at best.
- pjmlp 6y agoProgramming on the go is for toy programs anyway. For real work there are laptops and desktops.
- wvenable 6y agoNo, I've done real work on the go. The manufacturer of my tablet sells it as a productivity device. My tablet is more powerful than my laptop and I have a portable keyboard and mouse for it. Why have all this power if all I can do is play Candy Crush?
- pjmlp 6y agoTo use it as a Java based platform, not as yet another example of UNIX monoculture stuck in V6 CLI mindset. Also, plenty of musicians, painters, designers, writers do real work on Android, my previous remark about real work was playing devil's advocate.
- wvenable 6y agoAs a programmer, literally no work can be done using it as a "Java based platform". We're effectively unsupported. Why do you continue to argue this over and over when there's no way Android is productive for programmers as-is? Yes, plenty of musicians, painters, designers, can do real on Android. We cannot. The unix nonoculture, as you call it, is effectively programmer culture -- even Microsoft has included Linux with Windows now. Supporting a Linux user land on Android would be easy (given it's Linux kernel roots) and instantly give developers a massive library of software to work with. In 12 years, not a single decent useful developer tool has ever been built natively for Android. With a few small moves, Google could give developers 50 years worth of software to be productive with. Instead they continue to make it more difficult.
- pjmlp 6y agoApparently the 10 years I spent programming across 8 bit and 16 bit platforms, while UNIX was closed at university campus and deep pocket companies, didn't had any programmer culture. Adroid is productive enough for me to have some coding session while having a coffee or a short train trip. As of the existing solutions being lacking, don't wait for Google, produce it, and sell it on the store. Business opportunity, as one of my beloved teachers used to say. Honestly, Apple should have gone with BeOS and I look forward to Fuchsia.
- wvenable 6y ago> some coding session What does that even mean? > Apparently the 10 years I spent programming across 8 bit and 16 bit platforms At the time you never touched a command line or a compiler? You keep replying to but you haven't gotten anywhere near a point. > As of the existing solutions being lacking, don't wait for Google, produce it, and sell it on the store. You can't even build it -- the store is now restrictive enough that an honest to goodness compiler that produces runnable executables is impossible. That's the whole point. We can't even make Turbo Pascal for Android. The funny thing there are plenty of existing solutions that work just fine right now but Google keeps tightening the screws. Apples huge success with developers on Mac OS definitely resulted from it's Unix abilities. WSL on Windows is Microsoft's direct response to that. You might hate Unix but denying its utility is futile.
- pjmlp 6y agoNaturally I touched a compiler, IDEs were already a thing, just like AIDE is an option on Android. And command lines that were 100% unrelated to UNIX, just like some that exist today on Android, written in Java/Kotlin. A command line doesn't need to be yet another bash clone. WSL on Windows is Microsoft's marketing to FOSS developers that rather give money to Apple to build their beautiful GNU/Linux apps instead of supporting Linux OEMs, and required to have Docker, the 2020 NoSQL. Turbo Pascal for Android is called Kotlin.
- 6y ago