Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have one counter point for you:

HTML

If we adopted standards instead of making walled gardens, things would work. If the onus was on Apple and Google to make their platforms standards compliant, and that the egg would be on their face if they didn't, they would be the ones doing the rigorous testing, bug fixing, and optimization.

If Microsoft can make their platform work for 20+ years of software, Apple and Google can be on the hook for HTML, WASM, and a standardized UI and hardware abstraction layer.



Didn’t Apple originally plan not to have an App Store for the iPhone? It was supposed to all be HTML and WebApps, with only core apps from Apple?


Yup. People act like they are geniuses there, but they were pulled kicking and screaming to allow native apps.


Yes, but then all apps would be poorly-written webapps in a single-threaded language with a bunch of performance kludges bolted on (like WASM, which STILL inexplicably can't directly edit the DOM).

There's frankly not much of a technical reason why Android phones and iPhones can't run each others' apps except for the malignant IP enforcement of both Google and Apple.

This is a business problem - take away Apple's 30% cut and see how quickly they change their tune on "security."


The video game industry has already solved this problem with engines like Unreal that can compile to PC, Xbox, Playstation and Nintendo. There's certainly no reason why you shouldn't be able to just compile the same phone app from the same IDE to both iOS and Android. I believe the architectures are basically the same but with different operating systems.

There's also no good reason why you should have to distribute your software on iOS through a monopoly app store or why Android should hide the ability to install software from non-Google app stores or the internet behind a scary "security" warning. That "security" warning, while better than what Apple does, is itself a monopolistic practice that should be illegal.


70% of mobile games are Unity too.

Honestly, even outside of gaming, we could probably go back to web apps again, now that hardware is better. Zuck's famous quote about the company's biggest mistake being going with HTML5 instead of native for mobile is 12 years old.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: