Remix.run Logo
▲ cfiggers 9 hours ago

Hard agree.

Just this past weekend, just for fun and for recreational programming purposes, I tinkered with Termux on my Samsung S9 FE tablet until I got a full-fledged XFCE window environment running. It uses Termux:X11, which is a stand-alone APK that functions as an X server client, and the Termux app running an X server. So I can seamlessly use apps installed on the tablet as Android apps (such as Brave browser) with terminal sessions in Termux (essentially the "TTY" layer) and other in a full-fat terminal emulator within XFCE (in my case I really like Alacritty) to do web development (serving stuff to http://localhost:8000) or desktop graphics/game programming that's easily transferrable to my other machines because it's written in a portable scripting language like Lua and Love2D.

I got it all working the way I like over the course of a single weekend of not-particularly-focused or effortful hobby-grade tinkering.

And not a single part of this would even be possible if I was trying to do it on an iPad, despite the iPad having like 10x the compute power of my Android tablet.

▲someguydave 9 hours ago | parent | next [-]

Why doesn’t Apple allow you to use native screen sharing to control other Macs on the iPad??? it is enraging

▲simonask 9 hours ago | parent | prev [-]

Consider that your use case is relevant for an infinitesimally small percentage of Apple's user base. It would be an utter waste of time for them to cater to you, and it's a waste of your money to buy their products.

▲foltik 8 hours ago | parent | next [-]

Consider that their point is not just about this specific use case.

Apple spends a huge amount of effort maintaining two different operating systems for what is pretty much the same machine under the hood. Don’t be naive and try to rationalize their bad behavior. They clearly just want to maintain their lucrative software distribution monopoly.

▲NetMageSCW 5 hours ago | parent [-]

Microsoft tried to have one OS for two diff device types with very different UXs and how did that work out for them?

▲cfiggers 8 hours ago | parent | prev | next [-]

Do you suppose that Google or Samsung are self-consciously catering to my specific use case either? I don't. But an Android tablet is open enough that I can do what I want to do with it, and an iPad is not.

▲realusername 8 hours ago | parent | prev [-]

Sure, they don't like programmers, why not. Then who are the other users which could make use of iPads as powerful machine?

Gaming? It's complicated for them as well and I have the impression they also hate gamers.

Video editing? Maybe, but what does the latest CPU brings on the table for that compared to the other ones?

Office tools? The situation looks as miserable as programmers.

3D modeling? Maya3d/Blender/... aren't available and even if it would be, Apple would likely ban plugins, making it useless.

AI tools? Too locked down to work.