512mb - 1024mb of ram is standard in a ton of cheap Android phones and tablets, developers that are mindful of poor connectivity and hardware can still create performant experiences.
512MB on Android is unusable. They have not released such devices in years(maybe no name Chinese brands are still releasing them). Mobile platforms are also extremely honed in to the mobile ecosystem, which cannot be said for desktop OSes.